Zhi guang не работает
Умный дом — Общая тема
- Используйте эту тему для обсуждения умного дома в принципе. Например, вы можете:
- поговорить об устройствах, для которых ещё нет отдельных тем;
- сравнить системы умного дома от разных производителей;
- обсудить вопросы совместимости компонентов разных систем;
- задать вопрос о поиске компонентов умного дома под конкретные задачи;
- обсудить перспективы, и т.д.
- Пожалуйста, не обсуждайте здесь вопросы, для которых созданы профильные темы.
В теме нет куратора. По вопросам наполнения шапки обращайтесь к модераторам раздела через кнопку под сообщениями, на которые необходимо добавить ссылки.
Если в теме есть пользователь, желающий стать Куратором и соответствующий Требованиям для кандидатов, он может подать заявку в теме Хочу стать Куратором (предварительно изучив шапку темы и все материалы для кураторов).
Сообщение отредактировал Олег Верещагин — 26.08.20, 21:18
Я так понимаю это не к Xiaomi это к Broadlink
А к Xiaomi есть что то подобное ?
tuloop,
Можно управлять котлом очень простым программируемым переключателем, управляемым через планшет или смартфон.
Например, вот такой переключатель.
Работает от программы EweLink, программка русифицирована.
Датчик переключателя вешаете на подачу в сеть, приматываете крепко хомутом сантехническим к металлическому выходу из котла.
Сам датчик можете вешать в комнате.
Для управления отдельными контурами Теплого пола можно использовать также этот переключатель.
Исполнительный механизм при этом может быть, например, вот таким.
ustas2016, спасибо, но у меня стоит задача построить систему на датчиках Сяоми + управление на совместимых продуктах.
Пока смотрю на простое wifi-реле для управления котлом (вкл/выкл) по сценариям и показаниям датчиков температуры и движения.
Сообщение отредактировал tuloop — 02.02.17, 00:29
Можно взять розетку, лучше Zigbee, к розетке подключить реле, которое будет управлять котлом. Сама розетка будет включаться/выключатся по команде датчика температуры. Все как вы и хотели на сяоми.
Реле вот так может выглядеть ( вставлено в колодку)
Нет у них обратной связи. В программе на смартфоне подсвечивается последняя нажатая кнопка именно на смартфоне. Если вручную переключить — в смартфоне ничего не поменяется.
Сообщение отредактировал myxaxa1 — 03.03.17, 17:03
Автоматизация работы жалюзи с помощью Arduino и Broadlink
Сбылась мечта — полгода думал, как мне автоматизировать открытие и закрытие жалюзи дома, чтобы не прыгать по окнам 🙂
У меня жалюзи расположены внутри окна, но я думаю, метод подойдет и для внешних жалюзи.
Кому интересно — попробую кратко рассказать свой путь! Итак.
У меня Broadlink и сначала я хотел купить более-менее готовые решения, но они были дороги и не универсальны.
Уважаемый ovcher давно склонял меня в сторону Ардуино и я решил рискнуть 😉
Что мне понадобилось купить:
1. Arduino
2. ИК-приемник
3. Провода
4. Два серво-привода
Двигатели заказал в одном магазине, а все остальное в другом и стал ждать.
Двигатели https://ru.aliexpress.…ba-JR/32676185538.html
приехали первыми, а все остальное, заказанное тут https://ru.aliexpress.…14.13010608.0.0.rL7OH1 не приехало вовсе, деньги вернули, но я потерял 2 месяца, что было гораздо ценнее 🙁 Не заказывайте тут ничего!
Поскольку уже «свербело» и движки лежат, купил все в Москве в амперке, не буду ставить ссылки, чтобы не рекламировать, найдете сами.
Цены в 2-10 раз выше, чем на Али, зато все и сразу.
Купил Iskra Neo, ИК-приемник и провода папа-папа.
Свое знакомство с Ардуино я начал вот с этого видео https://www.youtube.co…h?v=PjR9jlP4644&t=306s всего их 6 частей и их достаточно для того, чтобы начать понимать что к чему.
Опыт и пайки, и схемотехники, и программирования у меня был.
Итак, задача была в том, чтобы через произвольные ИК-команды, сервоприводы открывались и закрывались.
Чтобы не путаться в ИК-командах разных устройств в комнате, я взял пульт от ТВ с кухни.
Потом, правда, выяснилось, что некоторые кнопки этого пульта все же управляют китайской RGB-лентой 😀 , но это все мелочи, я нашел те кнопки, которые не мешают больше ничему.
Взял ИК-приемник, выставил +/- питания как сказано в видео, дата-ножку посадил на 10й цифровой выход, и. спалил ИК-приемник 😀
Потому что ножки расположены не так как на видео, а так как в спецификации на сайте амперки.
Всегда читайте спецификацию!
Поехал, купил еще два приемника (благо, по 90 руб.), выставил ноги правильно, скачал библиотеку IRremote и залил свой первый скетч
#include «IRremote.h»
IRrecv irrecv(10); // Указываем пин, к которому подключен приемник
decode_results results;
void setup()
<
Serial.begin(9600); // Выставляем скорость COM порта
irrecv.enableIRIn(); // Запускаем прием
>
void loop() <
if (irrecv.decode(&results)) // Если данные пришли
<
Serial.println(results.value, HEX); // Отправляем полученную данную в консоль
irrecv.resume(); // Принимаем следующую команду
>
>
Все, о первом скетче можно забыть и приступить, собственно, к написанию второго.
Мои жалюзи устроены так, что за пол-оборота ручки (0-180 градусов) становятся в горизонтальное положение (полностью открыты), а за вторые пол-оборота (180-360 градусов) закрываются снова.
А мои серво-двигатели устроены так, что поворачиваются на заданный угол между 0 и 180 градусов.
Это очень хорошо, так как я всегда знаю в каком положении сейчас находится двигатель, мне не надо для этого дополнительно его опрашивать.
Так как промежуточное положение ручки жалюзи мне не нужно, я решил использовать только два положения — 0 градусов (жалюзи закрыты) и 180 градусов (жалюзи открыты).
Методом копипаста из различных источников, затем уже и дописывая самостоятельно, родился основной скетч, на котором сейчас работает моя система
#include
#include «IRremote.h»
#define RECV_PIN 10
#define SERV1_PIN 9
#define SERV2_PIN 8
int pos = 0; //Начальная позиция движка 0 градусов
int openClose = 0; // Движок 1 закрыт
int openClose2 = 0; // Движок 2 закрыт
unsigned long codeOpen = 0xFED827; //Клавиша vol+ на пульте
unsigned long codeClose = 0xFE58A7; // Клавиша vol- на пульте
unsigned long codeOpen2 = 0xFE9867; //Клавиша ch+ на пульте
unsigned long codeClose2 = 0xFE18E7; // Клавиша ch- на пульте
unsigned long codeOpenAll = 0xFE827D; //Клавиша freeze на пульте
unsigned long codeCloseAll = 0xFEC23DF; // Клавиша fav/list на пульте
Servo myservo; // Первый движок
Servo myservo2; // Второй движок
decode_results results;
IRrecv irrecv(RECV_PIN);
void setup()
<
irrecv.enableIRIn();
>
void loop()
<
if (irrecv.decode(&results)) // Если данные пришли
<
myservo.attach(SERV1_PIN);
myservo2.attach(SERV2_PIN);
if (results.value == codeOpen && openClose == 0) servoOpen(); // Если нажата vol+ и движок 1 закрыт, открываем
if (results.value == codeClose && openClose == 1) servoClose(); // клавиша vol- движок 1 открыт, закрываем
if (results.value == codeOpen2 && openClose2 == 0) servoOpen2(); // клавиша ch+ движок 2 закрыт, открываем
if (results.value == codeClose2 && openClose2 == 1) servoClose2(); // клавиша ch- движок 2 открыт, закрываем
if (results.value == codeOpenAll) < // все то же самое для двух движков вместе
if (openClose == 0) servoOpen();
if (openClose2 == 0) servoOpen2();
>
if (results.value == codeCloseAll) <
if (openClose == 1) servoClose();
if (openClose2 == 1) servoClose2();
>
myservo.detach();
myservo2.detach();
irrecv.resume(); // Принимаем следующую команду
>
>
void servoOpen() <
for (pos = 0; pos = 0; pos -= 1) < // goes from 180 degrees to 0 degrees
myservo.write(pos); // tell servo to go to position in variable ‘pos’
delay(15); // waits 15ms for the servo to reach the position
openClose = 0;
>
>
void servoOpen2() <
for (pos = 0; pos = 0; pos -= 1) < // goes from 180 degrees to 0 degrees
myservo2.write(pos); // tell servo to go to position in variable ‘pos’
delay(15); // waits 15ms for the servo to reach the position
openClose2 = 0;
>
>
Надеюсь, по методам в скетче никаких пояснений не надо, я там постарался все комментировать.
Если кратко, ардуина постоянно ждет команды от ИК-пульта и, если команда совпадает с заранее заданной, открывает/закрывает первую/вторую жалюзь 😀 или последовательно обе сразу.
Когда все заработало на столе как нужно, я купил в мЕтро за 100 руб. держатели для шариков, которыми прикрепил движки к окнам (окна деревянные).
Источник
Как привязать пульт к люстре: нюансы синхронизации пульта с люстрой
После покупки новомодных люстр с пультом управления люди периодически сталкиваются с проблемой «неработоспособности» пульта. При нажатии на его кнопки ничего не происходит. Соответственно, люстра не реагирует на пульт. Удаленное управление становится недоступным, вследствие чего уровень комфорта пользователя значительно снижается. Обычно проблема объясняется отсутствием привязки пульта к люстре. Поэтому сегодня мы подробно расскажем, как привязать пульт к люстре. Прилагаемая инструкция является относительно универсальной и может быть применена к большинству пультов ДУ для различных видов потолочных светильников.
Как привязать пульт к одной люстре
В некоторых случаях пульт ДУ уже изначально привязан к люстре (обычно так происходит, если изделия поставляются комплектом). Пользователю остается лишь грамотно установить люстру и проверить наличие батареек в пульте (часто производитель их туда не вставляет). В некоторых ситуациях может понадобиться активация.
Если привязки нет, то понадобится ее создать. Алгоритм таков:
- выключите люстру стандартным способом (нажатием стационарного выключателя);
- сделайте паузу на 15-20 секунд;
- направьте пульт ДУ в сторону светильника, зажмите кнопку «CH1» (альтернатива – «1ON»);
- включите люстру клавишей выключателя, продолжая удерживать «CH1»;
- дождитесь включения люстры и активации кратковременного мерцания;
- отпустите кнопку пульта.
В большинстве случаев процесс занимает около 30 секунд, но некоторые люстры требуют более длительной синхронизации. Запаситесь терпением.
Важно: Некоторые производители предусматривают аналогичный вариант активации, но с использованием другой кнопки пульта. Зачастую активировать пульт от люстры нужно нажатием кнопок с изображением значка радиосигнала или надписи Wi-Fi. Перед синхронизацией внимательно ознакомьтесь с инструкцией, идущей в комплекте с люстрой и/или пультом ДУ. Необходимая информация обычно присутствует там по умолчанию.
Ниже представлено видео, автор которого показывает, как привязать пульт к люстре.
Как привязать пульт к нескольким люстрам
Конструкции пультов ДУ предусматривают возможность привязки к нескольким светильникам. Управление люстрами в таком случае осуществляется последовательно. Причем к каждому устройству нужно выполнить индивидуальную привязку. Сама процедура синхронизации описана в предыдущем разделе. Разница лишь в том, что ее нужно повторить несколько раз – в зависимости от числа привязываемых устройств.
Важно: В редких ситуациях пульт может просто не подойти к люстре. Такой расклад объясняется многими факторами. Следовательно, если вы купили люстру и пульт по отдельности, то обязательно проверьте их совместимость. Если связи не будет, самым простым решением станет замена пульта на более подходящий аналог.
Важно: Если вы только планируете установить люстры с пультом ДУ, то оцените популярные люстры 2020 года. Все представленные в рейтинге модели поддерживают дистанционное управление (по умолчанию или с добавлением контроллера). Особое внимание рекомендуем обратить на люстры HIPER. Их конструкции наиболее надежны и эстетичны. Использовать настолько качественные люстры для освещения помещений действительно приятно.
Как привязать люстру к смартфону
Некоторыми моделями люстр можно управлять со смартфонов Xiaomi и других брендов. Для привязки нужно скачать на телефон специальное приложение (на выбор пользователя, желательно в соответствии с рекомендациями производителя люстры) и выполнить синхронизацию – с использованием ИК, Wi-Fi или Bluetooth. В большинстве ситуаций привязка осуществляется в полуавтоматическом режиме: пользователь выбирает устройство, добавляет его в подходящий список (из числа доступных в приложении) и, следуя подсказкам системы, выполняет синхронизацию.
В этом случае привязка также проводится один раз. Перечень настроек зависит от установленного софта и функционала подвязанных приборов освещения. Возможно удаленное управление – как отдельной люстрой, так и группой таких устройств.
Как пользоваться пультом для люстры
Перечень команд зависит от конфигурации пульта. Чтобы не расписывать возможности каждой модели, приведем примеры на основе двух пультов ДУ с подписанным назначением кнопок. Сначала представим простую вариацию устройства, предназначенного для управления люстры с двумя группами лампочек. Этот вариант имеет небольшие размеры, а его конструкция позволяет включать и выключать группы ламп по отдельности и вместе.
Ниже представлен более современный пульт, позволяющий регулировать яркость, насыщенность света, цветовую температуру и некоторые другие опции. Подобные пульты ДУ идут в комплекте с умными люстрами и светильниками. Их применение облегчает и оптимизирует процесс управления осветительными приборами без использования смартфона.
В отличие от стандартного пульта, схема управления через смартфон интуитивно понятна. Каждая кнопка в приложении подписана, поэтому трудностей с изменением параметров освещения не возникает. Достаточно синхронизировать смартфон с люстрой и следовать рекомендациям системы.
Источник