Por cocoboy en Thingiverse.
Resumen
// Código original V1 de 24 horas de:
// V2 por C.Dijkstra el 26-07-2020
//- La tira inferior se enciende y apaga automáticamente con la luz ambiente, con un intervalo de 120 segundos.
//- Tira de luz inferior en color blanco.
//- Modificación del número 9 con 9 LEDs más.
// V2.2 por C.Dijkstra el 02-08-2020
//- Modificación en el código ambiental del led de la franja inferior.
//- Valor mínimo de brillo para que el reloj no parpadee cuando la luz ambiente es demasiado baja.
// V3 por C.Dijkstra el 10/09/2020
// - Modo Amor
// - Añadir controles wifi, utilizables con Jeedom, por ejemplo.
// - DS3231 ya no es necesario porque el tiempo ahora proviene de un servidor UTP (Europa GMT +1 por defecto)
// - La mayoría de la información y variables disponibles en el monitor COM (configuraciones de wifi, modo de reloj o modo de temporizador, tiempo del servidor UTP, etc ...)
// - Esta biblioteca es necesaria para el IDE de Arduino para el ESP8266
//https://arduino.esp8266.com/stable/package_esp8266com_index.json
// Luego, instale la tarjeta ESP8266 en el administrador de tarjetas por parte de la 'Comunidad ESP8266'.
// Luego usa una 'tarjeta ESP8266 genérica'
// Luego, instale el paquete NTPClient de 'Fabrice Weinberg' en el gestor de código.
// V3.1 por C.Dijkstra el 13-09-2020
// - Elija el modo de los DownstripLEDs
// - Cambia fácilmente el color de las horas y los minutos en el código de Arduino.
// V4 por C.Dijkstra el 14-09-2020
// - Cambia fácilmente el color de las horas y los minutos a través de la API (Jeedom), reemplaza #color# por el código hexadecimal sin el #.
// URL :http://IPOFYOURESP8266/api.html?cmd=color&val=#color#
// V4.1 por C.Dijkstra el 19-09-2020
// - Ver la temperatura interior y exterior con una nueva API.
// URL :http://IPOFYOURESP8266/api.html?cmd=temp&in=VALUE&out=VALUE
// V4.2 por C.Dijkstra el 20-09-2020
// - Encendido automático del reloj si está apagado al activar el temporizador o el modo Love.
// - Añadir la posibilidad de modificar el color del LED de Dowstrip, el código y la API con:
// URL :http://IPOFYOURESP8266/api.html?cmd=colordownstrip&val=#color#
// V4.3 por C.Dijkstra el 25-10-2020
// - Modificación del código para el cambio de horario (horario de invierno)
// - Posibilidad de cambiar el servidor de tiempo.
// - Añadir la posibilidad de aumentar el temporizador con un valor personal.
// URL :http://IPOFYOURESP8266/api.html?cmd=setTimeTo&value=VALUE
// V4.5 por C.Dijkstra el 28-03-2021
// - Añadir la posibilidad de cambiar el tiempo entre el horario de verano y el de invierno (VERDADERO=verano FALSO=invierno)
// URL :http://IPOFYOURESP8266/api.html?cmd=setHeureEte&value=VALUE
//Aquí están los diferentes controles que tienes con la API, para usar con Jeedom, por ejemplo.
//La página para activar las funciones está disponible enhttp://IPOFYOURESP8266/api.html?cmd=
//utilizable con el plugin 'script' en Jeedom.
// getTime => devuelve el valor del temporizador.
// enableTimer => activar la función del temporizador.
// disableTimer => desactivar y establecer el temporizador en 0
// setTime => activar el temporizador y añadir 1 minuto al temporizador.
// setTimeTo => activar el temporizador y añadir el VALOR al temporizador.
// raz => establece el temporizador en 0 minutos y 0 segundos y detén el temporizador si está habilitado.
// start => inicia el temporizador.
// stop => detener el temporizador
// changeLight => habilitar o deshabilitar todos los LEDs del reloj y los LEDs del seto
// lightON => habilitar todos los LEDs del reloj y los LEDs de la valla.
// lightOFF => deshabilitar todos los LEDs del reloj y los LEDs de la valla.
// modeLove => establece la palabra AMOR (LOUE) en el reloj en color rosa completo.
Теги
Источник модели
