Примерно такую же проблему (плохая связь 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> `
Спасибо за помощь! Помогло удаление и повторный запуск Discovery.