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

Пикман

Аркады, На ловкость, 2D

Играть

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

  • AlexKud AlexKud 38 постов
  • Animalrescueed Animalrescueed 36 постов
  • Oskanov Oskanov 7 постов
Посмотреть весь топ

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

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

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

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

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
65
an.tory
an.tory
2 года назад
Arduino & Pi

Arduino + ESP⁠⁠

Всем привет. Хочу посоветоваться. Я задумал сделать в комнате светодиодное освещение, для этого купил ленту RGBCTT. Это та, которая не адресная, просто 5 отдельных каналов.
Уже подключил к Ардуине и проверил, все работает вот по такой схеме:

Arduino + ESP Arduino, Led Освещение, Esp8266, Home Assistant

Мне хотелось бы ее подключить к Home Assistant, но Ардуино туда не подцепить, единственное, что в голову приходит - связать ее с какой-нибудь ESPшкой и уже ее подключать к HA через ESPHome. Делается это для того, чтобы иметь физическое управление светом и возможность давать команды с сервера HA.

Вопрос, как правильно связать два микроконтроллера и возможно ли управлять ардуиной с ESP? Например, передавать команды типа: "R180 G51 B120 CC255 CW 200".
С кодом я разберусь. Главное, понять принцип, как это делать.

Показать полностью 1
[моё] Arduino Led Освещение Esp8266 Home Assistant
79
144
cpsskipper
6 лет назад

Управляем кондиционером по wifi⁠⁠

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

1. Родной беспроводной модуль кондиционера. Сможете управлять климатом с телефона через облако производителя. Связь двунаправленная, ибо используется, как правило UART, т.е. мы получаем текущее состояние кондиционера. К примеру для Mitsubishi Electric такая штука стоит около 15 т.р. Подходит не ко всем моделям.

2. Модуль CoolMaster от компании CoolAutomation. Штука умеет интегрироваться с большим количеством HVAC систем и не меньшим количеством систем домашней автоматизации. Связь так же двунаправленная. Стоимость соответствующая.

3. Отдельный ИК модуль, направленный на кондиционер. Связь односторонняя. Т.е если кто-то нажмет выключение на родном пульте, система об этом не узнает.

Таки образом, HVAC можно управлять по ИК и по UART.


Мой кондиционер Mitsubishi Electric HJ35 умеет только ИК, но это не надолго! Будем делать полноценную двустороннюю связь с управлением по WiFi и поддержкой MQTT

Это руководство подходит только к кондиционерам Mitsubishi Electric!

Все что нужно для переделки:

ESP8266, в моем случае это Wemos D1 mini.

Разъем папа:  JST pap-05v-s

Опционально разъем мама: JST S05B-PASK-2 S05B-PASK-2


Работа с "железом".

Все что вы делаете со своим кондиционером, вы делаете на свой страх и риск. Автор ответственности не несет.

1. Вскрываем кондиционер

Управляем кондиционером по wifi Длиннопост, Умный дом, Home assistant, Своими руками, Arduino, Кондиционер
Управляем кондиционером по wifi Длиннопост, Умный дом, Home assistant, Своими руками, Arduino, Кондиционер

2. Достаем плату управления. Нас интересует разъем CN105 (выделен красным кружком). На моделях, поддерживающих модули WiFi он уже установлен. У меня его нет -  значит припаиваем.

Управляем кондиционером по wifi Длиннопост, Умный дом, Home assistant, Своими руками, Arduino, Кондиционер
Управляем кондиционером по wifi Длиннопост, Умный дом, Home assistant, Своими руками, Arduino, Кондиционер

3. Обжимаем провода? припаиваем их к ESP8266 и подключаем к управляющей плате

Управляем кондиционером по wifi Длиннопост, Умный дом, Home assistant, Своими руками, Arduino, Кондиционер
Управляем кондиционером по wifi Длиннопост, Умный дом, Home assistant, Своими руками, Arduino, Кондиционер
Управляем кондиционером по wifi Длиннопост, Умный дом, Home assistant, Своими руками, Arduino, Кондиционер

4. Прошиваем ESP8266 для работы с кондиционером Mitsubishi Electric

Исходники, описание  и файлы интеграции с Home assistant тут:

https://github.com/SwiCago/HeatPump

5. Устанавливаем плату в кондиционер

Управляем кондиционером по wifi Длиннопост, Умный дом, Home assistant, Своими руками, Arduino, Кондиционер

Собираем кондиционер.  Все, с железом мы завершили


6. Настраиваем Home Assistant

Копируем в папку /custom_components/mitsubishi_mqtt файлы climate.py и manifest.json

В файл Configuration.yaml вносим следующий текст


climate:

- platform: mitsubishi_mqtt

name: "Mistubishi Heatpump"

command_topic: "heatpump/set"

temperature_state_topic: "heatpump/status"

state_topic: "heatpump"


Перезагружаем Home Assistant

Добавляем кондиционер на домашний экран Home Assistant

Управляем кондиционером по wifi Длиннопост, Умный дом, Home assistant, Своими руками, Arduino, Кондиционер

На этом интеграция в систему домашней автоматизации завершена при том управление с родного ИК пульта сохранено.

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


Стоимость доработки составила от силы 400 рублей.

Показать полностью 9
[моё] Длиннопост Умный дом Home assistant Своими руками Arduino Кондиционер
55
247
cpsskipper
6 лет назад

Считаем воду и не только⁠⁠

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

Но, как говорится, от слов к делу.

За все время использования у меня было 3 версии счетчика воды :

v1. Умеет считывать и хранить расход воды и отправлять через WiFi письма в УК, имеет web интерфейс

v2. Все то же самое, только еще считывает статус с устройства защиты от протечек Нептун, а так же может им управлять через web интерфейс, строит графики потребления воды.

v3. Не умеет отправлять почту, нет web интерфейса. Ну чем не прогресс? Зато вся логика вынесена в Home Assistant, устройство умеет общаться по mqtt с сервером. Такая архитектура дала возможность установить на стояк батарей (он у меня один) электро краны и сделать простейшее устройство управляемое по mqtt, а не покупать отдельный блок нептуна для них.


Схема устройства

https://easyeda.com/cpsskipper/water_counter

Плата изготовлена по технологии ЛУТ

Esp8266 (в реализации Wemos) - микропроцессор и связь по WiFi

ADS1115 АЦП, т.к в EPS8266 только один АЦП. Использование АЦП связано с типом счетчиков воды. В моем случае параллельно геркону в счетчике стоит сопротивление, поэтому цепь не размыкается никогда.

Реле на 5V - замыкание сухих контактов в Нептуне для управления кранами

Считаем воду и не только Умный дом, Home assistant, Счетчик воды, Автоматическая передача показа, Лут, Своими руками, Arduino, Esp8266, Длиннопост
Считаем воду и не только Умный дом, Home assistant, Счетчик воды, Автоматическая передача показа, Лут, Своими руками, Arduino, Esp8266, Длиннопост

Прошивка написана в Arduino IDE. не забудьте скачать библиотеку для ESP8266.

Принцип написания - побольше говнокода и костылей, так что не пинайте. написано давно, вычищать лень.

В коде подставляем свои логин и пароль от WiFi и mqtt

https://yadi.sk/d/z7ja-BHBmF7Sag

Настройка Home Assistant

Скачиваем и сохраняем water.yaml в директорию /config/packages/

https://yadi.sk/d/PeAGvBkg7-M1Bw

Письма отправляются через Gmail. Прописываем вашу учетку в Email Notify, отредактируйте текст письма, чтобы было понятно от какой квартиры пришли показания.


В файле configuration.yaml указываем

homeassistant:

packages: !include_dir_named packages


На Lovelace вытаскиваем созданные объекты. В итоге получится следующая карточка

Считаем воду и не только Умный дом, Home assistant, Счетчик воды, Автоматическая передача показа, Лут, Своими руками, Arduino, Esp8266, Длиннопост

По итогу

1. Счетчик воды. При отключении электричества показания не сбрасываются.

2. Передача показаний счетчиков в УК по Email в заданный день месяца

3. Можно легко прикрутить графики потребления воды с помощью плагина Grafana

4. Информирование по Email о перекрытии кранов в доме

5. Позволяет удаленно перекрывать воду в доме


P.S Если у вас что-то не получается - пишите. Постараюсь помочь.

Показать полностью 3
[моё] Умный дом Home assistant Счетчик воды Автоматическая передача показа Лут Своими руками Arduino Esp8266 Длиннопост
61
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии