Arduino Mega Server
Модератор: Alex
Re: Arduino Mega Server
Хороший вопрос. За месяц отстали на 1 секунду. Сейчас только в ручную. В каком то примере видел - чтобы их запустить - руками вбивали время , стартовали скетч точно в это время. Тут надо понять , как они вообще работают. Короче читать мануал , а потом писать код )).
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Re: Arduino Mega Server
С 3231 вроде бы никаких проблем никогда не было — там всё просто и понятно. С кодом и библиотеками тоже всё понятно.Дак да..в том то и дело...по этому заказал именно 3231. Кажется завёл (по крайней мере время с него при запуске берется)...ща бы синхронизацию как то с ntp настроить...
Опять же могу ошибаться, но насколько я помню в АМС именно так и делается (я про NTP). Но абсолютно точно могу сказать, что хардверные часы синхронизируются нажатием одной кнопки в ASC. Вот моя давнишняя статья на эту тему:
https://geektimes.ru/post/264110/
Там всё описано предельно подробно и доходчиво.
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
Re: Arduino Mega Server
Да не...всё гораздо проще, и придумано великим Алексом =Dserghei писал(а):Хороший вопрос. За месяц отстали на 1 секунду. Сейчас только в ручную. В каком то примере видел - чтобы их запустить - руками вбивали время , стартовали скетч точно в это время. Тут надо понять , как они вообще работают. Короче читать мануал , а потом писать код )).
Есть функция
Код: Выделить всё
void rtcSync() {
setSyncProvider(getNtpTime);
Serialprint("...getNtpTime... \n");
if (timeStatus() != timeNotSet) {
Serialprint("...set!... \n");
time_t t = getNtpTime();
RTC.set(t);
setSyncProvider(RTC.get);
}
} PS: Алекс, спасибо)) Нашел сам ещё до того как статью глянул...но почитать тоже лишним не будет.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Re: Arduino Mega Server
Так это в ручную. Работает. А как автоматически - хотя бы раз в неделю по расписанию как у винды или со страницы ? Нажал на кнопочку и ....бац ?
Не успел...))
Не успел...))
Последний раз редактировалось serghei Вт мар 27, 2018 10:23 pm, всего редактировалось 1 раз.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
Re: Arduino Mega Server
nick7zmail писал(а):...достаточно запихнуть её вызов, скажем в rtcInit(), и она будет синхронизироваться при запуске...или, скажем вызывать раз в сутки, или в неделю...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Re: Arduino Mega Server
С проводными AMS вроде проблем нет , а вот с WiFi - однозначно от часов. С кодом попробую побаловаться. Спасибо!
А вот как еще перевод времени замутить - жесть полная все сервера перешивать..
А вот как еще перевод времени замутить - жесть полная все сервера перешивать..
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
alexsis_76
- Сообщения: 792
- Зарегистрирован: Пт янв 22, 2016 10:08 am
Re: Arduino Mega Server
уже показывают.тут как раз хороший повод любителям Микрочипа показать, что они действительно на что-то способны
с #if проблем нет,проблемы есть у ide Ardyino(причем достаточно много),в остальных все работает
так что проблемы только у вас.#define __Zeroconf_Multicast_DNS_C
#if defined(STACK_USE_ZEROCONF_MDNS_SD)
#include "TCPIP Stack/ZeroconfMulticastDNS.h"
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
Re: Arduino Mega Server
Если имеется ввиду вручную - надо в html поля просто сделать и кнопочку. И отправлять данные запросом (как при любом действии с текстовым полем). В ардуино словить, и закинуть в RTC.serghei писал(а):С проводными AMS вроде проблем нет , а вот с WiFi - однозначно от часов. С кодом попробую побаловаться. Спасибо!
А вот как еще перевод времени замутить - жесть полная все сервера перешивать..
Код: Выделить всё
time_t t = <>; //значение юникс тайм
RTC.set(t);
setSyncProvider(RTC.get); Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Re: Arduino Mega Server
Я всё больше склоняюсь к мысли, что стоит подумать о переходе АМС на новые актуальные версии IDE. На 1.6.5 всё проработало уже 2 года и возможно настало время обновить платформу на, например, 1.8.5.с #if проблем нет,проблемы есть у ide Ardyino
Какая из последних версий наиболее стабильная и адекватная? 1.8.5 подходит для этой цели? Кто что скажет?
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
Re: Arduino Mega Server
Работаю с 1.8.2 пол года примерно...проблем пока не замечено.
Про 1.8.5 нет отзыва, не обновлялся пока.
Отправлено с моего Xperia XZ1 Compact через Tapatalk
Про 1.8.5 нет отзыва, не обновлялся пока.
Отправлено с моего Xperia XZ1 Compact через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<