Перейти к содержанию
Планета софта

Как активировать BLE шлюз на устройствах от Xioami, которые официально его не поддерживают


Recommended Posts

Вам потребуется установить библиотеку, с помощью которой будем отправлять команды напрямую на устройство:
https://github.com/skysilver-lab/php-miio

Также потребуется PHP 7+
Далее заходим в Mi Home, нажимаем на устройство и держим, после снизу выбираем изменить имя, там можно будет увидеть
ваш токен, IP адрес, эти данные потребуются для запроса.

Делаем запрос, например через cmd, если есть роутер, как в моём случае, то ставим php на роутер и выполняем из консольки.
Цитата

php miio-cli.php --ip IP --token TOKEN --sendcmd "{\"id\":1,\"method\":\"miIO.ble_gateway_enable\",\"params\":{\"rssi\":-127,\"state\":1}}"

После отправки команды, ваше устройство станет BLE шлюзом, в некоторых случаях навсегда, в других до перезагрузки.
В версиях MI HOME выше 7.4 у вас в BLE шлюзах отображаться не будет.

Можно просто скачать версию 7.4.713 от vevs и в разделе экспериментальное активировать нестандартные BLE шлюзы.
Найти старую версию можно тут: https://www.vevs.me/2017/11/mi-home.html


-----
Список устройств, где можно активировать BLE шлюз:

Цитата
17216.massage.ec1266a - Easewell AI Massage Chair
17216.massage.jp3209 - Joypal Health Smart Chair
397.light.hallight - Stars LED Light
666.curtain.em75 - A-OK Curtain Controller
666.curtain.gt01 - Smart Curtain Motor
666.curtain.gt01m - Genwits Smart Curtain
666.curtain.id92 - WIFI Smart Curtain
aden.airc.a6 - VINO Inverter Air Conditioner 3P (New Energy Label Level 2)
aden.aircondition.a1 - VINO Inverter Air Conditioner (Energy Label Level 3)
aden.aircondition.a2 - VINO Inverter Air Conditioner (Energy Label Level 1)
aden.aircondition.a4 - VINO Inverter Air Conditioner
bdx.i_stove.a1xs - BIGDIPPER Internet Integrated Cooker Appliance (model S of A1 disinfection cabinet)
bdx.i_stove.a1z - BIGDIPPER Internet Integrated Cooker Appliance (A1/C2 steam box)
bdx.i_stove.c1x - BIGDIPPER Internet Integrated Cooker Appliance (C1 disinfection cabinet)
bdx.i_stove.c2x - BIGDIPPER Internet Integrated Cooker Appliance (C2 disinfection cabinet)
binthe.curtain.bcm - BINTHEN Smart Curtain
cubee.airrtc.th123e - Heatcold Heating Thermostat (Electric)
cubee.airrtc.th123w - Heatcold UFH Thermostat
cubee.airrtc.th125a - Heatcold FCU thermostat
cubee.airrtc.th125t - Heatcold Heat Pump Thermostat
dmaker.airfresh.t2017 - Mi Fresh Air Ventilator
etern.airfresh.nh550 - Xinzhijing Smart Fresh Fan
ezhome.switch.z4001 - Zhihuiyun one touch switch panel
ezhome.switch.z4002 - Zhihuiyun two touch switch panel
ezhome.switch.z4003 - Zhihuiyun three-position touch switch panel
fotile.hood.emd1tmi - Cloud Cube Range Hood CXW-200-EMD1T
huachu.dryer.xqd100 - Xiaoqidian Smart Clothing Care
huayi.bhf_light.libra - HUIZUO LIBRA BATH HEATER Pro
hyd.airer.znlyj1 - Mijia smart clothes dryer
jya.heater.sha1 - Jya Convection Heater
jya.light.sla1 - Jya Smart Cordless LED Desk Lamp
jyaiot.cm.ccj01 - Solista Automatic Cooker
ksmb.treadmill.v1 - KingSmith Treadmill
kxf321.mop.mo002 - Mop ZDG300s
leshow.fan.ss310 - Leshow Fan SS310
leshow.fan.ss320 - Leshow Fan SS320
leshow.fan.ss4 - Leshow tower fan
leshow.heater.bs1s - Mi Smart Baseboard Heater 1S
linp.doorbell.g03 - Self-Powered Wirelss Doorbell
linp.gateway.n2 - Linptech RF Gateway
linp.switch.q31 - Linptech Smart Wall Switch (1 Key)
linp.switch.q32 - Linptech Smart Wall Switch (2 Keys)
linp.switch.q33 - Linptech Smart Wall Switch (3 Keys)
mibx2.washer.v1 - Mi Internet Direct Drive Washer Dryer 10kg
mibx5.dry.v2 - Mi Smart Heat Pump Dryer 10kg
mijia.vacuum.v1 - Xiaomi Mijia Sweeping Robot G1 CN
mijia.vacuum.v2 - Xiaomi Mijia Sweeping Robot G1 Global
mijia.vacuum.v3 - Xiaomi Mijia Sweeping Robot G1 TW
minij.washer.v5 - Mi Smart Combo Washer Dryer Pro 10kg
minij.washer.v8 - Mi Washer Dryer 10kg
minij.washer.v10 - Mi Washer Dryer 10kg
minij.washer.v11 - Mi Smart Combo Washer Dryer 1S 10kg
minij.washer.v12 - MiniJ Smart Wall-mounted Washer
minij.washer.v14 - Mi Washer Dryer 1C 10kg
minij.washer.v15 - Minij Washing Machine 2.8kg
minij.washer.v17 - MiniJ Smart Wall-mounted Washer  Dryer
mrbond.airer.c1x - Mr Bond Smart Clothes Dryer
mrbond.airer.m0 - Mr Bond Smart Clothes Dryer
mrbond.airer.m1pro - Mr Bond Smart Clothes Dryer
mrbond.airer.m1s - Mr Bond Smart Clothes Dryer
mrbond.airer.m1super - Mr Bond Smart Clothes Dryer
mrbond.airer.m1t - Mr Bond Smart Clothes Dryer
mrbond.airer.m1tpro - Mr Bond Smart Clothes Dryer
mrbond.airer.m2 - Mr Bond Smart Clothes Dryer
mrbond.airer.m2pro - Mr Bond Smart Clothes Dryer
msj.f_washer.m1 - Sink cleaning machine
nwt.aircondition.26eaw1 - NWT Internet Portable Air Conditioner
nwt.derh.312en - NEW WIDETECH Internet Dehumidifier 12L
nwt.derh.330ef - NWT Internet Dehumidifier 30L
nwt.derh.wdh318efw1 - NWT Internet Dehumidifier
phnix.waterheater.sf - PHNIX Heat Pump Water Heater
qushui.bed.001 - 8H Milan smart electric bed
qushui.bed.002 - 8H Smart Adjustable Mattress
rotai.magic_touch.sx315 - MOMODA Head Massager
rotai.massage.rt5859 - Xiaomoxia 3D Massage Chair
solove.fan.f5new - Plain desktop fan F5i
szdy.airfresh.n80 - Bijia Fresh Air Ventilator
viomi.airc.m1 - Meekee 1P
viomi.airc.m2 - Meekee 1.5P
viomi.airc.m3 - Meekee 2P
viomi.airc.m4 - Meekee 3P
viomi.aircondition.v10 - Royal Pro
viomi.aircondition.v21 - Crown-22A
viomi.aircondition.v22 - Crown-28A
viomi.aircondition.v23 - Crown-36A
viomi.aircondition.v24 - Crown-56A
viomi.aircondition.v25 - Crown-71A
viomi.aircondition.v26 - King Pro
viomi.aircondition.v28 - Royal (AI Yu Yin) 2P
viomi.aircondition.v29 - Royal (AI Yu Yin) 3P
viomi.aircondition.v30 - King Pro-A
viomi.aircondition.v31 - King 1S (Rou Feng) 1.5P
viomi.aircondition.v32 - King 1X 1P
viomi.aircondition.v33 - King 1X 1.5P
viomi.aircondition.v34 - King 1A 1P
viomi.aircondition.v35 - King 1A 1.5P
viomi.aircondition.v6 - King (1P)
viomi.aircondition.v7 - King
viomi.aircondition.v8 - King 1S
viomi.aircondition.v9 - Royal
viomi.aircondition.y1 - Milano (Rou Feng) 2P
viomi.aircondition.y2 - Milano (Rou Feng) 3P
viomi.aircondition.y3 - Milano 2P
viomi.aircondition.y4 - Milano 3P
viomi.aircondition.y5 - Milano 1S (Rou Feng) 1P
viomi.aircondition.y6 - Milano 1S (Rou Feng) 1.5P
viomi.aircondition.y7 - Milano (Rou Feng) 1P
viomi.aircondition.y8 - Milano (Rou Feng) 1.5P
viomi.aircondition.y9 - Milano 1P
viomi.aircondition.y10 - Milano 1.5P
viomi.aircondition.y11 - iCool 1C 1P
viomi.aircondition.y12 - iCool 1C 1.5P
viomi.aircondition.y13 - iCool 1P
viomi.aircondition.y14 - iCool 1.5P
viomi.aircondition.y15 - iCool 1S 1.5P
viomi.aircondition.y25 - iCool 1V 1.5P
viomi.aircondition.y26 - iCool 1N 1.5P
viomi.aircondition.y27 - Milano 1N 1P
viomi.aircondition.y28 - Milano 1N 1.5P
viomi.aircondition.y29 - iCool 1S 1P (New Energy Efficiency)
viomi.aircondition.y30 - iCool 1S 1.5P (New Energy Efficiency)
viomi.aircondition.y31 - iCool 1P (New Energy Efficiency)
viomi.aircondition.y32 - iCool 1.5P (New Energy Efficiency)
viomi.aircondition.y33 - iCool 1H 1P
viomi.aircondition.y34 - iCool 1H 1.5P
viomi.aircondition.y35 - iCool 1R 1P
viomi.aircondition.y36 - iCool 1R 1.5P
viomi.aircondition.y37 - Milano 1C 2P(New Energy Efficiency)
viomi.aircondition.y38 - Milano 1C 3P(New Energy Efficiency)
viomi.aircondition.y43 - Smart 1S 1P
viomi.aircondition.y44 - Smart 1S 1.5P
viomi.aircondition.y45 - Smart 1C 1P
viomi.aircondition.y46 - Smart 1C 1.5P
viomi.aircondition.y47 - Smart 1X 1P
viomi.aircondition.y48 - Smart 1X 1.5P
viomi.aircondition.y49 - Smart 1P
viomi.aircondition.y50 - Smart 1.5P
viomi.aircondition.y51 - iCool 2P
viomi.aircondition.y52 - iCool 3P
viomi.aircondition.y55 - Navi 1P
viomi.aircondition.y56 - Navi 1.5P
viomi.fridge.w1 - Viomi Smart Refrigerator iLive2 (Three Door 301L)
viomi.fridge.w2 - Viomi Smart Refrigerator iLive2 (Double Door 272L)
viomi.washer.u1 - Viomi Voice Controlled Washing Machine
viomi.washer.u5 - Viomi Voice Controlled Washer & Dryer
ydzl.waterpuri.t1 - Uodi Cuber
yeelink.bhf_light.v3 - Yeelight Smart Bath Heater Duo
yeelink.light.ceil26 - Yeelight Jade Smart LED Ceiling Light C2001
yeelink.light.ceil29 - Yeelight Chuxin Ceiling Light A2001
yeelink.light.ceil30 - Yeelight LED Smart Pendant Light
yeelink.light.ceil31 - Yeelight Shaohua Ceiling Light A2002
yeelink.light.ceil32 - Yeelight Ceiling Light E2001
yeelink.light.ceiling9 - Yeelight HaoShi LED Ceiling Lamp Pro
yeelink.light.ceiling16 - Yeelight Xingyu Ceiling Light
yeelink.light.ceiling17 - Yeelight ShaoHua Celing Light
yeelink.light.ceiling24 - Yeelight Jiaoyue LED ceiling light 260
yeelink.light.panel3 - Yeelight Haobai LED Panel light Pro
yeelink.light.fancl1 - Yeelight Smart Ceiling Fan
yeelink.light.fancl2 - Yeelight Smart Ceiling Fan S2001
yilai.light.ceiling2 - Yilai Ceiling Lamp Hefeng 430
yilai.light.ceiling3 - Yilai Ceiling Lamp Hefeng Pro
zhimi.aircondition.ma1 - MIJIA Smart Air Conditioner (Energy Efficiency Level 3)
zhimi.aircondition.ma3 - MIJIA Smart Air Conditioner (Energy Efficiency Level 3)
zhimi.aircondition.v2 - Smartmi Smart Air Conditioner
zhimi.aircondition.va1 - Smartmi inventer air conditioner 1A
zhimi.aircondition.za1 - Smartmi inventer air conditioner 2 (Engergy Level 1)
zhimi.aircondition.za2 - Smartmi inventer air conditioner 2 (Engergy Level 3)
zhimi.airfresh.ua1 - Mi Fresh Air Ventilator C1-80
zhimi.airpurifier.ma4 - Mi Air Purifier 3
zhimi.airpurifier.mb3 - Mi Air Purifier 3/3H
zhimi.airpurifier.mb4 - Mi Air Purifier 3C
zhimi.airpurifier.va1 - Mi Air Purifier Pro H CN
zhimi.airpurifier.vb2 - Mi Air Purifier Pro H Global
zhimi.airpurifier.xa1 - Mi Air Purifier X
zhimi.airpurifier.za1 - Smartmi Air Purifier
zhimi.fan.sa1 - Mi Standing Fan
zhimi.fan.za1 - Smartmi Inverter Pedestal Fan
zhimi.fan.za3 - Smartmi Standing Fan 2
zhimi.fan.za4 - Smartmi Standing Fan 2S
zhimi.fan.za5 - Smartmi Standing Fan 3
zhimi.heater.ma1 - Mi Smart Space Heater
zhimi.heater.ma2 - Mi Smart Space Heater S CN
zhimi.heater.ma3 - Mi Smart Baseboard Heater E
zhimi.heater.mc2 - Mi Smart Space Heater S Global
zhimi.heater.na1 - Smartmi Smart Fan CN
zhimi.heater.nb1 - Smartmi Smart Fan Heater Global
zhimi.heater.za1 - Smartmi Radiant Heater Smart Version
zhimi.heater.za2 - Smartmi Smart Convector Heater 1S CN
zhimi.heater.zb1 - Smartmi Smart Convector Heater 1S Global
zhimi.humidifier.cb1 - Smartmi Evaporative Humidifier Global
zhimi.humidifier.cb2 - Smartmi Evaporative Humidifier KR
zhimi.humidifier.ca4 - Smartmi Evaporative Humidifer 2
zhimi.humidifier.va1 - Smartmi Antibacterial Humidifier 1S
zhimi.toilet.sa1 - Smartmi Smart Bidet Toilet Seat Pro
zhimi.toilet.va1 - Smartmi Smart Bidet Toilet Seat S

 

Ссылка на комментарий
Share on other sites

  • 11 месяцев спустя...

Как вариант, на роутере поставить php-cli и отправлять через cron команды, каждый час например.

Это позволит активировать ble шлюз и поддерживать его в рабочем состоянии.

пример crontab для php-cli

 
 
 

*/5 * * * * * /opt/bin/php-cli /opt/share/nginx/html/php-miio-master/miio-cli.php --ip IP --token TOKEN --sendcmd "{\"id\":1,\"method\":\"miIO.ble_gateway_enable\",\"params\":{\"rssi\":-127,\"state\":1}}" > /dev/null 2>&

 
Пакеты PHP которые потребуются
php7 - 7.4.27-1
php7-cgi - 7.4.27-1
php7-cli - 7.4.27-1
php7-fastcgi - 7.4.27-1
php7-mod-gd - 7.4.12-2
php7-mod-iconv - 7.4.9-1
php7-mod-json - 7.4.27-1
php7-mod-openssl - 7.4.6-1
php7-mod-sockets - 7.4.27-1
php7-pecl-mcrypt - 1.0.4-1
cron - 4.1-7
libopenssl 1.1.1
 
 
Ссылка на комментарий
Share on other sites

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Reply to this topic...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...