Универсальный многоканальный недельный и/или суточный программируемый таймер

Araris
Offline
Зарегистрирован: 09.11.2012
Протестирован на ESP8266 в исполнении ESP-01 и NodeMCU.
Всё управление - через веб-интерфейс.
Точное время получает из Интернета (NTP), после первой синхронизации временное пропадание WiFi/Internet на работу не влияет.
 
Возможности устройства:
 
Произвольное (1-20) количество каналов управления (вкл/выкл), настраивается в веб-интерфейсе.
Для каждого канала настраивается "включен/отключен", GPIO, прямое/инвертированное управление.
 
Произвольное (1-100) количество заданий(таймеров), настраивается в веб-интерфейсе.
Для каждого задания настраивается канал, действие (вкл/выкл/задание отключено), условие по времени суток и дню, или группе дней недели.
Точность установки условия по времени - секунда.
 
Три режима управления каналами:
  - только ручное управление - настройки заданий игнорируются, после пропадания питания восстанавливается последнее состояние каналов;
  - по заданиям и вручную - позволяет вручную переключать каналы, но лишь до наступления действия очередного задания, либо пропадания питания. После пропадания питания - см. режим ниже;
  - только по заданиям - после пропадания питания устанавливается состояние, в котором каналы должны находиться согласно настройкам заданий для текущего дня недели и времени суток;
 
Выбор языка (английский / русский) в веб-интерфейсе.
Логин и пароль авторизации (admin и admin по умолчанию) настраиваются в веб-интерфейсе (от https я отказался по причине медленной отрисовки веб-интерфейса и отсутствия особой необходимости).
Индикация количества заданий для канала.
Индикация текущего активного задания для канала.
Индикация дублирующих и конфликтующих заданий.
Индикация дублирующих каналов.
Часовой пояс настраивается в веб-интерфейсе.
Загрузка прошивки через веб-интерфейс.
Перезагрузка через веб-интерфейс.
При наличии Multicast DNS (mDNS) доступен как хост vt.local.
 
Актуальная версия скетча на https://github.com/Araris/VersatileTimer
 
Схемы подключения более чем просты, для ESP-01 (один канал) :
(да, там Омроновский пятивольтовый SSR модуль, и да, он работает на трёх вольтах)
Для NodeMCU (несколько каналов) :
 
Так выглядит в одноканальном варианте : 
 
 

 

b707
Онлайн
Зарегистрирован: 26.05.2017

вторая схема не вполне понятна - не ясно, соединяются ли пересекающиеся линии питания под правым углом НодеМКУ. По смыслу вроде там должно быть соединение, но его не видно. Я бы чуть перерисовал это место. сделал тут какой-то изгиб линий. чтобы соединение было более очевидным.

Araris
Offline
Зарегистрирован: 09.11.2012

Спасибо, подправил.