Часы на esp8266 и max7219 + android управление

Тема в разделе "Глядите, что я сделал", создана пользователем IvanUA, 28 авг 2017.

?

Вы повторили это проект?

  1. Нет (просто ознакомился)

    35 голосов
    13,3%
  2. Да, один раз (попробовал)

    111 голосов
    42,0%
  3. Да, не однократно

    122 голосов
    46,2%
Можно выбрать сразу несколько вариантов.
  1. craft

    craft Нуб

    версия 5 не принимает длинные пароли wifi. Исходников нет? За деньги?
     
  2. IvanUA

    IvanUA Гуру

    Вы не поверите, но бесплатно))))
    Какой длины у вас пароль?
     
  3. craft

    craft Нуб

    62 знака
    проверил и в 4 версии тоже не принимает такой
     
  4. IvanUA

    IvanUA Гуру

    Обновил бинарник 5.0

    Установил массив в 64 знака, но помните что последний знак - использовать нельзя. Итого для ваших 62 должно хватить))))
    Проверяйте

    ПС. А вообще, думаю что со дня на день, таки перенесу веб интерфейс в SPIFFS - уж больно эта мысль не дает мне покоя))))))))))))))))
     
    max50a5 нравится это.
  5. craft

    craft Нуб

    спасибо, но улучшения не получилось. Текстовое поле ввода пароля похоже не принимает больше 40символов
     
  6. IvanUA

    IvanUA Гуру

    Точно, там забыл тоже поправить.
    Сделал))))
     
  7. craft

    craft Нуб

    Полетело! СПАСИБО!
     
  8. DiMaro

    DiMaro Нерд

    Сталкивался с этим в версии 4.5, где полностью удалил и переписал народмон.
    Передача показаний датчиков на этапе компиляции либо по протоколу TCP либо JSON TCP
    Прием так же на выбор, либо HTTP GET либо JSON HTTP POST
    последние предпочтительнее...
    По правилам народмона, запрещено округлять показания, посему данный датчик через некоторое время должен "пожелтеть", что считается неисправным датчиком
     

    Вложения:

    • narmon.png
      narmon.png
      Размер файла:
      56,3 КБ
      Просмотров:
      209
    • narweb.png
      narweb.png
      Размер файла:
      27,3 КБ
      Просмотров:
      197
  9. GeorgeZ

    GeorgeZ Нерд

    В том то и дело датчик желтый, публиковать наверное нельзя только приват....
     

    Вложения:

    • narodmonP.png
      narodmonP.png
      Размер файла:
      46,1 КБ
      Просмотров:
      273
  10. IvanUA

    IvanUA Гуру

    Поделитесь кодом, добавлю его в проект.
     
  11. IvanUA

    IvanUA Гуру

    Для тестов выложил прошивку 5.0.1
    В данной прошивке весь веб перенес в SPIFFS. Там же хранятся и файлы с настройками.
    Теперь основной бинарник стал в два раза легче, что позволило вернуть загрузку по ОТА.
    В папке есть два бинарных файла прошивки.
    файл который ****.spiffs.bin необходимо заливать по адресу 0х300000
    [​IMG][​IMG]

    Тестируем, делимся отзывами.
    Как по мне, то часики стали более отзывчивы на запросы веб страниц.
     
  12. mk2002

    mk2002 Нуб

    Доброго времени суток.
    Обновил прошивку на новую 5.0.1 прошлый токен авторизации не проходит. Он изменился?
     
  13. IvanUA

    IvanUA Гуру

    токен прежний. попробуйте такой адрес 192.168.х.х/wifi.html?auth=1234asdf5678
    х х это ваш айпишник что получили часы
    И если можно больше информации. что приходит в ком порт что пишет веб при ошибке?
     
  14. mk2002

    mk2002 Нуб

    По указанному адресу попал на страницу настройки wi-fi.
    Но на главной странице так и происходит перезагрузка страницы.

    Код (C++):

    ▒handleFileRead: /index.html
    handleFileRead: /index.html
    handleFileRead: /style.css
    handleFileRead: /start.js
    handleFileRead: /index.html
    21:24:42  fnCount=  1   period[fnCount]=  5     millis()=  78671     fnTimer=  83671
    handleFileRead: /index.html
    handleFileRead: /style.css
    handleFileRead: /start.js
    handleFileRead: /index.html
    21:25:41  fnCount=  11   period[fnCount]=  5     millis()=  137707     fnTimer=  142707
    21:25:41  fnCount=  0   period[fnCount]=  50     millis()=  137708     fnTimer=  187708
    handleFileRead: /wifi.html
    handleFileRead: /style.css
    handleFileRead: /start.js
    handleFileRead: /wifi.js
    handleFileRead: /wifi.html
    /wifis.json={"APSSID":"ESP-Info","APPASS":"11112222","AUTH":"1234asdf5678","AUTHON":0,"HIDDENNETWORKS":0}
    21:26:25  LOAD /wifis.json(93): {"APSSID":"ESP-Info","APPASS":"11112222","AUTH":"1234asdf5678","AUTHON":0,"HIDDENNETWORKS":0}
    21:26:25  LOAD /jssids.json(27): {"homenet3":"********"}
    Так же обнаружил что при установке/снятии галочки на пункте "Использовать авторизацию" ни как не влияет на работу. Все равно просит пароль и при вводе перезагружает страницу.
     
    Последнее редактирование: 4 апр 2021
  15. IvanUA

    IvanUA Гуру

    перезалил бинарники. По идее должно нормально выходить со страницы авторизации
    ПС. нашлось пару косяков. Завтра поправлю
     
  16. Иван, а подскажите, где-то описано что означают значения датчиков? Я имею ввиду всякие tD, tU и т.д. Я конечно могу ещё понять, что p - это давление (pressure?), но все таки не все я там понимаю
     
  17. IvanUA

    IvanUA Гуру

    Изначально было температура Дом, температура Улица... Потом надо было добавить еще и как то их отличать. Были просто выбраны буквы которые можно было вместить в 3 пикселя шириной.
    Ни какой привязки они не имеют. Вы сами для себя их ассоциируете со своими датчиками.
    У меня к примеру tH - это температура бойлера (типа "HOT"- горячий) может быть НОМЕ или еще как вам нравится.
    Можно конечно было и цифры проставить, но они таки менее ассоциативные.)))
     
  18. OppaYA

    OppaYA Нуб

    Залил прошивку по вашей инструкции через download tool - все, часы больше не включаются, даже ESP не моргает, один раз только когда USB подключаю.

    После прошивки старой версии 5 через ESPHome-Flasher-1.3.0 часы оживают.
    В новой прошивке 5.0.1 распиновку на матрицу не поменяли случайно?
     
  19. IvanUA

    IvanUA Гуру

    Я что то не пойму из вашего ответа, все очень хорошо или очень плохо?

    ПС. Только что залил последний релиз прошивки 5.0.1 спасибо Максу за добавление строчного направления ветра с переводом на все языки.
     
  20. OppaYA

    OppaYA Нуб

    Плохо, не пойму почему не работают после прошивки 5.0.1 через download tool. Параметры ставил точно как на вашем скрине.
    Может отдельно стирать их надо специально перед прошивкой?