Измененные часы с таймером и API Jeedom
от cocoboy на Thingiverse
Резюме
// Добро пожаловать в модифицированный код хеджирования скрытых часов от Thingiverse: www.thingiverse.com/thing:4207524
// Исходный 24-часовой код V1: github.com/etnie83/GiantLEDClock
// Версия 2, автор: К.Дийкстра, 26 июля 2020 г.
//- Автоматическое включение и выключение нижней полосы с окружающим освещением, шаг 120
//- Нисходящий светодиод белого цвета
//- Модификация цифры 9 еще на 9 светодиодов
// V2.2 от C.Dijkstra, 08.02.2020
//- Модификация окружающего кода нисходящей полосы
//- Минимальное значение яркости, чтобы часы не мигали при слишком слабом окружающем освещении
// V3 от К.Дийкстра, 09.10.2020
// —!!! Смена оборудования!!! => Теперь можно использовать с NodeMCU esp8266.
// — Режим любви
// — Добавляем элементы управления Wi-Fi, которые можно использовать, например, с Jeedom
// — DS3231 больше не нужен, поскольку время теперь поступает с UTP-сервера (по умолчанию Европа GMT +1)
// — Большая часть информации и переменных, доступных на COM-мониторе (настройки Wi-Fi, режим часов или режим таймера, время с сервера UTP и т. д.)
// — Эта библиотека необходима для Arduino IDE для ESP8266
// arduino.esp8266.com/stable/package_esp8266com_index.json
// затем устанавливаем в диспетчере карт карту ESP8266 от «ESP8266 Community»
// затем используем «универсальную карту ESP8266»
// затем устанавливаем в диспетчере кода пакет NTPClient от Фабриса Вайнберга
// V3.1 от C.Dijkstra, 13 сентября 2020 г.
// — Автоматический запуск таймера, когда за последние XX секунд больше не добавлен идентификатор времени
// — Выбираем режим DownstripLEDs
// — Легко изменить цвет часов и минут в коде Arduino
// V4, автор: К.Дийкстра, 14 сентября 2020 г.
// — Легко изменить цвет часов и минут через API (Jeedom), замените #color# на шестнадцатеричный код без #
// URL-адрес: IPOFYOURESP8266/api.html?cmd=color&val=#color#
// V4.1 от C.Dijkstra, 19 сентября 2020 г.
// — Просмотр внутренней и наружной температуры с помощью нового API
// URL: IPOFYOURESP8266/api.html?cmd=temp&in=VALUE&out=VALUE
// V4.2 от C.Dijkstra, 20 сентября 2020 г.
// — Автоматическое включение часов, если они выключены при активации таймера или режима Love
// — добавить возможность изменять цвет светодиода, кода и API с помощью:
// URL: IPOFYOURESP8266/api.html?cmd=colordownstrip&val=#color#
// V4.3 от C.Dijkstra, 25 октября 2020 г.
// — Модификация кода для смены времени (зимнее время)
// — Возможность смены сервера времени
// V4.4 от К.Дийкстра, 22 ноября 2020 г.
// — Добавить возможность увеличить таймер на личное значение
// URL-адрес: IPOFYOURESP8266/api.html?cmd=setTimeTo&value=VALUE
// V4.5 от C.Dijkstra, 28 марта 2021 г.
// — Добавить возможность менять время между летним и зимним временем (TRUE=ete FALSE=hiver)
// URL: IPOFYOURESP8266/api.html?cmd=setHeureEte&value=VALUE
//вот различные элементы управления, которые есть у вас в API, например, для использования с Jeedom.
//страница для активации функций доступна по адресу IPOFYOURESP8266/api.html?cmd=
//можно использовать с плагином «script» в Jeedom.
// getTime => возвращаем значение таймера
// EnableTimer => активируем функцию таймера
//disableTimer => деактивируем и устанавливаем таймер на 0
// setTime => активируем таймер и добавляем к таймеру 1 минуту
// setTimeTo => активируем таймер и добавляем ЗНАЧЕНИЕ к таймеру
// raz => устанавливаем таймер на 0 минут и 0 секунд и останавливаем таймер, если он включен
// старт => запускаем таймер
// стоп => останавливаем таймер
//changeLight => включаем или отключаем все светодиоды часов и светодиодов хеджирования
// LightON => включаем все светодиоды часов и светодиодов хеджирования
// LightOFF => отключаем все светодиоды часов и светодиодов живой изгороди
// modeLove => устанавливаем слово LOVE (LOUE) на часах полностью розовым цветом





























