Страница 186 из 326
Re: Arduino Mega Server
Добавлено: Вс дек 18, 2016 8:09 pm
Allar
нашел причину, но не понял сути.
6 датчиков не может работать в системе.
в мониторе пишет tempХХХ: ID problem or not present,
т.е. их не видит.
физически отключаю 3 датчика,
3 датчика определяются и работают, 3 естественно не определяются.
No NTP response
1970-01-01 00:10:10 tempSTR: 28.69
1970-01-01 00:10:10 tempHOM: 29.25
1970-01-01 00:10:10 tempWRM: 28.06
1970-01-01 00:10:10 tempST3: ID problem or not present
1970-01-01 00:10:10 tempST4: ID problem or not present
1970-01-01 00:10:10 tempST5: ID problem or not present
1970-01-01 00:10:10 3764 (46%)
Transmit NTP request (129.6.15.30:123)
No NTP response
Transmit NTP request (129.6.15.30:123)
No NTP response
Transmit NTP request (129.6.15.30:123)
похоже эти датчики какие то проблемные. т.к. пробовал подключать к сигнализации с DS18b20. система сразу гасится при 2х проводном подключении.
также и с АМС, запустилось только по 3х проводной схеме и то только на 3х датчиках, Непонятно как решать, уменьшать сопротивление?
проблема в том что нужны гильзованные влагонепроницаемые датчики, думаю самому собрать, нашел гильзы, можете посоветовать чем залить для герметизации и как называется этот черный провод? понравился, т.к. удобный мягкий.
Re: Arduino Mega Server
Добавлено: Вс дек 18, 2016 8:28 pm
serghei
Рад ,что все получилось. С гильзованныви датчиками уже второй случай отказа работы. Если захотите герметизировать сами , возьмите трех проводный аудио кабель нужного диаметра, припаяйте даллас на все 3 провода, ПРОВЕРТЕ в АМС . Потом можно вставить в трубку и залить силиконом (вернее наоборот))). А сверху на пол гильзы и провод одеть термоусадку в 2 раза большего диаметра и прогреть её. По такой технологии скрутки лежат в воде годами на глубинных насосах у меня.
Re: Arduino Mega Server
Добавлено: Пн дек 19, 2016 9:30 am
lanket
serghei писал(а):... По такой технологии скрутки лежат в воде годами на глубинных насосах у меня.
Извините за офтоп, любопытно просто что можно измерять на глубинных насосах?
Отправлено с моего Redmi Note 3 через Tapatalk
Re: Arduino Mega Server
Добавлено: Пн дек 19, 2016 9:38 am
serghei
Я написал про технологию герметизации соединений проводов , которые находятся в воде. Два - три слоя термоусадки отлично справляются с задачей. А тут человек хочет соорудить влаго-защищенный даллас.
Re: Arduino Mega Server
Добавлено: Чт дек 22, 2016 3:29 pm
Vasily7
хочу посмотреть AMS на esp8266. Пришли модули с 1М и 2М. (думал F версия вся идет с 4М).
Хочу перепаять м/c памяти на 16Мбайт (ждать не хочется). В связи с этим какую прошивку и чем шить?
Думаю не один я такой буду.
Re: Arduino Mega Server
Добавлено: Чт дек 22, 2016 3:47 pm
serghei
Это Вам в тему " Arduino Mega Server для esp8266 "
viewtopic.php?f=19&t=2890&start=700#p41970 . Там я много говорил и спрашивал как и чем прошивать. Полностью не получилось.
А еще как вариант попробовать прикрутить SD карту и тогда можно использовать на всю катушку...
Re: Arduino Mega Server
Добавлено: Чт дек 22, 2016 6:28 pm
Vasily7
а слона то не заметил. Спасибо за ссылку. Alex-у бы поместить ссылки на эти ветки.
Re: Arduino Mega Server
Добавлено: Вс дек 25, 2016 3:12 pm
annakin
Добрый день.
Народ я тут на большое кол-во времени отпал от разработки АМС.
Шас опять пытаюсь влиться.
Значит скачал я опять Arduino IDE 1.8.0
Скачал последнюю версию АМС для Меги, залил все библиотеки, ну и пытаюсь скомпилить АМС.
Ну и в ответ получаю вот это:
Код: Выделить всё
n file included from D:\Project_All\SmartHouse\SmartHouse_1_6_0_0\arduino_mega_server\arduino_mega_server.ino:115:0:
C:\Program Files (x86)\Arduino\libraries\DS1307RTC/DS1307RTC.h:19:22: error: 'tmElements_t' has not been declared
static bool read(tmElements_t &tm);
^
C:\Program Files (x86)\Arduino\libraries\DS1307RTC/DS1307RTC.h:20:23: error: 'tmElements_t' has not been declared
static bool write(tmElements_t &tm);
^
D:\Project_All\SmartHouse\SmartHouse_1_6_0_0\arduino_mega_server\rtc.ino: In function 'void rtcInit()':
rtc:10: error: 'setSyncProvider' was not declared in this scope
setSyncProvider(getNtpTime);
^
rtc:14: error: 'setSyncProvider' was not declared in this scope
setSyncProvider(RTC.get); // get time from RTC
^
D:\Project_All\SmartHouse\SmartHouse_1_6_0_0\arduino_mega_server\rtc.ino: In function 'void rtcSync()':
rtc:24: error: 'setSyncProvider' was not declared in this scope
setSyncProvider(getNtpTime);
^
rtc:26: error: 'timeStatus' was not declared in this scope
if (timeStatus() != timeNotSet) {
^
rtc:26: error: 'timeNotSet' was not declared in this scope
if (timeStatus() != timeNotSet) {
^
D:\Project_All\SmartHouse\SmartHouse_1_6_0_0\arduino_mega_server\rtc.ino: In function 'void serialRTC()':
rtc:42: error: 'year' was not declared in this scope
Serial.print(year());
^
rtc:44: error: 'month' was not declared in this scope
printDigits(month());
^
rtc:46: error: 'day' was not declared in this scope
printDigits(day());
^
rtc:48: error: 'hour' was not declared in this scope
printDigits(hour());
^
rtc:50: error: 'minute' was not declared in this scope
printDigits(minute());
^
rtc:52: error: 'second' was not declared in this scope
printDigits(second());
^
D:\Project_All\SmartHouse\SmartHouse_1_6_0_0\arduino_mega_server\rtc.ino: In function 'void showDuration(time_t)':
rtc:73: error: 'SECS_PER_DAY' was not declared in this scope
if(duration >= SECS_PER_DAY){
^
rtc:78: error: 'SECS_PER_HOUR' was not declared in this scope
if(duration >= SECS_PER_HOUR){
^
rtc:83: error: 'SECS_PER_MIN' was not declared in this scope
if(duration >= SECS_PER_MIN){
^
D:\Project_All\SmartHouse\SmartHouse_1_6_0_0\arduino_mega_server\rtc.ino: In function 'void checkEvent(time_t*)':
rtc:94: error: 'now' was not declared in this scope
time_t timeNow = now();
^
D:\Project_All\SmartHouse\SmartHouse_1_6_0_0\arduino_mega_server\rtc.ino: In function 'void setNtpInterval()':
rtc:149: error: 'timeStatus' was not declared in this scope
if (timeStatus() == timeNotSet) {
^
rtc:149: error: 'timeNotSet' was not declared in this scope
if (timeStatus() == timeNotSet) {
^
rtc:150: error: 'setSyncInterval' was not declared in this scope
setSyncInterval(18);
^
D:\Project_All\SmartHouse\SmartHouse_1_6_0_0\arduino_mega_server\server_ajax.ino: In function 'String makeTime()':
server_ajax:226: error: 'hour' was not declared in this scope
s += makeDigits(hour());
^
server_ajax:227: error: 'second' was not declared in this scope
if (second() % 2 == 0) {s += " ";}
^
server_ajax:229: error: 'minute' was not declared in this scope
s += makeDigits(minute());
^
D:\Project_All\SmartHouse\SmartHouse_1_6_0_0\arduino_mega_server\server_ajax.ino: In function 'void responseDash(EthernetClient)':
server_ajax:789: error: 'day' was not declared in this scope
s += makeTag("day", "", String(day()));
^
server_ajax:790: error: 'month' was not declared in this scope
s += makeTag("month", "", String(month()));
^
server_ajax:791: error: 'weekday' was not declared in this scope
s += makeTag("weekday", "", String(weekday()));
^
D:\Project_All\SmartHouse\SmartHouse_1_6_0_0\arduino_mega_server\tntp.ino: In function 'time_t getNtpTime()':
tntp:54: error: 'setSyncInterval' was not declared in this scope
setSyncInterval(3600);
^
tntp:55: error: 'SECS_PER_HOUR' was not declared in this scope
return secsSince1900 - 2208988800UL + timeZone * SECS_PER_HOUR;
^
tntp:59: error: 'setSyncInterval' was not declared in this scope
setSyncInterval(18);
^
D:\Project_All\SmartHouse\SmartHouse_1_6_0_0\arduino_mega_server\upload.ino: In function 'void uploadWorks()':
upload:160: error: 'setSyncProvider' was not declared in this scope
setSyncProvider(RTC.get);
^
upload:162: error: 'timeStatus' was not declared in this scope
if (timeStatus() != timeSet) {
^
upload:162: error: 'timeSet' was not declared in this scope
if (timeStatus() != timeSet) {
^
exit status 1
'setSyncProvider' was not declared in this scope
Направьте на путь истинный.
Re: Arduino Mega Server
Добавлено: Вс дек 25, 2016 3:39 pm
eGorka
annakin писал(а):Направьте на путь истинный.
arduino_mega_server_esp8266.ino
11 строка.
Re: Arduino Mega Server
Добавлено: Вс дек 25, 2016 4:01 pm
serghei
annakin писал(а):
Значит скачал я опять Arduino IDE 1.8.0 ....
Направьте на путь истинный.
Вот какими гвоздями и в каком месте прибить надпись " Для компиляции использовать IDE 1.6.5 r2" . Ну не будет АМС компилиться с другими версиями, если только руками править библиотеки....
Загрузите IDE с сайта Hi-Lab.ru и будет Вам счастье.