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

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

Модератор: immortal

ингвар
Сообщения: 142
Зарегистрирован: Вт ноя 25, 2014 2:06 pm
Благодарил (а): 33 раза
Поблагодарили: 0

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

Сообщение ингвар » Вс июл 23, 2017 7:55 pm

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

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

Сообщение Amarok » Вс июл 23, 2017 8:11 pm

ингвар писал(а):У меня работает изменять и рингтон и яркость,
Я там вписывал id гейта в приложении которое, в данные модуля, может это как то влияет
И кстате у меня тоже не чего не работало без этого
Ничего не понял. Подробнее и понятнее, пожалуйста. Можно с картинками?
У меня, вроде как, всё вписано:
загружено (1).jpg
загружено (1).jpg (23.39 КБ) 7767 просмотров
Без этих настроек ведь и температура не обновлялась бы.
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
ингвар
Сообщения: 142
Зарегистрирован: Вт ноя 25, 2014 2:06 pm
Благодарил (а): 33 раза
Поблагодарили: 0

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

Сообщение ингвар » Вс июл 23, 2017 9:51 pm

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

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

Сообщение ингвар » Пн июл 24, 2017 2:00 pm

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

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

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

Сообщение Amarok » Пн июл 24, 2017 5:02 pm

Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

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

Сообщение Amarok » Пт июл 28, 2017 8:10 am

И так, делюсь рецептом небольшого исправления, которое мне помогло решить проблему односторонней связи с моим 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:
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

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

Сообщение sergejey » Пн июл 31, 2017 12:29 am

Я добавлю опцию указания IP вручную, но всё равно не могу понять, отчего система может получить неправильный IP... Что-то неладное с маршрутизацией пакетов в сети, если сервер считает, что пакет пришёл от одного IP-шника, хотя на самом деле он был отправлен от другого.
За это сообщение автора sergejey поблагодарил:
Amarok (Пн июл 31, 2017 8:05 am)
Рейтинг: 1.16%

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

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

Сообщение barsmaster » Ср авг 02, 2017 7:47 pm

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

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

Что не так?
jonyzs
Сообщения: 86
Зарегистрирован: Чт фев 21, 2013 11:35 pm
Благодарил (а): 4 раза
Поблагодарили: 2 раза

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

Сообщение jonyzs » Чт авг 03, 2017 12:09 am

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

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

Сообщение barsmaster » Чт авг 03, 2017 10:08 am

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