Очень простые часы с WiFi
Re: Очень простые часы с WiFi
Заметил ещё такой косяк:
Отправка данных с датчика выставлена раз в 20 минут. По факту датчик шлёт 4 посылки с интервалом между ними 15 минут, далее 30 минут пауза потом опять 4 посылки и т.д. Это хорошо видно на графике.
Ночью в течении нескольких часов роутер по графику отключается, в этот период нет данных.
Отправка данных с датчика выставлена раз в 20 минут. По факту датчик шлёт 4 посылки с интервалом между ними 15 минут, далее 30 минут пауза потом опять 4 посылки и т.д. Это хорошо видно на графике.
Ночью в течении нескольких часов роутер по графику отключается, в этот период нет данных.
- Вложения
-
- Screenshot_2021-03-29-18-35-01-309_ua.livi.thingspeakmonitor.jpg
- (247.46 КБ) 162 скачивания
- Реклама
- himikat123
- Электрический кот
- Сообщения: 1078
- Зарегистрирован: Ср фев 15, 2017 22:37:11
- Контактная информация:
Re: Очень простые часы с WiFi
Странно, у меня датчик шлёт каждые 5 минут, без пауз. Попробую настроить на 20 минут, посмотрю что из этого выйдет.
Re: Очень простые часы с WiFi
Использую схему без модуля DS3231, (с датчиком температуры DS18B20).
И поэтому стабильность получения времени с NTP сервера стоит на первом месте.
Читаем далее под спойлером:
Выявил такой нюанс (у меня во всяком случае так)
Синхронизация времени с сервера NTP в 1.0 происходит при каждом включении на 26-ой секунде, как часы!
Но далее не так радужно.
Прошивку 1.1 на синхронизацию не смог проверить, т.к. постоянно часы перезагружаются (проблема известная). Поэтому сразу вышла прошивка 2.0
Синхронизация времени с сервера NTP в 2.0 и в 2.1 может произойти непредсказуемо и на 5-ой минуте (сразу после прошивки при первом включении и настройке), но при последующих включениях часы показывают (и в мониторе порта тоже), что время не синхронизируется с NTP от слова совсем (для примера сегодня ждал синхронизации около 4 часов и так не получил времени с сервера.) Сервера NTP проверял разные..Модули Wemos D1 mini проверял 4 разных.
в порту пишет:
13:03:46.329 -> http://b-i-m.online/api/get_time.php?d=clock&m=3C:61:05:D2:DF:F3&ip=192.168.1.167&mdns=clock&f=2.1&l=1
и потом каждые 9 секунд:
13:03:53.861 -> No NTP packet yet
13:03:53.861 -> 0
13:04:01.629 -> No NTP packet yet
13:04:01.629 -> 0
13:04:10.122 -> No NTP packet yet
13:04:10.122 -> 0
13:04:18.657 -> No NTP packet yet
13:04:18.657 -> 0
13:04:27.114 -> No NTP packet yet
13:04:27.114 -> 0
В чём может быть косяк? Перепрошивал всеми прошивками три вемоса раза по 4, чтобы вычислить закономерность и понял, что дело именно в версиях прошивок только.
И поэтому стабильность получения времени с NTP сервера стоит на первом месте.
Читаем далее под спойлером:
Спойлер
пробовал все прошивки 1.0 -> 1.1 -> 2.0 -> 2.1Выявил такой нюанс (у меня во всяком случае так)
Синхронизация времени с сервера NTP в 1.0 происходит при каждом включении на 26-ой секунде, как часы!
Но далее не так радужно.
Прошивку 1.1 на синхронизацию не смог проверить, т.к. постоянно часы перезагружаются (проблема известная). Поэтому сразу вышла прошивка 2.0
Синхронизация времени с сервера NTP в 2.0 и в 2.1 может произойти непредсказуемо и на 5-ой минуте (сразу после прошивки при первом включении и настройке), но при последующих включениях часы показывают (и в мониторе порта тоже), что время не синхронизируется с NTP от слова совсем (для примера сегодня ждал синхронизации около 4 часов и так не получил времени с сервера.) Сервера NTP проверял разные..Модули Wemos D1 mini проверял 4 разных.
в порту пишет:
13:03:46.329 -> http://b-i-m.online/api/get_time.php?d=clock&m=3C:61:05:D2:DF:F3&ip=192.168.1.167&mdns=clock&f=2.1&l=1
и потом каждые 9 секунд:
13:03:53.861 -> No NTP packet yet
13:03:53.861 -> 0
13:04:01.629 -> No NTP packet yet
13:04:01.629 -> 0
13:04:10.122 -> No NTP packet yet
13:04:10.122 -> 0
13:04:18.657 -> No NTP packet yet
13:04:18.657 -> 0
13:04:27.114 -> No NTP packet yet
13:04:27.114 -> 0
- himikat123
- Электрический кот
- Сообщения: 1078
- Зарегистрирован: Ср фев 15, 2017 22:37:11
- Контактная информация:
Re: Очень простые часы с WiFi
Ky6AHb, Косяк в прошивке, как вы и сказали. В логе даже видно, что часы обращаются на домашний сайт http://b-i-m.online/api/get_time.php?d=clock... которого больше нет. Так что, я переделываю прошивку, хочу избавиться от старых косяков и добавить функционал. Пишу новую прошивку с нуля, чтоб не тащить старые косяки (а написать новые
, процесс это не быстрый, так что придется подождать.
Re: Очень простые часы с WiFi
Ясно.
Буду ждать, потому как Ваш проект мне нравится своим функционалом.
Спасибо.
Буду ждать, потому как Ваш проект мне нравится своим функционалом.
Спасибо.
- Реклама
- himikat123
- Электрический кот
- Сообщения: 1078
- Зарегистрирован: Ср фев 15, 2017 22:37:11
- Контактная информация:
Re: Очень простые часы с WiFi
[uquote="hector",url="/forum/viewtopic.php?p=4004928#p4004928"]Добавил датчик освещенности BH1750. Суммарное потребление установилось
0.2 mA. (Было 0.07 mA). 130mkA добавил BH1750 - по ходу он не засыпает.
Можно ли это дело поправить?[/uquote]
Вот, исправил, версия 3.1 https://github.com/himikat123/Wireless- ... e/main/bin
Я не проверял, так как не чем измерять такие малые токи.
0.2 mA. (Было 0.07 mA). 130mkA добавил BH1750 - по ходу он не засыпает.
Можно ли это дело поправить?[/uquote]
Вот, исправил, версия 3.1 https://github.com/himikat123/Wireless- ... e/main/bin
Я не проверял, так как не чем измерять такие малые токи.
Re: Очень простые часы с WiFi
[uquote="himikat123",url="/forum/viewtopic.php?p=4008728#p4008728"]Вот, исправил, версия 3.1[/uquote]
Это не помешало бы вставить в ветку "Монитор погоды на ESP8266".
Прошил, работает.
Это не помешало бы вставить в ветку "Монитор погоды на ESP8266".
Прошил, работает.
- himikat123
- Электрический кот
- Сообщения: 1078
- Зарегистрирован: Ср фев 15, 2017 22:37:11
- Контактная информация:
Re: Очень простые часы с WiFi
[uquote="Mizetsky",url="/forum/viewtopic.php?p=4009026#p4009026"]Это не помешало бы вставить в ветку "Монитор погоды на ESP8266".
Прошил, работает.
[/uquote]
Спасибо, я и забыл про ту ветку
Прошил, работает.
Спасибо, я и забыл про ту ветку
Re: Очень простые часы с WiFi
А у меня один такой до сих пор работает 
Ну и внешний датчик один на всех - и ЕСП8266, и ЕСП32, и часы.
Ну и внешний датчик один на всех - и ЕСП8266, и ЕСП32, и часы.
- himikat123
- Электрический кот
- Сообщения: 1078
- Зарегистрирован: Ср фев 15, 2017 22:37:11
- Контактная информация:
Re: Очень простые часы с WiFi
Mizetsky, Очень радует, что у вас столько моих разработок работает, долгих им лет жизни 
Re: Очень простые часы с WiFi
[uquote="himikat123",url="/forum/viewtopic.php?p=4009039#p4009039"]Mizetsky, Очень радует, что у вас столько моих разработок работает, долгих им лет жизни
[/uquote]
Не дождётесь !!!

Не дождётесь !!!
Re: Очень простые часы с WiFi
[uquote="himikat123",url="/forum/viewtopic.php?p=4008576#p4008576"] Так что, я переделываю прошивку, хочу избавиться от старых косяков и добавить функционал. Пишу новую прошивку с нуля, чтоб не тащить старые косяки (а написать новые
, процесс это не быстрый, так что придется подождать.[/uquote]
Спасибо за разработку!
Собрал версию 2.0, прошил без проблем. Функционал понравился! Буду пробовать подключить DS18B20.
Есть один косяк... С точкой доступа на смартфоне соединяется, а вот с роутером соединиться оказалось невозможно. Суть причины - на роутере задан пароль из 32 символов (не спрашивайте почему. так исторически сложилось
), а в настройках часов можно задать только 30
В новой прошивке можно этот момент исправить?
Спецификация NodeMCU позволяет это сделать, да и другие мои поделки на ESP8266 я успешно подключал к этой точке доступа
Спасибо за разработку!
Собрал версию 2.0, прошил без проблем. Функционал понравился! Буду пробовать подключить DS18B20.
Есть один косяк... С точкой доступа на смартфоне соединяется, а вот с роутером соединиться оказалось невозможно. Суть причины - на роутере задан пароль из 32 символов (не спрашивайте почему. так исторически сложилось
В новой прошивке можно этот момент исправить?
Спецификация NodeMCU позволяет это сделать, да и другие мои поделки на ESP8266 я успешно подключал к этой точке доступа
- Вложения
-
- wifi-NodeMCU Documentation.png
- (37.31 КБ) 155 скачиваний
- himikat123
- Электрический кот
- Сообщения: 1078
- Зарегистрирован: Ср фев 15, 2017 22:37:11
- Контактная информация:
Re: Очень простые часы с WiFi
Понял, исправлю в следующей прошивке
Re: Очень простые часы с WiFi
[uquote="himikat123",url="/forum/viewtopic.php?p=4009296#p4009296"]Понял, исправлю в следующей прошивке[/uquote]
Спасибо! Буду ждать. На роутере, в принципе, поменять недолго, но к нему подключается столько устройств
и своих и гостевых... на всех менять... 
Спасибо! Буду ждать. На роутере, в принципе, поменять недолго, но к нему подключается столько устройств
Re: Очень простые часы с WiFi
Не знаю нужна ли будет автору моя инфа по работе V2.1, но экспериментируя с установкой периодов отображения данных с датчика 18B20 и длительностью его отображения
при значениях 10 и 4 отображается через 8 сек 1 сек.,
при значении 7 и 4 температура не будет отображаться вообще.
при 11 и 4 будет отображаться 8сек и 3сек.
при 15 и (от 5 до 7) будет отображаться 15сек и 0,5сек.
при значении периода отображения меньше чем 10 сек значение датчика отображаться не будет при любом значении длительности отображения.
при значении длительности отображения датчика более 7сек температура не отображается.
Дальше не стал проверять.
Спойлер
оказалось, что при значениях 10 и 2 отображается через 8сек в течение 2сек,при значениях 10 и 4 отображается через 8 сек 1 сек.,
при значении 7 и 4 температура не будет отображаться вообще.
при 11 и 4 будет отображаться 8сек и 3сек.
при 15 и (от 5 до 7) будет отображаться 15сек и 0,5сек.
при значении периода отображения меньше чем 10 сек значение датчика отображаться не будет при любом значении длительности отображения.
при значении длительности отображения датчика более 7сек температура не отображается.
Дальше не стал проверять.
- himikat123
- Электрический кот
- Сообщения: 1078
- Зарегистрирован: Ср фев 15, 2017 22:37:11
- Контактная информация:
Re: Очень простые часы с WiFi
Ky6AHb, Спасибо за инфу. В следующей версии будет использован другой алгоритм. Надеюсь более удачный.
Re: Очень простые часы с WiFi
Re: Очень простые часы с WiFi
[uquote="himikat123",url="/forum/viewtopic.php?p=4006729#p4006729"]Странно, у меня датчик шлёт каждые 5 минут, без пауз. Попробую настроить на 20 минут, посмотрю что из этого выйдет.[/uquote]
Прошил версию прошивки 3.1. Ситуация с отправкой данных такая-же.
Установил период отправки данных 15 мин. Посмотрю, как будет отправлять сейчас.
BH1750 засыпает. Потребление датчика в сне теперь на уровне 70...80мкА.
В моем случае это имеет значение, т.к. датчик питается солнечной энергией и будет висеть в затененном месте.
Прошил версию прошивки 3.1. Ситуация с отправкой данных такая-же.
Установил период отправки данных 15 мин. Посмотрю, как будет отправлять сейчас.
BH1750 засыпает. Потребление датчика в сне теперь на уровне 70...80мкА.
В моем случае это имеет значение, т.к. датчик питается солнечной энергией и будет висеть в затененном месте.
Re: Очень простые часы с WiFi
[uquote="hector",url="/forum/viewtopic.php?p=4010485#p4010485"]датчик питается солнечной энергией и будет висеть в затененном месте.[/uquote]
Только от солнечных батарей, аккумулятора нет?
И зачем освещенность внешним датчиком измерять, тем более в затененном месте?
По-моему правильнее в месте установки самих часов это делать,
но тут прошивку часов надо допиливать.
Ещё дополню: а если таких часов двое или больше - у меня 2 шт. и данные они получают
с одного датчика. Расстояние между домами, где они стоят, километров 15.
В одном районе солнце, а в другом пасмурно - ну и как яркость регулировать?
Температура, давление и прочее примерно одинаковые, а вот солнце или тучки -
это как повезёт, ну или занавески задёрнуты или нет.
Только от солнечных батарей, аккумулятора нет?
И зачем освещенность внешним датчиком измерять, тем более в затененном месте?
По-моему правильнее в месте установки самих часов это делать,
но тут прошивку часов надо допиливать.
Ещё дополню: а если таких часов двое или больше - у меня 2 шт. и данные они получают
с одного датчика. Расстояние между домами, где они стоят, километров 15.
В одном районе солнце, а в другом пасмурно - ну и как яркость регулировать?
Температура, давление и прочее примерно одинаковые, а вот солнце или тучки -
это как повезёт, ну или занавески задёрнуты или нет.
- himikat123
- Электрический кот
- Сообщения: 1078
- Зарегистрирован: Ср фев 15, 2017 22:37:11
- Контактная информация:
Re: Очень простые часы с WiFi
Не думаю что кто-то пытается регулировать яркость экрана по беспроводному датчику расположенному на улице.
У меня например датчик уличной освещенности участвует в автоматизации умного дома. А кто-то может строит графики и подсчитывает количество солнечных дней, кто-то может управляет освещением теплицы, мало ли у кого какие идеи...
У меня например датчик уличной освещенности участвует в автоматизации умного дома. А кто-то может строит графики и подсчитывает количество солнечных дней, кто-то может управляет освещением теплицы, мало ли у кого какие идеи...


