Модератор: Alex
-
Sps
- Сообщения: 45
- Зарегистрирован: Вт окт 27, 2015 4:23 pm
-
Благодарил (а):
6 раз
-
Поблагодарили:
1 раз
Сообщение
Sps » Ср июл 18, 2018 12:00 am
Все, победил, а в Server_Ajax все оставил как у меня было изначально
Код: Выделить всё
#ifdef TEMPVL_FEATURE
for (byte i = 0; i < MAX_TEMPVL_SENSORS; i++) {
s += makeTag(objSensvl[i], "", String(current_tempvl[i]));
s += makeTag(objSensvl[i], "Health", String(tempvlSensorHealth[i]));
}
s += makeTag("mdTempvlHealth", "", String(tempvlModulHealth));
#endif
-
sergdef
- Сообщения: 3
- Зарегистрирован: Ср июл 18, 2018 8:28 am
-
Благодарил (а):
0
-
Поблагодарили:
0
Сообщение
sergdef » Чт июл 19, 2018 8:24 am
Добрый день! Подскажите почему после заливки скейтча ПК не видет мега сервер?
Все настойки сделано правильно. SPI расключен на 50,51,52,53 пины меги. Питание подано от БП. А ПК так и не видеть не адреса ни сервера. Подключался и с роутером и без оного. Результат 0!!!
Mega2560+W5100 Ethernet
-
nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
-
Благодарил (а):
121 раз
-
Поблагодарили:
2010 раз
Сообщение
nick7zmail » Чт июл 19, 2018 9:09 am
Ну во-первых где логи?
Во-вторых роутер то видит мегу? Если нет, то скорее всего неисправность в изернет шилде. А как вы без роутера то подключались (просто интересно)? Там как минимум нужен провод обжатый по схеме кроссовера.
Отправлено с моего Xperia XZ1 Compact через Tapatalk
-
serghei
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
-
Благодарил (а):
303 раза
-
Поблагодарили:
282 раза
Сообщение
serghei » Чт июл 19, 2018 9:33 am
sergdef писал(а): ↑Чт июл 19, 2018 8:24 am
SPI расключен на 50,51,52,53 пины меги. Результат 0!!!
Mega2560+W5100 Ethernet
Здравствуйте. А это вообще как ?? Если стандартный шилд , то там по умолчанию все прописано правильно. И покажите лог старта до надписи "AMS work". А еще лучше в тему " Проблемы с запуском AMS ". То есть
Сюда.
PS Чтобы работать со SPI на старших пинах , надо править библиотеку. У меня не получилось заставить так работать SD карту.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
sergdef
- Сообщения: 3
- Зарегистрирован: Ср июл 18, 2018 8:28 am
-
Благодарил (а):
0
-
Поблагодарили:
0
Сообщение
sergdef » Пт июл 20, 2018 9:09 pm
Здравствуйте. А это вообще как ?? Если стандартный шилд , то там по умолчанию все прописано правильно. И покажите лог старта до надписи "AMS work". А еще лучше в тему " Проблемы с запуском AMS ". То есть
Сюда.
PS Чтобы работать со SPI на старших пинах , надо править библиотеку. У меня не получилось заставить так работать SD карту.
Добрый день!
Откуда этот AMS лог брать? этим приложение processing?
Если смотреть схему расключения UNO и Mega то SPI выхода разные. Смотри манул к платам. Так вот при подключение к ПК шилд W5100 не определяется в сети когда установлен в мегу. А вот если подключить в УНО то шилд определяется и пингуется ао адресу сети. В сети стоит роутер. Но даже если подключить напрямую MEGA+W5100+PC=0 нет ни пинга, нет соединения
-
serghei
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
-
Благодарил (а):
303 раза
-
Поблагодарили:
282 раза
Сообщение
serghei » Пт июл 20, 2018 9:34 pm
Расскажите с самого начала все Ваши шаги. Что Вы заливаете , куда и как. Какую версию IDE используете и откуда скачиваете.
Лог - это то ,что выводится в сериал-порт . Должно получиться так
- AMS (0.17) started...
Module Hardware...
Controller: Arduino Mega
Total memory: 8192
Free memory: 2504 (30%)
Network adapter: Ethernet Shield
============
Module EEPROM...
Name: AMS
Address: 88
============
Module Ethernet...
MAC: 0 2A F5 12 67 37
IP: 192.168.2.37
============
Module SD...
SD init... OK
index.htm... found
Check..............
Files: 145
Size: 1975068
============
Module SD Info...
SD type: SD2
Filesystem: FAT32
Cluster: 4096
SD size: 1017 MB
============
Module SD Files... started
Module NTP...
Local port: 123
============
Module Time...
NTP sync...
Transmit NTP request (88.147.254.235:123) Receive NTP response
============
2018-07-20 21:27:13 Module Server... started
2018-07-20 21:27:13 Module Upload... started
2018-07-20 21:27:13 Module Temperature...
2018-07-20 21:27:13 Parasite power ON
2018-07-20 21:27:13 Found 1 devices
2018-07-20 21:27:13 #0: 40 255 85 93 3 22 3 temp1
2018-07-20 21:27:13 #1: 40 255 85 93 3 22 3 temp2
2018-07-20 21:27:13 #2: 40 255 85 93 3 22 3 temp3
2018-07-20 21:27:13 ============
2018-07-20 21:27:13 Module Contacts... started
2018-07-20 21:27:13 Module PIR... started
2018-07-20 21:27:18 Module Electro... started
2018-07-20 21:27:18 Module Keys... started
2018-07-20 21:27:18 DTH-11
c2018-07-20 21:27:18 Found 2 devices
2018-07-20 21:27:18 Module Abstract... started
2018-07-20 21:27:18 GLOBAL Init DONE (11s)
2018-07-20 21:27:18 AMS WORK 2470 (30%)
Или Вы заливаете что то своё ?
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
sergdef
- Сообщения: 3
- Зарегистрирован: Ср июл 18, 2018 8:28 am
-
Благодарил (а):
0
-
Поблагодарили:
0
Сообщение
sergdef » Пт июл 20, 2018 10:07 pm
serghei писал(а): ↑Пт июл 20, 2018 9:34 pm
Расскажите с самого начала все Ваши шаги. Что Вы заливаете , куда и как. Какую версию IDE используете и откуда скачиваете.
Лог - это то ,что выводится в сериал-порт . Должно получиться так
- AMS (0.17) started...
Module Hardware...
Controller: Arduino Mega
Total memory: 8192
Free memory: 2504 (30%)
Network adapter: Ethernet Shield
============
Module EEPROM...
Name: AMS
Address: 88
============
Module Ethernet...
MAC: 0 2A F5 12 67 37
IP: 192.168.2.37
============
Module SD...
SD init... OK
index.htm... found
Check..............
Files: 145
Size: 1975068
============
Module SD Info...
SD type: SD2
Filesystem: FAT32
Cluster: 4096
SD size: 1017 MB
============
Module SD Files... started
Module NTP...
Local port: 123
============
Module Time...
NTP sync...
Transmit NTP request (88.147.254.235:123) Receive NTP response
============
2018-07-20 21:27:13 Module Server... started
2018-07-20 21:27:13 Module Upload... started
2018-07-20 21:27:13 Module Temperature...
2018-07-20 21:27:13 Parasite power ON
2018-07-20 21:27:13 Found 1 devices
2018-07-20 21:27:13 #0: 40 255 85 93 3 22 3 temp1
2018-07-20 21:27:13 #1: 40 255 85 93 3 22 3 temp2
2018-07-20 21:27:13 #2: 40 255 85 93 3 22 3 temp3
2018-07-20 21:27:13 ============
2018-07-20 21:27:13 Module Contacts... started
2018-07-20 21:27:13 Module PIR... started
2018-07-20 21:27:18 Module Electro... started
2018-07-20 21:27:18 Module Keys... started
2018-07-20 21:27:18 DTH-11
c2018-07-20 21:27:18 Found 2 devices
2018-07-20 21:27:18 Module Abstract... started
2018-07-20 21:27:18 GLOBAL Init DONE (11s)
2018-07-20 21:27:18 AMS WORK 2470 (30%)
Или Вы заливаете что то своё ?
Все в сети определился. Теперь осталось разобраться почему по указному IP в браузере не загружается сайт-страница
-
ser009
- Сообщения: 595
- Зарегистрирован: Сб окт 13, 2012 9:55 am
-
Благодарил (а):
4 раза
-
Поблагодарили:
43 раза
Сообщение
ser009 » Вс июл 29, 2018 12:11 pm
Привет всем.
Появилась необходимость доработать код для входов и выходов AMS.
Дело в том, что есть скажем пример для дискретного входа "contacts". Там код для 2 входов (HOM, CLO). Все хорошо и понятно написано.
2 входа - 2 похожих куска кода по ~ 40 строк каждый. Ну да для двух входов нормально, ну а если этих входов 40? Это же какой длины портянка получится. Поэтому необходимо допилить код...
-
nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
-
Благодарил (а):
121 раз
-
Поблагодарили:
2010 раз
Сообщение
nick7zmail » Вс июл 29, 2018 12:35 pm
ser009 писал(а): ↑Вс июл 29, 2018 12:11 pm
Привет всем.
Появилась необходимость доработать код для входов и выходов AMS.
Дело в том, что есть скажем пример для дискретного входа "contacts". Там код для 2 входов (HOM, CLO). Все хорошо и понятно написано.
2 входа - 2 похожих куска кода по ~ 40 строк каждый. Ну да для двух входов нормально, ну а если этих входов 40? Это же какой длины портянка получится. Поэтому необходимо допилить код...
У меня давно переписано на for (i=1, i<количество входов, i++) {и тут повторяющийся код}