Страница 3 из 5
Re: Xiaomi MiHome
Добавлено: Ср дек 21, 2016 6:00 pm
kurs
Orange Pi Zero и блютузный свисток
вот было бы идеально снимать показание с нескольких девайсов
а можно на NRF24L01 добавить датчики калибруя их по Xiaomi
но тут походу много чего настраивать нужно ну и база у Xiaomi тоже важная составляющая
Re: Xiaomi MiHome
Добавлено: Пн дек 26, 2016 8:15 am
jiraff
Продублирую сообщение.
Кто хорошо понимает в php, подскажите пожалуйста какой код ввести в метод для управления лампой xiaomi yeelight led (white).
Лампа управляется json запросом на ip:port сети. В консоли debian я ввожу ""echo -ne '{"id":1,"method":"get_prop","params":["power", "not_exist", "bright"]}\r\n' | nc 192.168.43.13 55443"" и получаю ответ ""{"id":1, "result":["on","","10"]}"". Это я проверил статус лампы. А если ввести например ""echo -ne '{"id":1,"method":"set_bright","params":[50, "smooth", 500]}\r\n' | nc 192.168.43.13 55443"" то установлю яркость 50% и получу ответ ""{"id":1, "result":["ok"]}"".
Хотелось бы знать как примерно выглядит запрос, что бы ввести его в окно ввода кода php для метода. Ну и как получить ответ от лампы.
Заранее всем спасибо.
P.S. кому интересно API, подробно расписано в pdf
http://www.yeelight.com/download/Yeelig ... n_Spec.pdf
Re: Xiaomi MiHome
Добавлено: Пн дек 26, 2016 12:22 pm
sergejey
То, что вы вводите в консоли из PHP можно вызывать через функции exec или safe_exec -- это будет аналогично выполнению. Но если устройства распостранённые, то, конечно, было бы хорошо отдельный модуль сделать для управления и простой привязки свойств.
Re: Xiaomi MiHome
Добавлено: Пн дек 26, 2016 1:09 pm
jiraff
Я написал тестовый файлик php. Ну вот я запускаю тестовый скрипт в консоли (или как его там назвать) из файла.
Не знаю как спойлер сделать...
<?PHP
$con = pfsockopen("192.168.43.13", 55443, $errno, $errstr, 10);
echo "socket open\n";
$command = '{ "id": 1, "method": "set_power", "params":["off", "smooth", 500]}'
sleep(1);
fwrite($con, $command);
sleep(1);
fwrite($con,"\r\n");
sleep(1);
echo fread($con, 4096);
fclose($con);
echo "socket close\n";
?>
в ответ получаю :
socket open
{"id":1, "result":["ok"]}
{"method":"props","params":{"power":"off"}}
socket close
И лампа выключается.
А вот когда прописываю этот скрипт в коде какого-нибудь метода, то ничего не происходит.
Не понимаю почему..
P.s. Вроде заработало... Создал сценарий с этим кодом, отрабатывает. Осталось матчасть подучить, как с объектами работать..
Re: Xiaomi MiHome
Добавлено: Вс янв 15, 2017 9:20 am
ShadiK
Re: Xiaomi MiHome
Добавлено: Вс янв 15, 2017 9:25 am
ShadiK
Re: Xiaomi MiHome
Добавлено: Вс янв 15, 2017 12:10 pm
Dark_Veter
Jager писал(а):
XiaomiFlower Monitor за 600р. датчик освещенности, датчик температуры, датчик влажности и минерализации почвы. Работает как через гейт, так и напрямую с bluetooth устройствами, есть
скрипт на питоне.
После НГ закажу гейт и этот датчик, соответственно смогу дать удаленный доступ круглосуточно. Если решитесь сами покупать, готов поучаствовать деньгами.
А есть где-то инфа, как этот датчик через гейт подключить? А то везде пишут, что от только к телефону по bluetooth цепляется.
Re: Xiaomi MiHome
Добавлено: Пн янв 16, 2017 3:50 am
azh122
смотря что под "гейтом" имеется ввиду.
Если родной xiaomi gateway - то не подключить - ВТ в нем нет физически.
(в приложении датчик виден - но не через родной же гейт)
Если же гейт - ВТ свисток в малину (еще что/ еще куда) - то работает. В МД правда уже не знаю как сейчас - на другом сижу.
Re: Xiaomi MiHome
Добавлено: Чт янв 19, 2017 5:42 pm
igorewa
У меня умные весы Xiaomi Smart Scales
которые по блутузу передают в приложение вес. было бы здорово что бы эти данные передавались в MD.
И у меня умный фильтр воздуха который управляется программой по WI FI
тоже хотелось бы его прикрутить
Re: Xiaomi MiHome
Добавлено: Пн янв 23, 2017 2:28 pm
mixachev
Всем привет. Являюсь фанатом Xiaomi. Единственная причина по которой не брал Xiaomi Smart home kit - это отсутствие возможности подключить ее к Majordom. Саму систему крутил в руках очень радует компактность и дешевизна беспроводных датчиков .
Я считаю если появится полноценный модуль для работы с Xiaomi Smart home - это добавит популярности системе Majordomo.
К сожалению не обладаю навыками программирования. Ждем умных , добрых людей.