EspPower Управление нагрузками, различный мониторинг.

Модератор: immortal

lysyy
Сообщения: 113
Зарегистрирован: Вт июн 09, 2015 9:41 pm
Откуда: Moscow
Благодарил (а): 15 раз
Поблагодарили: 9 раз

EspPower Управление нагрузками, различный мониторинг.

Сообщение lysyy » Пн ноя 16, 2015 3:55 am

EspPower - устройство на основе ESP8266, управление релейными модулями, прямое управление с ОС Android - PowerDroid, полная интеграция с MajorDomo - прошивка от http://homes-smart.ru/.

Сделал заводские платы, 4 канала, на борту БП 220 В.
201_1.JPG
201_1.JPG (624.48 КБ) 11287 просмотров
Статус подключения: подключается на ура
Категория: ESP8266
Фирма: Я
Название: EspPower
Описание: IP реле, управление через WIFI. Универсальная плата для подключения релейных модулей, датчиков температуры, движения, газа, чего угодно.
Ссылка на каталог производителя: http://esppower.ru
Достоинства: Универсальность, возможность подключения релейных модулей 2,4,8 каналов. Предусмотрено питание от 5 В, 12 В, 5 В mini-USB разъем.
Недостатки: При старте модуля ESP8266 при присутствии 8-ми канального релейного модуля на секунду включаются каналы 6 и 7, соотв. только свет на этих каналах.
Приблизительная цена: 1000-2000 р. в зависимости от модификации(2-4-8 каналов, датчики температуры\влажности, комплектация)
На фото представлены:
Устройство с 2-х канальным модулем стандартной коробке 65*65 мм, с подключенным датчиком температуры и влажности воздуха, также рекомендуемые самозажимные клемники WAGO
Устройство с 4-х канальным релейным модулем с установленным датчиком движения (по прерыванию включает релейный канал на заданное время и информация доступна на сервере MajorDomo)
V17_4ch105x105_PIR_2ch65x65_sm.jpg
V17_4ch105x105_PIR_2ch65x65_sm.jpg (91.28 КБ) 13959 просмотров
V17_4ch105x105_PIR_2ch65x65_sm.jpg
V17_4ch105x105_PIR_2ch65x65_sm.jpg (91.28 КБ) 14829 просмотров
v14complect_small.jpg
v14complect_small.jpg (42.19 КБ) 15341 просмотр
Последний раз редактировалось lysyy Вт мар 14, 2017 12:39 am, всего редактировалось 8 раз.
За это сообщение автора lysyy поблагодарили (всего 2):
Bagir (Ср апр 13, 2016 5:54 pm) • odinvolk (Вт апр 03, 2018 9:47 pm)
Рейтинг: 2.33%
Maikl
Сообщения: 2
Зарегистрирован: Пт ноя 13, 2015 2:18 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Re: EspPower Управление нагрузками, различный мониторинг.

Сообщение Maikl » Вт ноя 17, 2015 3:06 pm

Распишите пожалуйста пошагово. Для самых начинающих.
вот установлена (пусть на windows) MajorDomo.
как подключить эти wifi модули к сети и передать управление ими нашей системе.
lysyy
Сообщения: 113
Зарегистрирован: Вт июн 09, 2015 9:41 pm
Откуда: Moscow
Благодарил (а): 15 раз
Поблагодарили: 9 раз

Re: EspPower Управление нагрузками, различный мониторинг.

Сообщение lysyy » Вт ноя 17, 2015 10:32 pm

Сделал соотв класс, расписал все на сайте.
Можно посмотреть по ссылке http://esppower.ru/infa/majordomointegration/
Класс можно скачать на моем сайте, проверен импорт на другой системе
PDF с инструкцией можно скачать по ссылке http://esppower.ru/wp-content/uploads/2 ... omo-V1.pdf

В основе лежит метод

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

$url=('http://'.($this->getProperty("ip")).'/gpio?st='.($this->getProperty('ch1status')).'&pin='.($this->getProperty('ch1pin')));
$this->setProperty('url',$url);
say('Меняем канал 1 блока '.($this->getProperty("ip")).' на '.($this->getProperty("ch1status")),1);
$ch = curl_init($url);                                                                     
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
$otvet = curl_exec($ch);
//Проверка прохождения команды
if (strcasecmp($otvet,'OK')){
//Команда не прошла, меняем статус на прошлый
$ch1statusold = ($this->getProperty('ch1statusold'));
$this->setProperty('ch1status',$ch1statusold);
say('Ошибка. Возвращено состояние '.($this->getProperty('ch1status')),1);                                                                
}else 
 //Команда прошла, запоминаем значение
{$this->setProperty('ch1statusold',($this->getProperty('ch1status')));}
$this->setProperty('updatedTimestamp',time() );
$this->setProperty('lastresult',$otvet); 
lysyy
Сообщения: 113
Зарегистрирован: Вт июн 09, 2015 9:41 pm
Откуда: Moscow
Благодарил (а): 15 раз
Поблагодарили: 9 раз

Re: EspPower Управление нагрузками, различный мониторинг.

Сообщение lysyy » Ср ноя 18, 2015 9:23 pm

В ближайших планах добавить поддержку записи состояния в энергонезависимую память устройства, что доступно в коммерческой версии прошивки
http://homes-smart.ru/
актуально в системах без ИБП
lysyy
Сообщения: 113
Зарегистрирован: Вт июн 09, 2015 9:41 pm
Откуда: Moscow
Благодарил (а): 15 раз
Поблагодарили: 9 раз

Re: EspPower Управление нагрузками, различный мониторинг.

Сообщение lysyy » Ср ноя 18, 2015 9:33 pm

Самая простейшая структура использования после импорта класса и настройки)
Изображение
lysyy
Сообщения: 113
Зарегистрирован: Вт июн 09, 2015 9:41 pm
Откуда: Moscow
Благодарил (а): 15 раз
Поблагодарили: 9 раз

Re: EspPower Управление нагрузками, различный мониторинг.

Сообщение lysyy » Сб фев 13, 2016 9:14 pm

Установка платформы ESPPOWER в распределительный щит по заказу клиента

Установлены: релейный модуль на 4 канала для управления светом в прихожей, датчик движения

В будущем будут выведены подключения для кнопки звонка, самого звонка и электрического замка входной двери. Будет открывать дверь с телефона)

В корпус модуля вставлен мега-мини блок питания 220в – 5в , как дополнительная опция.

Вклейка платы на силиконовом термоклее, выглядит не очень, зато удобно. Не показан датчик температуры в щитке, и планируется датчик температуры в холодильнике, через тонкий шлейф установленный в холодильной камере (еще идет ремонт)
СпойлерПоказать
s2.jpg
s2.jpg (312.17 КБ) 14502 просмотра
s1.jpg
s1.jpg (238.25 КБ) 14502 просмотра
lysyy
Сообщения: 113
Зарегистрирован: Вт июн 09, 2015 9:41 pm
Откуда: Moscow
Благодарил (а): 15 раз
Поблагодарили: 9 раз

Re: EspPower Управление нагрузками, различный мониторинг.

Сообщение lysyy » Вс апр 03, 2016 6:13 pm

Интерфейс 8-ми канального модуля с датчиком температуры
Названия каналов можно изменять...
8ch_темп датчик.JPG
8ch_темп датчик.JPG (59.79 КБ) 13961 просмотр
Allar
Сообщения: 35
Зарегистрирован: Пн авг 22, 2016 9:22 am
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: EspPower Управление нагрузками, различный мониторинг.

Сообщение Allar » Вт дек 27, 2016 7:45 am

интересно устройство как автономный термостат,с последующим расширением к мажордомо.
каковы максимальные возможности?
сколько входящих каналов для контактных датчиков?
сколько датчиков тока, напряжения планируете подключить?
сколько датчиков температуры возможно подключить?
как запрограмировать работу как термостат? можно ли для нескольких реле по разным т.датчикам?
8 реле проблема только в том, что на несколько секунд оно включается? так у многих производителей оборудования при включениеи так происходит, этакое тестирование. это не проблема, если это не сейфовый замок. ;)
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: EspPower Управление нагрузками, различный мониторинг.

Сообщение nick7zmail » Вт дек 27, 2016 11:03 am

Хотел такую же штуку собрать, только автономную с интерфейсом на АМС...руки пока не дошли)
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Негородецкий
Сообщения: 37
Зарегистрирован: Вс янв 29, 2017 10:03 pm
Благодарил (а): 18 раз
Поблагодарили: 0

Re: EspPower Управление нагрузками, различный мониторинг.

Сообщение Негородецкий » Ср дек 27, 2017 8:57 pm

Актуально? На каком этапе сегодня?
Интересен вариант с 8 реле, DHT22, PIR- сенсорм..
Ответить