Skip to content

IZ76/ESP8266_Clock_Weather-station_Informer_with_WEB_interface

Repository files navigation

ESP8266_Clock_Weather-station_Informer_with_WEB_interface

ver.25.10.2018

  • веб интерфейс опять переместился из флешь памяти в тело скетча (так загрузка страниц происходит быстрее (нет больше папки data);
  • время каждую минуту сохраняется во флешь память, теперь если пропал интернет и одновременно часы сбросились, то при включении время будет идти дальше, естественно с небольшим опозданием;
  • точка доступа теперь появляется только при включении или после сброса;
  • повторное подключение к wifi - теперь происходит более незаметно, видно только замирание точек на экране;
  • если часам не удалось более 100 минут найти wifi то происходит программный сброс, надо только не забывать после включения часов один раз нажать кнопку ресет, иначе при программном сбросе часы зависнут, думаю что это скорее проблема ЕСП8266;
  • эта версия есть в двух варинатах под старый сервер погоды и под новый APIXU;
  • в папке есть скомпилированный бинарники на случай обновления библиотек - и накрытия всех функций медным тазом)))

ver.10.08.2018
Что появилось в этой версии?

  • Переделан веб интерфейс - он стал легче, и у кого были проблемы с длительной загрузкой, это должно помочь;
  • Добавлены 5 будильников. Можно выставить их работу: однократно, по дням недели, по будням и так далее;
  • Добавлена кнопка для выключения будильника или отображения температуры в комнате;
  • Добавлены 9 знаменательных дат. В поле сообщения можно вписать до 25 знаков кириллицы;
  • Есть возможность указать в какой период времени будут работать знаменательные даты, в начале каждого часа;
  • В вебе можно выбрать тип используемого базера (активный/пассивный);
  • В ночное время можно включить отображение только часов;
  • Поправлена процедура сброса к заводским установкам;
  • К списку датчиков добавлен BME280.

Piccy.info - Free Image Hosting

Piccy.info - Free Image Hosting

Piccy.info - Free Image Hosting


ver.30.05.2018
Прежде всего это часы. И большую часть рабочего времени они отображают на индикаторе MAX7219 именно текущее время. Но в схеме предусмотрена возможность подключения дополнительных модулей (датчиков).
Piccy.info - Free Image Hosting


Часы не содержат модуля точного времени, по этому получение и синхронизация текующего времени происходит через сервер точного времени. Настройки подключения к сети WiFi и к серверу точного времени выполняются через WEB интерфейс.
Piccy.info - Free Image Hosting
Вывод даты на экран часов происходит поочередно с выводом прогноза погоды раз в минуту. В ночное время когда выключен вывод на экран прогноза погоды, выводится текущая дата статически на пару секунд раз в минуту. В будующем к часикам планируется несколько будильников и вывод на экран памятных дат. Все настройки сохраняются в энерго независимой памяти. При удачном сохранении настроек часы информируют звуковым сигналом. При первом запуске часов, применяются настройки по умолчанию. Сбросить часы к настройкам по умолчанию можно и в процессе эксплуатации через WEB интерфейс.
Piccy.info - Free Image Hosting
В часах предусмотрена прошивка обновления через OTA (ArduinoIDE) и загрузка локального фала прошивки (bin) через WEB интерфес. В дальнейшем планируется добавить возможность обновления прошивки с репозитория GitHub.
Настройки сервера прогноза погоды и время вывода на экран так же настраиваются через WEB интерфейс. К часам можно подключить как внутренние (локальные) датчики (температуры, влажности, давления, высоты) так и внешние датчики температуры по протоколу MQTT. Так же по протоколу MQTT часы принимают разные информационные сообщения, к примеру о привышении уровня газа... Все настройки MQTT сервера выполняются через WEB интерфейс, при необходимости можно отключить обращения к MQTT серверу. Выбор подключенных датчиков и настройку (какие именно данные они отображают (улица, дом)) можно так же выполнить из WEB интерфейса.
Piccy.info - Free Image Hosting
Информация с выбранных датчиков так же отображается на экране часов в конце каждой минуты. В часах предусмотрена возможность изменения яркости экрана в зависимости от освещенности (при наличии установленного датчика) или по времени.
В WEB интерфейсе есть возможность выбрать язык текстовых сообщений выводимых на экран часов и язык самого WEB интерфейса. В последних версиях язык интерфейса только английский. На данный момент доступны к использованию шесть языков (украинский, русский, немецкий, польский, чешский и английский).
Если вы заливаете прошивку в которой есть папка data, то она заливаются через АрдуиноИДЕ - при помощи отдельного плагина (пункта меню) Piccy.info - Free Image Hosting

Если этого пункта нет, то надо скачать архив по адресу https://github.com/esp8266/arduino-esp8266fs-plugin/releases/download/0.3.0/ESP8266FS-0.3.0.zip там внутри будет файлик, esp8266fs.jar Его ложим в папку где установлена АрдуинаИДЕ , что бы путь к нему был таим.... /Arduino/tools/ESP8266FS/tool/esp8266fs.jar После этого закрыть и открыть АрдуиноИДЕ и этот пункт появится в меню.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published