Nuevo firmware (BETA 112)

Hay una nueva versión BETA para el OpenSprinkler firmware!

Esta versión está basada en el firmware original del fabricante (branch dev/os220), pero también lo he modificado.

Con los firmwares anteriores, el sistema estaba basado en la plataforma Arduino API esp8266_2.7.4. La interfaz de red Ethernet se integró aquí con un truco, la biblioteca EthernetENC adaptó las funciones de la conexión de red (por lo tanto, la actualización OTA solo funciona a través de WiFi).

Lo nuevo de esta versión es que el sistema está completamente basado en la API de Arduino esp8266_3.0.2 y la interfaz Ethernet está integrada como una interfaz lwip. Esto significa, por ejemplo, que la actualización OTA también es posible a través de la red Ethernet y no se requieren más trucos para obtener funciones de red.

Hemos tenido el software funcionando sin ningún problema desde el 24.03.2022 de marzo de XNUMX. Desde un punto de vista funcional, el software no trae ninguna función nueva, porque aquí hemos optimizado el código en la base.

Nuevo en la versión 106: Protección del sistema: apagado a más de 3000mA

Nuevo en la versión 107: IP fija posible de nuevo.

Nuevo en la versión 108: Elimina una posible situación de bootloop al cambiar la configuración

Nuevo en la versión 109: Nuevos parámetros de compilación, adaptación del sistema de archivos LitteFS, corrección de bootloop

(Nuevo en la versión 110: Interno: Prueba)

Nuevo en la versión 111: consulta meteorológica 1 minuto antes de que comience un programa: especialmente los nuevos servicios meteorológicos con información meteorológica de 24 horas se benefician de esto

Nuevo en la versión 112: ¡Servicio meteorológico fijo!

Dado que esp8266_3.0.2 utiliza un nuevo sistema de archivos, ¡la memoria definitivamente se elimina de antemano! ¡Guarde su configuración antes de actualizar!

¡ATENCIÓN! ¡Actualización en DOS PASOS NECESARIOS! De lo contrario, existe el riesgo de BOOTLOOP !!!!

  1. Primero haga una copia de seguridad de su configuración
  2. Si ya tiene instalada una versión >= 106, puede actualizar directamente (continúe en 5).
  3. Actualice al firmware original (2.2.0(0)) para inicializar el sistema de archivos (solo funciona a través de WiFi): OS2.2.0_org.bin
  4. Después del reinicio, ya puede instalar la actualización a través de la interfaz Ethernet, es decir, simplemente http:// Escriba /actualizar en el navegador. O el OpenSprinkler Conéctese a WiFi: conéctese a través de la red WiFi OS_XYZ e ingrese 192.168.4.1 en el navegador para conectarse a su WLAN.
  5. Actualización a la nueva versión de firmware actual (2.2.0(112)): OS2.2.0.112.bin
  6. Completo. Ahora puede volver a leer la copia de seguridad de su configuración.

Las instrucciones exactas para instalar UNA actualización se pueden encontrar aquí:

actualización de firmware

El código fuente está disponible aquí: https://github.com/opensprinklertienda /OpenSprinkler-Firmware

2 opiniones sobre “Nuevo firmware (BETA 112)"

  1. Sebastián
    Sebastián dice:

    hallo,
    Tengo el nuevo firmware en 17.06. grabado. Desde entonces sigo recibiendo desconexiones. Entonces no se puede acceder al dispositivo a través de PING, por ejemplo.

    Eso ya lo puedes ver en Home Assistant, porque entonces los sensores siempre saltan a “no disponible” (pequeñas líneas grises): https://ibb.co/LzLWSKj

    ¿El problema ya es conocido?
    ¿Hay alguna forma de volver al firmware antiguo?
    ¿Cuál sería ese?

    ¡Gracias por algunos consejos!

    Sebastián Lotz

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados con * markiert

Este sitio web utiliza Akismet para reducir el correo no deseado. Obtenga más información sobre cómo se procesan sus datos de comentarios.