Arduino Mega Server
Модератор: Alex
-
- Сообщения: 791
- Зарегистрирован: Пт янв 22, 2016 10:08 am
- Благодарил (а): 6 раз
- Поблагодарили: 63 раза
Re: Arduino Mega Server
sprintf-форматированный вывод в соответствии с шаблоном(те самые кракозябры) и там все приведено к int.
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server
Ну тогда поменяем эти каракули на
Код: Выделить всё
void sendBMEMajor(char obj[]) {
sprintf(buf, "GET /objects/?object=%s&op=m&m=update&%s=%.2f&%s=%.2f&%s=%.2f& HTTP/1.0",
obj, "Temp", temp, "Pres", pres, "Hum", hum);
#ifdef MAJORDOMO_FEATURE
sendBuffToMajor();
#endif
}
- 29.9 C , 26.8% ,752.7 mm.Hg.
2018-06-06 20:20:11 Host 192.168.2.108 GET /objects/?object=packBME&op=m&m=update&Temp=29.87&Pres=752.70&Hum=26.79& HTTP/1.0
СпойлерПоказать
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Arduino Mega Server
Не выдаст...ещё метод update настроить надо...не понимаю зачем делать через метод, когда есть апи прямого выставления свойства через op=set
https://kb.smartliving.ru/intagracia-st ... majordomo/
https://kb.smartliving.ru/intagracia-st ... majordomo/
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server
Как не выдаст , если выдает ? А через метод - потому что по другому не умею . Да и это показали не равнодушные люди ещё два года назад. Сейчас пришло время узнать как надо правильно делать.
СпойлерПоказать
Последний раз редактировалось serghei Ср июн 06, 2018 9:41 pm, всего редактировалось 1 раз.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Arduino Mega Server
У вас выдаёт, потому что метод настроен. У других то не настроен.
Отправлено с моего Xperia XZ1 Compact через Tapatalk
Отправлено с моего Xperia XZ1 Compact через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server
Я кучу раз объяснял как передать эти параметры через импорт класса из трех файлов. Теперь сам понял . Нашел домик для Алисы и заканчиваю статью об этом ).
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Re: Arduino Mega Server
Помогите с непонятной проблемой: mega 2560 + w5100
AMS не может прочитать SD
___________________________________________________________________________________________________________________-
А при примерном скечтом SD --> Cardinfo все работает
Все файлы на месте.
Компилятор пишет...
AMS не может прочитать SD
Код: Выделить всё
Arduino Mega Server (0.17) started...
Module Hardware...
Controller: Arduino Mega
Total memory: 8192
Free memory: 4149 (51%)
Network adapter: Ethernet Shield
============
Module EEPROM...
Name: Arduino Mega Se
Address: 205
============
Module Ethernet...
MAC: DE AD BE EF FE ED
IP: 192.168.0.194
============
Module SD...
SD init... failed
Module SD Info...
failed
Module NTP...
Local port: 123
============
Module Time...
NTP sync...
Transmit NTP request (193.27.209.20:123) Receive NTP response
============
2018-06-09 06:59:29 Module Server... started
2018-06-09 06:59:29 Module Upload... started
2018-06-09 06:59:29 Module Send...
2018-06-09 06:59:29 ============
2018-06-09 06:59:29 Module Temperature...
2018-06-09 06:59:29 Parasite power OFF
2018-06-09 06:59:29 Found 0 devices
2018-06-09 06:59:29 #0: 0 0 0 0 0 0 0 temp1
2018-06-09 06:59:29 #1: 0 0 0 0 0 0 0 temp2
2018-06-09 06:59:29 #2: 0 0 0 0 0 0 0 temp2
2018-06-09 06:59:29 ============
2018-06-09 06:59:29 Module Contacts... started
2018-06-09 06:59:29 Module PIR... started
2018-06-09 06:59:29 Module Keys... started
2018-06-09 06:59:29 Module Abstract... started
2018-06-09 06:59:29 GLOBAL Init DONE (5s)
2018-06-09 06:59:29 AMS WORK 4146 (51%)
2018-06-09 06:59:29 cont1: Open
2018-06-09 06:59:29 cont2: Norm
А при примерном скечтом SD --> Cardinfo все работает
Код: Выделить всё
Initializing SD card...Wiring is correct and a card is present.
Card type: SDHC
Volume type is FAT32
Volume size (bytes): 3965714432
Volume size (Kbytes): 3872768
Volume size (Mbytes): 3782
Files found on the card (name, date and size in bytes):
SYSTEM~1/ 2018-06-09 06:24:42
INDEXE~1 2018-06-09 06:24:42 76
WPSETT~1.DAT 2018-06-09 06:26:22 12
_DASH.HTM 2000-01-01 02:00:00 4973
_DASH_HK.HTM 2000-01-01 02:00:00 4973
_DASH_HM.HTM 2000-01-01 02:00:00 507
_DASH_MD.HTM 2000-01-01 02:00:00 509
_DASH_P1.HTM 2000-01-01 02:00:00 577
_DASH_P3.HTM 2000-01-01 02:00:00 495
_DASH_P4.HTM 2000-01-01 02:00:00 432
_FOOT_HK.HTM 2000-01-01 02:00:00 3852
_FOOT_HM.HTM 2000-01-01 02:00:00 3121
_FOOT_MD.HTM 2000-01-01 02:00:00 3131
_FOOT_P1.HTM 2000-01-01 02:00:00 3046
_FOOT_P3.HTM 2000-01-01 02:00:00 3229
_FOOT_P4.HTM 2000-01-01 02:00:00 3305
_FOOTER.HTM 2000-01-01 02:00:00 3852
_HEAD_HK.HTM 2000-01-01 02:00:00 483
_HEAD_HM.HTM 2000-01-01 02:00:00 402
_HEAD_MD.HTM 2000-01-01 02:00:00 459
_HEAD_P1.HTM 2000-01-01 02:00:00 413
_HEAD_P3.HTM 2000-01-01 02:00:00 406
_HEAD_P4.HTM 2000-01-01 02:00:00 399
_HEADER.HTM 2000-01-01 02:00:00 483
_MENU.HTM 2000-01-01 02:00:00 2858
_MENU_HK.HTM 2000-01-01 02:00:00 2376
_MENU_HM.HTM 2000-01-01 02:00:00 2476
_MENU_MD.HTM 2000-01-01 02:00:00 2506
_MENU_P1.HTM 2000-01-01 02:00:00 2429
_MENU_P3.HTM 2000-01-01 02:00:00 2625
_MENU_P4.HTM 2000-01-01 02:00:00 2539
_ONE.HTM 2000-01-01 02:00:00 92
_ONE_HK.HTM 2000-01-01 02:00:00 95
_ONE_HM.HTM 2000-01-01 02:00:00 51
_ONE_MD.HTM 2000-01-01 02:00:00 51
_ONE_P1.HTM 2000-01-01 02:00:00 51
_ONE_P3.HTM 2000-01-01 02:00:00 51
_ONE_P4.HTM 2000-01-01 02:00:00 50
_PRO1.HTM 2000-01-01 02:00:00 661
_PRO2.HTM 2000-01-01 02:00:00 687
_PRO3.HTM 2000-01-01 02:00:00 636
_PRO4.HTM 2000-01-01 02:00:00 629
_PRO5.HTM 2000-01-01 02:00:00 637
_PRO6.HTM 2000-01-01 02:00:00 663
_PRO7.HTM 2000-01-01 02:00:00 683
_PRO8.HTM 2000-01-01 02:00:00 634
_PRO9.HTM 2000-01-01 02:00:00 620
_PRO10.HTM 2000-01-01 02:00:00 617
3D-1.HTM 2000-01-01 02:00:00 2597
3D-2.HTM 2000-01-01 02:00:00 4227
3D-MEGA.PNG 2016-07-04 23:56:16 5064
404.HTM 2000-01-01 02:00:00 778
ABOUT.HTM 2000-01-01 02:00:00 4913
AM-1.JPG 2015-10-04 12:59:20 20647
AM-2.JPG 2015-10-04 13:00:10 14747
AM-3.JPG 2015-10-04 14:29:56 16810
AMB-1.PNG 2015-10-04 14:13:30 1842
AMB-2.PNG 2015-10-04 14:09:52 2504
AMK-1.JPG 2015-10-04 13:50:18 11236
AMK-2.JPG 2015-10-04 13:51:18 11366
AMK-3.JPG 2015-10-04 13:52:34 14114
AMP-1.PNG 2015-10-03 07:50:08 13112
AMP-2.PNG 2015-10-03 07:51:46 10589
AMP-3.PNG 2015-10-03 07:51:44 11743
AMPERKA.PNG 2015-08-19 09:43:26 5354
ARDUINO.JPG 2015-08-22 05:50:18 6201
C-BATH.JPG 2018-03-29 18:41:54 10274
C-BOILER.JPG 2018-03-29 18:41:38 11343
C-DACHA.JPG 2018-03-29 18:42:20 15316
C-FLAT.JPG 2018-03-29 18:40:16 13069
C-GARDEN.JPG 2018-03-29 18:41:12 13627
C-HOME.JPG 2018-03-29 18:40:40 12847
C-LED.JPG 2018-03-29 18:42:56 12895
CLICK.PNG 2015-12-21 20:59:00 1992
CONCEPT1.JPG 2016-01-18 12:52:50 31163
CONCEPT2.JPG 2016-01-18 12:53:14 32615
CONTROL.HTM 2000-01-01 02:00:00 8075
C-SERVER.JPG 2018-03-29 18:38:56 9066
C-SONOFF.JPG 2018-03-29 18:38:10 8731
CUBE.PDE 2000-01-01 02:00:00 10047
C-WS2812.JPG 2018-03-29 18:36:50 12115
DASH.JS 2018-04-16 12:00:24 17332
DEV.HTM 2000-01-01 02:00:00 1188
DIS.JPG 2015-10-02 20:35:44 21671
EHEADER.JPG 2018-04-06 14:50:48 22291
ELECTRO.HTM 2000-01-01 02:00:00 4442
EUNO.JPG 2018-04-07 18:20:28 18597
EWORKS.JPG 2018-04-07 21:03:54 26603
EYOTSTER.JPG 2018-04-06 21:55:16 14135
FAVICON.ICO 2015-11-22 10:25:06 1150
FLOTR2.JS 2000-01-01 02:00:00 99094
FOG1.JPG 2016-07-06 17:48:26 20787
FULL.HTM 2000-01-01 02:00:00 1992
FULL2.HTM 2000-01-01 02:00:00 1929
FULL-AM1.HTM 2000-01-01 02:00:00 1952
FULL-AM1.PNG 2015-08-22 05:54:14 8267
GG-1.JPG 2015-10-04 17:59:44 10460
GG-2.JPG 2015-10-04 18:00:12 9777
GG-3.JPG 2015-10-04 18:00:56 8278
GG-4.JPG 2015-10-04 18:26:38 12130
GG-5.JPG 2015-10-04 18:25:06 11871
GG-6.JPG 2015-10-04 18:25:50 13032
GG-7.JPG 2015-10-04 18:24:20 12049
GLASS.PNG 2014-05-16 17:47:36 130
GRAPHICS.JS 2000-01-01 02:00:00 18283
HELP.HTM 2000-01-01 02:00:00 5544
HOME.JPG 2015-08-22 05:42:08 14126
INDEX.HTM 2000-01-01 02:00:00 4230
INDEX-P1.HTM 2015-10-13 20:53:32 8049
INDEX-P3.HTM 2000-01-01 02:00:00 7311
INDEX-P4.HTM 2000-01-01 02:00:00 13854
JQUERY.JS 2015-07-17 15:20:58 84345
LOGO-P1.PNG 2015-10-02 10:50:22 6205
LOGO-P3.PNG 2015-10-02 10:46:06 7182
LOGO-P3A.PNG 2015-10-02 19:28:20 8862
LOGO-P4.PNG 2018-04-06 13:42:50 5307
MEGA.PNG 2015-06-16 06:24:34 12561
MODERN.JPG 2015-08-22 05:40:02 27626
MR1132.HTM 2000-01-01 02:00:00 8628
NETWORK.HTM 2000-01-01 02:00:00 5900
NOO.HTM 2000-01-01 02:00:00 30805
NRF24.HTM 2000-01-01 02:00:00 5645
PORTS.HTM 2000-01-01 02:00:00 15411
PROCESS.JS 2015-07-16 13:44:52 231856
SAMPLE1.HTM 2000-01-01 02:00:00 13734
SAMPLE2.HTM 2000-01-01 02:00:00 12725
SCRIPTS.JS 2000-01-01 02:00:00 11314
SDCARD.HTM 2000-01-01 02:00:00 3438
SETTINGS.HTM 2000-01-01 02:00:00 2964
SOLDER.HTM 2000-01-01 02:00:00 14708
SOLDER.JPG 2015-12-23 15:28:26 16751
STYLE.CSS 2000-01-01 02:00:00 24742
STYLE_A1.CSS 2000-01-01 02:00:00 4516
STYLE_HK.CSS 2000-01-01 02:00:00 22273
STYLE_HM.CSS 2000-01-01 02:00:00 23607
STYLE_MD.CSS 2000-01-01 02:00:00 21951
STYLE_P1.CSS 2000-01-01 02:00:00 21932
STYLE_P3.CSS 2000-01-01 02:00:00 21974
STYLE_P4.CSS 2000-01-01 02:00:00 27309
SUPPLY.HTM 2000-01-01 02:00:00 3664
SYSTEM.HTM 2000-01-01 02:00:00 10050
THEMES.HTM 2000-01-01 02:00:00 4788
THREE.JS 2014-01-15 05:14:16 412223
TILE1.HTM 2000-01-01 02:00:00 5170
UNDER.HTM 2000-01-01 02:00:00 906
_ALT.HTM 2000-01-01 02:00:00 2907
_BANNER.HTM 2000-01-01 02:00:00 788
Компилятор пишет...
Код: Выделить всё
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\pirs.ino: In function 'void pirsWorks()':
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\pirs.ino:56:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
detect("PIR 1");
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\pirs.ino:69:25: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
endMmotion("PIR 1");
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\pirs.ino:84:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
detect("PIR 2");
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\pirs.ino:97:25: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
endMmotion("PIR 2");
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\pirs.ino:112:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
detect("PIR 3");
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\pirs.ino:121:25: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
endMmotion("PIR 3");
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\pirs.ino:134:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
detect("PIR 4");
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\pirs.ino:147:25: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
endMmotion("PIR 4");
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\pirs.ino:162:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
detect("PIR 5");
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\pirs.ino:175:25: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
endMmotion("PIR 5");
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino: In function 'void parseRequest(EthernetClient)':
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:118:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
if (StrContains(HTTP_req, "GET / ") || StrContains(HTTP_req, "GET /index.htm")) {
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:118:80: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
if (StrContains(HTTP_req, "GET / ") || StrContains(HTTP_req, "GET /index.htm")) {
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:122:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, GET)) {
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:124:43: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
if (StrContains(HTTP_req, HTM_EXT)) {if (openWebFile()) {sendHtmlAnswer(cl);} else {webFile = SD.open(F("404.htm"));} allowMarkers = true;}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:125:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, ".css")) {if (openWebFile()) {sendCssAnswer(cl);} else {sendErrorAnswer("", cl);}}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:125:116: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, ".css")) {if (openWebFile()) {sendCssAnswer(cl);} else {sendErrorAnswer("", cl);}}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:126:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, ".js")) {if (openWebFile()) {sendJsAnswer(cl);} else {sendErrorAnswer("", cl);}}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:126:116: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, ".js")) {if (openWebFile()) {sendJsAnswer(cl);} else {sendErrorAnswer("", cl);}}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:127:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, ".pde")) {if (openWebFile()) {sendJsAnswer(cl);} else {sendErrorAnswer("", cl);}}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:127:116: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, ".pde")) {if (openWebFile()) {sendJsAnswer(cl);} else {sendErrorAnswer("", cl);}}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:128:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, ".png")) {if (openWebFile()) {sendPngAnswer(cl);} else {sendErrorAnswer("", cl);}}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:128:116: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, ".png")) {if (openWebFile()) {sendPngAnswer(cl);} else {sendErrorAnswer("", cl);}}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:129:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, ".jpg")) {if (openWebFile()) {sendJpgAnswer(cl);} else {sendErrorAnswer("", cl);}}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:129:116: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, ".jpg")) {if (openWebFile()) {sendJpgAnswer(cl);} else {sendErrorAnswer("", cl);}}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:130:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, ".gif")) {if (openWebFile()) {sendGifAnswer(cl);} else {sendErrorAnswer("", cl);}}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:130:116: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, ".gif")) {if (openWebFile()) {sendGifAnswer(cl);} else {sendErrorAnswer("", cl);}}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:131:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, ".ico")) {if (openWebFile()) {sendIcoAnswer(cl);} else {sendErrorAnswer("", cl);}}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:131:116: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, ".ico")) {if (openWebFile()) {sendIcoAnswer(cl);} else {sendErrorAnswer("", cl);}}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:133:50: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, "request_dash")) {sendXmlAnswer(cl); checkPage(); respDash(cl);}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:134:51: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, "reqIndicators")) {sendXmlAnswer(cl); respIndicators(cl);}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:135:48: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, "reqGeneric")) {sendXmlAnswer(cl); setGeneric(); respGeneric(cl);}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:136:49: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, "reqSettings")) {sendXmlAnswer(cl); setSettings(); respSettings(cl);}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:137:52: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, "request_themes")) {sendXmlAnswer(cl); setTheme(); respThemes(cl);}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:138:53: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, "request_control")) {sendXmlAnswer(cl); setControl(); respControl(cl);}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:139:49: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, "request_noo")) {sendXmlAnswer(cl); setMt1132(); respMt1132(cl);}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:140:52: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, "request_mr1132")) {sendXmlAnswer(cl); setMr1132(); respMr1132(cl);}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:141:52: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, "req_el_control")) {sendXmlAnswer(cl); setElectroCtrl(); respElectroCtrl(cl);}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:142:49: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, "req_el_freq")) {sendXmlAnswer(cl); checkOscill(); respElectroFreq(cl);}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:143:52: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, "request_sdcard")) {sendXmlAnswer(cl); respSd(cl);}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:144:53: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, "request_network")) {sendXmlAnswer(cl); respNetwork(cl);}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:145:51: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, "request_nrf24")) {sendXmlAnswer(cl); respNrf24(cl);}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino: In function 'void setGeneric()':
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:272:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
if (StrContains(HTTP_req, "LED4=1")) {
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:275:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
} else if (StrContains(HTTP_req, "LED4=0")) {
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:280:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
if (StrContains(HTTP_req, "LED3=1")) {
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:283:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
} else if (StrContains(HTTP_req, "LED3=0")) {
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:288:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
if (StrContains(HTTP_req, "LED1=1")) {
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:291:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
} else if (StrContains(HTTP_req, "LED1=0")) {
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:297:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
if (StrContains(HTTP_req, "LED2=1")) {
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:300:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
} else if (StrContains(HTTP_req, "LED2=0")) {
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino: In function 'void setSettings()':
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:369:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
if (StrContains(HTTP_req, "box1=1")) {authMode = ON;}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:370:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, "box1=0")) {authMode = OFF;}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino: In function 'void setTheme()':
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:384:43: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
if (StrContains(HTTP_req, "theme=1")) {currentDesign = DESIGN_PART1;}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:385:43: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, "theme=2")) {currentDesign = DESIGN_PART2;}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:386:43: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, "theme=3")) {currentDesign = DESIGN_PART3;}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:387:43: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, "theme=4")) {currentDesign = DESIGN_PART4;}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:388:43: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, "theme=5")) {currentDesign = DESIGN_DEFAULT;}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:389:43: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, "theme=6")) {currentDesign = DESIGN_HOME;}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:390:43: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, "theme=7")) {currentDesign = DESIGN_MODERN;}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:391:43: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, "theme=8")) {currentDesign = DESIGN_HACKER;}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino: In function 'void setControl()':
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:426:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
if (StrContains(HTTP_req, "light1=1")) {
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:430:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, "light1=0")) {
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:435:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
if (StrContains(HTTP_req, "light2=1")) {
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:439:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, "light2=0")) {
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:444:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
if (StrContains(HTTP_req, "light3=1")) {
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:448:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, "light3=0")) {
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:453:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
if (StrContains(HTTP_req, "light4=1")) {
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:457:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, "light4=0")) {
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:462:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
if (StrContains(HTTP_req, "light5=1")) {
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:466:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, "light5=0")) {
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino: In function 'void setMr1132()':
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:630:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
if (StrContains(HTTP_req, "nooChannel=")) {
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:636:40: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
if (StrContains(HTTP_req, "nooBind=1")) {
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:639:45: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, "nooBind=0")) {
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino: In function 'void checkPage()':
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:692:49: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
if (StrContains(HTTP_req, "settings-page")) {currentPage = SETTINGS_PAGE;}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:693:47: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, "themes-page")) {currentPage = THEMES_PAGE;}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:694:46: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, "ports-page")) {currentPage = PORTS_PAGE;}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:695:47: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, "supply-page")) {currentPage = SUPPLY_PAGE;}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:696:48: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
else if (StrContains(HTTP_req, "electro-page")) {currentPage = ELECTRO_PAGE;}
^
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino: In function 'void checkOscill()':
D:\ARDUINO\AMS\ams_017\ams\Arduino\arduino_mega_server\server_ajax.ino:702:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
if (StrContains(HTTP_req, "oscill")) {
^
Скетч использует 61718 байт (24%) памяти устройства. Всего доступно 253952 байт.
Глобальные переменные используют 3856 байт (47%) динамической памяти, оставляя 4336 байт для локальных переменных. Максимум: 8192 байт.
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server
Вот цырк - сам не могу скомпилировать 017 версию. Хотя работало (((.
To zDimaBYz
А что у Вас за первые три каталога? Хотя у меня бывает , что Дуя теряет карту. Но это уже от старости и грязи на контактах. Помогает передергивание SD в слоте.
Хотя с 017 версией плотно не работал.
To zDimaBYz
А что у Вас за первые три каталога? Хотя у меня бывает , что Дуя теряет карту. Но это уже от старости и грязи на контактах. Помогает передергивание SD в слоте.
Хотя с 017 версией плотно не работал.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server
Для любителей Ардуино и АМС статья на Хабре «Таймеры и многозадачность на Ардуино»
https://habr.com/post/413779/
https://habr.com/post/413779/
- За это сообщение автора Alex поблагодарили (всего 2):
- serghei (Вс июн 10, 2018 4:30 pm) • Coolblaster (Вс июн 07, 2020 11:56 am)
- Рейтинг: 2.33%
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Arduino Mega Server
А где обещанная в статье 0.18 версия?))
Отправлено с моего Xperia XZ1 Compact через Tapatalk
Отправлено с моего Xperia XZ1 Compact через Tapatalk
- За это сообщение автора nick7zmail поблагодарил:
- Alex (Вс июн 10, 2018 4:27 pm)
- Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<