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

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

Модератор: immortal

cucaramba
Сообщения: 2
Зарегистрирован: Пн июл 09, 2018 10:39 pm
Благодарил (а): 1 раз
Поблагодарили: 0

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

Сообщение cucaramba » Пн июл 09, 2018 11:21 pm

И правда, нет токена. Почему то шлюз сбросил его. Спасибо)
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

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

Сообщение skysilver » Пн июл 09, 2018 11:24 pm

cucaramba писал(а):
Пн июл 09, 2018 11:21 pm
И правда, нет токена. Почему то шлюз сбросил его. Спасибо)
Пжл-та. )
А для "спасибо" есть кнопочка. ;)
За это сообщение автора skysilver поблагодарил:
cucaramba (Пн июл 09, 2018 11:27 pm)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
damis
Сообщения: 8
Зарегистрирован: Ср фев 28, 2018 5:27 pm
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение damis » Вт июл 10, 2018 6:38 am

skysilver писал(а):
Пн июл 09, 2018 11:03 pm
damis писал(а):
Пн июл 09, 2018 11:57 am
в MiHomeAdmin трафик идет, в мультикаст тестер на андроиде тоже. Raspberry с МЖД и компьютер с MiHomeAdmin подключены по кабелю, Андроид с шлюзом по WiFi. Получается на роутер подозрение не падает ?
Запусти на малине

Код: Выделить всё

sudo tcpdump dst port 9898 -X
подожди пару-тройку минут и покажи результат.
команда tcpdump отсутствует в образе. а при попытке sudo apt-get install tcpdump выдает:

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libpcap0.8
The following NEW packages will be installed:
libpcap0.8 tcpdump
0 upgraded, 2 newly installed, 0 to remove and 171 not upgraded.
Need to get 477 kB of archives.
After this operation, 1,213 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Err:1 http://mirror.yandex.ru/mirrors/raspbian/raspbian stretch/main armhf libpcap0.8 armhf 1.8.1-3
403 Forbidden [IP: 213.180.204.183 80]
Err:2 http://mirror.yandex.ru/mirrors/raspbian/raspbian stretch/main armhf tcpdump armhf 4.9.2-1~deb9u1
403 Forbidden [IP: 213.180.204.183 80]
E: Failed to fetch http://mirror.yandex.ru/mirrors/raspbia ... _armhf.deb 403 Forbidden [IP: 213.180.204.183 80]
E: Failed to fetch http://mirror.yandex.ru/mirrors/raspbia ... _armhf.deb 403 Forbidden [IP: 213.180.204.183 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Аватара пользователя
Ron
Сообщения: 480
Зарегистрирован: Пт окт 27, 2017 6:44 pm
Благодарил (а): 144 раза
Поблагодарили: 70 раз

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

Сообщение Ron » Вт июл 10, 2018 2:21 pm

Код: Выделить всё

sudo apt-get update
sudo apt-get upgrade
sudo apt-get autoremove
damis
Сообщения: 8
Зарегистрирован: Ср фев 28, 2018 5:27 pm
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение damis » Вт июл 10, 2018 5:24 pm

skysilver писал(а):
Пн июл 09, 2018 11:03 pm
damis писал(а):
Пн июл 09, 2018 11:57 am
в MiHomeAdmin трафик идет, в мультикаст тестер на андроиде тоже. Raspberry с МЖД и компьютер с MiHomeAdmin подключены по кабелю, Андроид с шлюзом по WiFi. Получается на роутер подозрение не падает ?
Запусти на малине

Код: Выделить всё

sudo tcpdump dst port 9898 -X
подожди пару-тройку минут и покажи результат.
Вот TCPDUMP :
tcpdump.jpg
tcpdump.jpg (389.47 КБ) 4066 просмотров
Вот MiHomeAdmin:
MiHomeAdmin.jpg
MiHomeAdmin.jpg (132.27 КБ) 4066 просмотров
Вот Multicast Tester:
Multicast Tester.jpg
Multicast Tester.jpg (109.29 КБ) 4066 просмотров
МЖД не слышит ничего о жизни шлюза, но при посылке запроса, ответ от него получает.

MiHomeAdmin слышит пульс шлюза и видит запросы МЖД

Multicast Tester слышит пульс шлюза и видит запросы МЖД.

Если с мультикаст тестера отправить запрос Whois - то тоже приходит ответ Error NOSID.

Получается ШЛЮЗ тоже среди подозреваемых ?
Aven
Сообщения: 529
Зарегистрирован: Сб мар 12, 2016 6:33 pm
Откуда: Ухта, Россия
Благодарил (а): 3 раза
Поблагодарили: 154 раза

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

Сообщение Aven » Вт июл 10, 2018 5:40 pm

На сервере сколько сетевых интерфейсов?
damis
Сообщения: 8
Зарегистрирован: Ср фев 28, 2018 5:27 pm
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение damis » Чт июл 12, 2018 9:44 am

Aven писал(а):
Вт июл 10, 2018 5:40 pm
На сервере сколько сетевых интерфейсов?
Добрый день.
Оно взяло и заработало все как надо. И это напрягает... На запрос Whois ответы не шлет (но может так и надо). Все работает как часы. Всем спасибо.


Если нужно, готов дискутировать дальше - сетевые интерфейсы скину.
TurburatoR
Сообщения: 47
Зарегистрирован: Вс ноя 06, 2016 6:49 pm
Благодарил (а): 59 раз
Поблагодарили: 3 раза

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

Сообщение TurburatoR » Пт июл 20, 2018 5:07 pm

Приветствую. Где можно посмотреть оконечное устройство (кнопка, датчик и т.п.) подключается напрямую к шлюзу или через ретранслятор (розетка, выключатель с нулём и т.п.)?
xxxShahxxx
Сообщения: 115
Зарегистрирован: Вт дек 06, 2016 2:22 pm
Откуда: Екатеринбург
Благодарил (а): 25 раз
Поблагодарили: 2 раза
Контактная информация:

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

Сообщение xxxShahxxx » Ср июл 25, 2018 12:24 pm

Добрый день. Понимаю, что глупый вопрос и неоднократно тут обсуждался, но как округлить датчики температуры и влажности вот этим кодом:
echo round(1.95583, 2); // 1.96 ? Ну вот не умею я этого, не понимаю еще всех моментов, куда и что прописывать. А подробного талмута не нашел. Куда это прописать то надо? Ну и так же округление необходимо, чтобы корректно отображались на вкладке Диаграммы в сценах от Vovix'a.

Update: Наконец-то разобрался сам. Завелось вроде норм. Стало округляться до целого.
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

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

Сообщение skysilver » Чт июл 26, 2018 12:46 am

xxxShahxxx писал(а):
Ср июл 25, 2018 12:24 pm
но как округлить датчики температуры и влажности
Вот в качестве ликбеза написал https://kb.smartliving.ru/фильтрация-и- ... ых-от-дат/
За это сообщение автора skysilver поблагодарил:
ipc2002 (Пт июл 27, 2018 9:48 pm)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Ответить