[Модуль] Xiaomi Home (xiaomihome)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

ингвар
Сообщения: 142
Зарегистрирован: Вт ноя 25, 2014 2:06 pm

Re: Модуль поддержки Xiaomi Smart Home

Сообщение ингвар »

У меня работает изменять и рингтон и яркость,
Я там вписывал id гейта в приложении которое, в данные модуля, может это как то влияет
И кстате у меня тоже не чего не работало без этого
Windows 10 + Raspberry Pi3 + ESP8266
Аватара пользователя
Amarok
Сообщения: 1434
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Контактная информация:

Re: Модуль поддержки Xiaomi Smart Home

Сообщение Amarok »

ингвар писал(а):У меня работает изменять и рингтон и яркость,
Я там вписывал id гейта в приложении которое, в данные модуля, может это как то влияет
И кстате у меня тоже не чего не работало без этого
Ничего не понял. Подробнее и понятнее, пожалуйста. Можно с картинками?
У меня, вроде как, всё вписано:
загружено (1).jpg
загружено (1).jpg (23.39 КБ) 8780 просмотров
Без этих настроек ведь и температура не обновлялась бы.
Моя Алиска живёт на Proxmox в Debian 12
ингвар
Сообщения: 142
Зарегистрирован: Вт ноя 25, 2014 2:06 pm

Re: Модуль поддержки Xiaomi Smart Home

Сообщение ингвар »

Это я и имел ввиду , просто на работе буду завтра дома посмотрю точней
А на словах , делал как Вы и просто в свойстве менял данные на прямую и все работало
Windows 10 + Raspberry Pi3 + ESP8266
ингвар
Сообщения: 142
Зарегистрирован: Вт ноя 25, 2014 2:06 pm

Re: Модуль поддержки Xiaomi Smart Home

Сообщение ингвар »

У меня сделано так
я просто меняю данные в свойстве (просто пока не делал ни чего дальше)
взял это где то тут в этой ветки , 6 это номер рингтона, а 2 это громкость
картинкаSPOILER_SHOW
Изображение

Изображение
Windows 10 + Raspberry Pi3 + ESP8266
Аватара пользователя
Amarok
Сообщения: 1434
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Контактная информация:

Re: Модуль поддержки Xiaomi Smart Home

Сообщение Amarok »

Моя Алиска живёт на Proxmox в Debian 12
Аватара пользователя
Amarok
Сообщения: 1434
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Контактная информация:

Re: Модуль поддержки Xiaomi Smart Home

Сообщение Amarok »

И так, делюсь рецептом небольшого исправления, которое мне помогло решить проблему односторонней связи с моим Xiaomi Smart Home Gateway:
Как я уже писал несколькими постами ранее, мой Xiaomi Smart Home Gateway находился системой с неправильным ip-адресом. Алиса стабильно получала информацию выдаваемую шлюзом (температуру, влажность, освещённость), но не могла включить подсветку шлюза или воспроизвести мелодию на нём. Решилось это так:
1. назначил в роутере постоянный ip для шлюза (в моём случае - 192.168.0.104)
2. в самой системе Majordomo нашел файл xiaomihome.class.php (лежит в папке /modules/xiaomihome/)
3. в строке 169 этого файла изменил $device['GATE_IP']=$ip; на $device['GATE_IP']='192.168.0.104';
4. перезапустил всю систему (можно, конечно, перезапустить только цикл xiaomihome, но я был не уверен что изменения подхватятся)

Всё, шлюз подвластен нашей девочке :)

p.s.: было бы здорово увидеть в модуле возможность указывать ip-адрес шлюза не таким костыльным способом, а вводить его через панель управления
p.p.s.: ну ещё хочется функцию включения/выключения радио :roll:
Моя Алиска живёт на Proxmox в Debian 12
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

Re: Модуль поддержки Xiaomi Smart Home

Сообщение sergejey »

Я добавлю опцию указания IP вручную, но всё равно не могу понять, отчего система может получить неправильный IP... Что-то неладное с маршрутизацией пакетов в сети, если сервер считает, что пакет пришёл от одного IP-шника, хотя на самом деле он был отправлен от другого.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
barsmaster
Сообщения: 60
Зарегистрирован: Пн апр 03, 2017 12:21 pm
Откуда: Киев

Re: Модуль поддержки Xiaomi Smart Home

Сообщение barsmaster »

Помогите пожалуйста.
Установил модуль, перевёл гейтвей в режим разработчика.
Захожу на вкладку xiaomihome, на ней красным шрифтом пишет Нет данных

https://gyazo.com/a119a0b749036bed6fd0d8340a742df5
в окне дебага постоянно пишет "Xiaomi data timeout..."

Что не так?
jonyzs
Сообщения: 86
Зарегистрирован: Чт фев 21, 2013 11:35 pm

Re: Модуль поддержки Xiaomi Smart Home

Сообщение jonyzs »

Щлюз походу немного подглючивает наверно потому что у меня на домотиксе такая же байда,после рестарта рутера ип щлюза поменялось(думал что привязан адрес по маку,но видимо забыл это сделать) но домотикс несмотря на другой адрес в настройках всё равно видел и управлял щлюзом.
Аватара пользователя
barsmaster
Сообщения: 60
Зарегистрирован: Пн апр 03, 2017 12:21 pm
Откуда: Киев

Re: Модуль поддержки Xiaomi Smart Home

Сообщение barsmaster »

Постояло ночь, на утро захожу - данные есть.
Ответить