Нов фърмуер (BETA 106)

Има нова БЕТА версия за фърмуера на OpenSprinkler, оптимизирана за Ethernet версията.

Тази версия е базирана на оригиналния фърмуер на производителя (branche dev/os220), но аз също го модифицирах.

С предишния фърмуер операционната система беше базирана на платформата Arduino API esp8266_2.7.4. Ethernet мрежовият интерфейс беше интегриран тук с трик, библиотеката EthernetENC адаптира функциите на мрежовата връзка (следователно актуализацията на OTA работи само чрез WiFi).

Новото в тази версия е, че системата е изцяло базирана на Arduino API esp8266_3.0.2 и Ethernet интерфейсът е интегриран като lwip интерфейс. Това означава, че например OTA актуализацията е възможна и през Ethernet мрежата и не са необходими повече трикове за получаване на мрежови функции.

Софтуерът работи без проблеми от 24.03.2022 март XNUMX г. От функционална гледна точка софтуерът не носи никаква нова функция, защото тук сме оптимизирали кода в основата.

Ново във версия 106: * Защита на системата: изключване при повече от 3000mA * Фиксиран IP е възможно отново.

Тъй като esp8266_3.0.2 използва нова файлова система, паметта определено се изтрива предварително! Запазете конфигурацията си преди актуализиране!

ВНИМАНИЕ! Актуализация в ДВЕ СТЪПКИ НЕОБХОДИМО! В противен случай има риск от BOOTLOOP!!!!

  1. Първо архивирайте конфигурацията си
  2. Актуализирайте до оригиналния фърмуер (2.2.0(0)), за да инициализирате файловата система (работи само през WiFi): OS2.2.0_org.bin
  3. След рестартирането вече можете да инсталирате актуализацията чрез Ethernet интерфейса, т.е. просто http:// Въведете /актуализация в браузъра. Или свържете OpenSprinkler с WiFi: Свържете се през WiFi мрежата OS_XYZ и въведете 192.168.4.1 в браузъра, за да се свържете с вашата WiFi.
  4. Актуализация до действителната нова версия на фърмуера (2.2.0(106)): OS2.2.0.106.bin
  5. Готово. Сега можете да прочетете обратно архива на вашата конфигурация.

Точните инструкции за инсталиране на ЕДНА актуализация можете да намерите тук:

Firmware Update

Изходният код е достъпен тук: https://github.com/opensprinklershop/OpenSprinkler-Firmware

Оставете коментар

Вашият е-мейл адрес няма да бъде публикуван.

Този уебсайт използва Akismet за намаляване на спама. Научете повече за обработката на данните за коментарите ви.