Примерно такую же проблему (плохая связь WIFI, не определялось оборудование) вчера решил так
Оборудование:
-
Raspberry Pi 3 Model B
-
Xiaomi Smart Home Gateway 2
-
двойной проводной выключатель Xiaomi Aqara
-
двойной беспроводной выключатель Xiaomi Aqara
-
розетка Xiaomi Aqara Mi Smart WiFi Socket Plug ZigBee
-
кнопка Xiaomi Mijia Aqara Smart Wireless Switch
-
Перустановил RASPBIAN JESSIE LITE на Raspberry Pi –- включить root доступ, и далее все под рутом
-
Установил Node.js
-
Установил ioBroker
после установки ioBroker
-
перезагрузил RASPBIAN
-
sudo iobroker start
-
и обязательно: sudo iobroker restart
-
Затем с браузера http:// <ip адрес/raspberry="">:8081
-
Настройка ioBroker
-
Установил все обнаруженные Discovery драйвера (в том числе и Xiaomi Smart Home Gateway 2 и сразу при установке драйвера указал его пароль)
-
Понажимал на клавиши беспроводного выключателя (левая, правая, обе сразу) и на кнопку (один и двойной): все оборудование Xiaomi сразу определилось, проводным выключателем и розеткой можно было управлять в ioBroker из браузера.
-
Для пробы запустил два скрипта:
setState("mihome.0.devices.plug_158d000233f642.state",true);
setState("mihome.0.devices.plug_158d000233f642.state",false);
- работают
Дальше - не проверял</ip>