Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Обычные девчонки Алиса и Вика отправились на поиски друга, который перестал выходить на связь, и угодили в безумный водоворот странных событий на затерянном острове. Им очень нужна ваша помощь! Играйте три-в-ряд и выполняйте задания. Удачи!

ВегаМикс 2

Казуальные, Три в ряд, Головоломки

Играть

Топ прошлой недели

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
20
Slepoi.Critik
Slepoi.Critik
Пикабу головного мозга

Просто оставлю это здесь⁠⁠

2 года назад

Если не знал и нет желания знать

Гифка Спокойствие души Удобство Комфорт Слово пацана (сериал) Теги Игнор-лист
6
5
SetoKaiba

Управление умным домом от компании Lytko⁠⁠

5 лет назад

Комфорт взаимодействия с умным домом - ключевая часть системы.

В предыдущей статье мы рассказали о нашем термостате. Остановимся подробнее на управлении.

Мы предусмотрели 2 варианта управления устройством:

1. удаленно через web-интерфейс или PWA-приложение;

2. локально через сенсорный экран.


Первый вариант управления позволяет:

• регулировать температуру каждого термостата (отображается в виде отдельного блока);

• настраивать расписание работы термостата (утро, день, вечер, ночь);

• выбирать Wi-Fi сети и подключать к ним устройства;

• обновлять устройства “по воздуху”;

• настраивать MQTT;

• настраивать сеть, к которой подключено устройство.

Кроме управления термостатом посредством web-интерфейса, предусмотрели классическое - нажатиями по дисплею. На борту стоит монитор Nextion NX3224T024 2.4 дюйма. Выбор пал на него, ввиду простоты работы с девайсом. Но в разработке находится собственный монитор на основе STM32. Его функционал ничуть не хуже, чем у Nextion, но стоить будет он дешевле, что положительно скажется на конечной цене устройства.

Как и любой уважающий себя экран термостата, наш Nextion умеет:

• выставлять необходимую пользователю температуру (кнопками справа);

• включать и выключать режим работы по расписанию (кнопка Н);

• отображать работу реле (стрелка слева);

• имеет защиту от детей (блокируются физические нажатия, пока замок не снят);

• отображать уровень сигнала WiFi.


Кроме того, с помощью монитора можно:

• выбрать тип установленного у пользователя датчика*;

• управлять функцией защиты от детей;

• обновить прошивку.


*Система рассчитана на поддержку большинства аналоговых датчиков температуры, применяемых в обычных термостатах.

По клику на логотип WiFi, пользователь узнает информацию о подключенной сети. QR код используется для сопряжения устройства в прошивке HomeKit.

Демо работы с дисплеем:

Вы спросите: “В чём особенность вашего термостата?” Сейчас на рынке существует множество термостатов с функцией Wi-Fi, работой по расписанию, сенсорным управлением. А энтузиасты написали модули для взаимодействия с большинством популярных систем умный дом (Majordomo, HomeAssistant и т.п.).

Наш термостат совместим с такими системами и обладает всеми вышеперечисленными характеристиками. Но отличительная особенность в том, что термостат постоянно дорабатывается, благодаря гибкости системы. С каждым обновлением функционал будет расширяться. К стандартному способу управления системой (по расписанию), мы добавим адаптивный. Приложение позволяет получать геолокацию пользователя. Благодаря этому, система будет динамически менять режимы работы в зависимости от его местоположения. А модуль погоды позволит подстраиваться к погодным условиям.


И расширяемость. Любой желающий сможет заменить установленный у него обычный термостат на наш. С минимальными усилиями. Мы выбрали 5 самых популярных датчиков, представленных на рынке, и добавили их поддержку. Но даже в случае эксклюзивных характеристик датчика, пользователь сможет подключить его к нашему термостату. Для этого понадобится произвести калибровку термостата для работы с конкретным сенсором. Инструкции мы предоставим.


Подключая термостат или любое другое устройство, оно одновременно появляется везде: и в web-интерфейсе, и в PWA-приложении. Добавление устройства происходит автоматически: достаточно лишь подключить его к Wi-Fi сети.

Про систему

Термостат - только отправная точка целостной системы управления. Наша система призвана стать местом, в котором можно объединить различные устройства. Существуют разные способы сделать это. При использовании MQTT получить информацию о подключенных устройствах можно только через Сервер или используя статический IP-адрес. Плюс такого способа заключается в том, что для каждого устройства не нужно иметь выделенный ip-адрес. Для работы достаточно прописать ip-адрес сервера и проводить дальнейшую конфигурацию через интерфейс на Сервере. Но огромным минусом такого подхода является зависимость от Сервера. При любых неполадках, устройства превращаются в “болванчиков” и система крашится.


Нас такой подход не устраивал, и мы пошли по другому пути. Прописывать вручную ip-адреса под каждое устройство слишком трудозатратно и неудобно для пользователя. Ведь каждая инженерная система стремится к упрощению. И мы решили использовать протокол SSDP для обнаружения устройств. К его стандартному ответу мы добавили id устройства, ip адрес устройства в сети и тип устройства. Этих данных достаточно, чтобы сформировать блоки и вывести их в интерфейс. Затем SSDP-лист создаётся каждым устройством в системе. Таким образом формируется взаимосвязанная сеть. И при обращении к любому из устройств, пользователь получит актуальный список всех устройств в сети. Также, SSDP позволяет отображать устройства в сетевом окружении. При двойном клике на него у пользователя открывается браузер со страницей управления.

Для использования нашего интерфейса достаточно базовых навыков программирования. Любой разработчик собственного умного дома, которому приглянулся наш интерфейс и который не хочет быть завязанным на Сервер, сможет внедрить свои устройства. Для этого достаточно выбрать тип блока, который он хочет использовать, и добавить библиотеку SSDP в его код. Т.е. необходимо будет указать id, ip, тип устройства и отправлять измеренные показания (в случае с сенсорами) или изменённые данные (в случае с лампочками, выключателями, кнопками и т.п.) с устройства. Эта информация отобразится в отведённом для этого блоке в интерфейсе. При необходимости использования внешнего управления достаточно продублировать запрос на наше облако. Приложение автоматически переключается между локальным и внешним управлением, следовательно, это не вызовет никаких неудобств использования. Вдобавок, каждая ESP может выступать шлюзом для 2-3 устройств, датчиков и т.д. Механизм внедрения, форма запроса и примеры будут описаны в API и открыты для всех желающих. Более развёрнутое описание и примеры взаимодействия - в следующей статье.


Проще говоря, пользователю достаточно будет загрузить в ESP нашу прошивку и подключить к ней свой сенсор/устройство. Инструкции мы предоставим.


Кроме этого, мы предусмотрели разделение устройств по комнатам. И для каждой комнаты (переключение - в панели слева) пользователь сможет задавать индивидуальные сценарии, настраивать контроль с учётом особенностей помещения. Детская или угловая комната - температуру побольше. Ванная комната - датчики протечки в каждый угол. В общем виде, макет расширенной системы с различными устройствами будет выглядеть так:

PWA-приложение

web-интерфейс

Наша система не нуждается в Сервере, и в случае его отказа не превращается в тыкву. Даже при отказе одного из компонентов, система не начинает работать по аварийному сценарию. Контроллеры, датчики, устройства - каждый элемент является и Сервером, и клиентом, поэтому полностью автономен.


Мы не призываем отказываться от Сервера. У нас также присутствует поддержка MQTT-сервера и есть собственное облако. Наша цель - вывести стабильность и надёжность системы на качественно новый уровень. Чтобы Сервер не являлся слабым местом, а дополнял функционал и делал систему удобнее.



Оригинальная статья тут

Показать полностью 8
[моё] Умный дом Комфорт IT Esp8266 Esp32 Esp32 web interface Web Термостат Гифка Длиннопост
7
817
ssobol
ssobol

Удобненько⁠⁠

6 лет назад
Кот Арбуз Комфорт Удобство Гифка
20
36
IgorTsagallov
IgorTsagallov

Комфорт 80 лвл⁠⁠

6 лет назад
Комфорт Чипсы 9GAG Гифка
14
46
Kuchka70
Kuchka70

Черт-те что... Даже ничего под полторашку не придумали.⁠⁠

7 лет назад
Авто Салон автомобиля Комфорт Rolls-Royce Алкоголь Гифка
27
1159
Kokonut
Kokonut

Уровень комфорта 0%-100%⁠⁠

7 лет назад
Животные Собака Комфорт Гифка
15
770
coolichik
Котомафия

К - Комфорт⁠⁠

7 лет назад
Кот Комфорт Reddit Гифка
32
5194
mazlow
mazlow
ОбИИбошенный

Каждый раз перед сном⁠⁠

8 лет назад

Comfort level - уровень комфорта

Тюлень Сон Гифка Узнавание Состояние нирвана Комфорт Уровень
112
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии