Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

Простые WiFi часы

Тема в разделе "Другие проекты", создана пользователем voldemar2005, 13 апр 2016.

  1. Pilnikov

    Pilnikov Активный участник сообщества

    Сообщения:
    300
    Симпатии:
    26
    оба на одном передатчике? или по одному на каждого?
    Берете мою прошивку, доделываете кусок MyLib_snr для dht, либо покупаете ам2320 - и псе
    У меня есть старый вариант кода, где еще не было либы снр, в нем дхт работал
     
  2. loginkr

    loginkr Новичок

    Сообщения:
    18
    Симпатии:
    0
    По проводу не вариант.
    В структуру добавил :
    String line[4];
    Теперь бутлуп.
    В чем может быть проблема ?


    Fatal exception 3(LoadStoreErrorCause):
    epc1=0x4010011d, epc2=0x00000000, epc3=0x00000000, excvaddr=0x40025108, depc=0x00000000
     
  3. Pilnikov

    Pilnikov Активный участник сообщества

    Сообщения:
    300
    Симпатии:
    26
    В какую структуру? Почему по проводу? Ставите по одной есп на каждый датчик и радуетесь. Между ними и сервером (еще одна есп, к которой матрица 7219 подключена) - ВайФай. И ни каких проводов. Ща у вас на каждом клиенте минимум дурина + нрф, вместо этого компота - один вемос д1 мини (180р). (По правде сказать ко всей этой солянке нужен еще вифи роутер, но не всегда)
    Я, кстати, допилил поддержку DHT (specially for you), нo по причине субботнего запоя не успел проверить. Мож потестите? Заодно научите меня вносить поправки на git, раз уж мой код добрался до туда. И переименуйте (конкретизируйте) заголовок на git'e, а то черт знает, че там за софт к есп.
     
  4. loginkr

    loginkr Новичок

    Сообщения:
    18
    Симпатии:
    0
    Не так . Будет стоять вот такая штуковина. Прошивка собирается на конструкторе. Будет работать от батарейки, т.к. датчик снаружи и тянуть провод от розетки или от чего-нибудь еще не очень хочется.

    На счет гита. Pull request'ы на GitHub или Как мне внести изменения в чужой проект
    Либо пул реквесты кидать , либо отдельную витку сделаете


    ESP8266_Firmware/Udt.h at master · loginkr/ESP8266_Firmware · GitHub 141 cтрочка
     
  5. Pilnikov

    Pilnikov Активный участник сообщества

    Сообщения:
    300
    Симпатии:
    26
    Махинации с пинами могут приводить к фатальным последствиям. Не любой пин можно заюзать например под SPI или под I2C, 16 пин вообще особняком, 15 и 0 используются при прошивке, ко второму подключен встроенный светодиод, первый и третий - уарт.

    112 строку нужно делать последней. Эта структура пишется в ЭСПЗУ, после любых в ней изменений необходимо переинициализировать ЭСПЗУ - в файле ESP8266_Firmware.ino uncomment строку 34 init_conf_data() на один запуск.
    Плюсом нужно добавить обработку (инициализацию, проверку на валидность) этого всего в rom.ino в функции check_and_save_conf_data и в той же init_conf_data().

    На есп тоже можно сделать спящий режим (надо заняться кстати) если опрашивать температуру с периодом в полчаса (настраивается) повербанка из пары акков 18650 в параллель имхуется мне хватит на долго.
     
    Последнее редактирование: 14 май 2017
  6. loginkr

    loginkr Новичок

    Сообщения:
    18
    Симпатии:
    0
    Arduino pro mini + dht22 + nrf24l01 от 1 18650 работает месяц. Отправляет данные 1 раз в 2 мин потом в спящий режим. Потребляет 2мА

    Сомневаюсь что есп будет потреблять меньше. Изначально так и хотел сделать, что все через wifi


    Не помогло

    Махинаций еще никаких не делал, просто в веб морде сделал поля и в структуре переменные. В будущем доделаю проверки на пины.
     
    Последнее редактирование: 14 май 2017
  7. Pilnikov

    Pilnikov Активный участник сообщества

    Сообщения:
    300
    Симпатии:
    26
    лог при запуске в студию. поставьте после каждого блока в секции setup serial.print, чтобы узнать где валится
     
  8. loginkr

    loginkr Новичок

    Сообщения:
    18
    Симпатии:
    0
    Код (Text):
    1. ⸮⸮00000000
    2. 3ffe84a0:  3ffe8570 00000018 00000014 40222c04
    3. 3ffe84b0:  003a2268 6a22202c 72616579 40201e70
    4. 3ffe84c0:  2f747865 6e6f736a 6f662200 40239545
    5.  
    6. ..........................................
    7.  
    8. 3ffe8d80:  70747448 6e65732e 756e2864 3b296c6c
    9. 3ffe8d90:  200a7d0a 74657320 656d6954 2874756f
    10. 3ffe8da0:  6f727027 73736563⸮    V+3P⸮z9⸮H⸮⸮⸮0
    11. del if1
    12. usl
    13. mode : null
    14. Modul Hardware...
    15. SDK version:     1.5.3(aec24ac9)
    16. Boot version:    31
    17. Boot mode:       1
    18. Reset info:      Fatal exception:3 flag:2 (EXCEPTION) epc1:0x40222b4e epc2:0x00000000 epc3:0x00000000 excvaddr:0x40024bf9 depc:0x00000000
    19. CPU freq:        80 MHz
    20. Free memory:     26328 (56%)
    21. Chip ID:         001C0B3D
    22. Flash ID:        001640C8
    23. Flash speed:     40 MHz
    24. Flash mode:      2
    25. Flash size:      4194304
    26. SPIFFS size:     3148864
    27. Program size:    1045440
    28. Sketch size:     381888
    29. Free for sketch: 663552
    30. started
    31.  
    32. ctx: sys
    33. sp: 3ffe82c0 end: 3fffffb0 offset: 01a0
    34.  
    35. >>>stack>>>
    36. 3ffe8460:  40245c1b 40245d4e 40245e13 40245e33
    37. 3ffe8470:  40245eb3 40245e13 40245ef8 40245f5f
    38. 3ffe8480:  00000000 41200000 22007b20 756f686a
    39.  
    40. ..............................
    41.  
    42. 3ffe8d40:  40222a2d 00000050 40024bf8 00005f50
    43. 3ffe8d50:  00005f50 00000126 00005e1c 3fff5b18
    44. 3ffe8d60:  00005f4f 00000018 04000102 3fff3838
    45. 3ffe8d70:  00000000 0002fa80 3fff4fa8 00000003
    46. 3ffe8d80:  70747448 6e65732e 756e2864 3b296c6c
    47. 3ffe8d90:  200a7d0a 74657320 656d6954 2874756f
    48. 3ffe8da0:  6f727027 73736563p#⸮⸮Q⸮⸮⸮J⸮⸮H⸮⸮⸮0
    49. del if1
    50. usl
    51. mode : null
    52. Modul Hardware...
    53. SDK version:     1.5.3(aec24ac9)
    54. Boot version:    31
    55. Boot mode:       1
    56. Reset info:      Fatal exception:3 flag:2 (EXCEPTION) epc1:0x40222b4e epc2:0x00000000 epc3:0x00000000 excvaddr:0x40024bf9 depc:0x00000000
    57. CPU freq:        80 MHz
    58. Free memory:     26328 (56%)
    59. Chip ID:         001C0B3D
    60. Flash ID:        001640C8
    61. Flash speed:     40 MHz
    62. Flash mode:      2
    63. Flash size:      4194304
    64. SPIFFS size:     3148864
    65. Program size:    1045440
    66. Sketch size:     381888
    67. Free for sketch: 663552
    68. started
    69.  
    70. ctx: sys
    71. sp: 3ffe82c0 end: 3fffffb0 offset: 01a0
    72.  
    73. >>>stack>>>
    74. 3ffe8460:  40245c1b 40245d4e 40245e13 40245e33
    75.  
    76. ...........................
    77.  
     
  9. Pilnikov

    Pilnikov Активный участник сообщества

    Сообщения:
    300
    Симпатии:
    26
    Пропишите в 5 строчке файла conf.h #define _debug и снова лог в студию
     
  10. loginkr

    loginkr Новичок

    Сообщения:
    18
    Симпатии:
    0
    Код (Text):
    1. 6scandone
    2. no WiFi found, reconnect after 1s
    3. reconnect
    4. f 0, 6scandone
    5. no WiFi found, reconnect after 1s
    6. reconnect
    7. f -180, 6scandone
    8. no WiFi found, reconnect after 1s
    9. reconnect
    10. f r0, 1scandone
    11. no WiFi found, reconnect after 1s
    12. reconnect
    13. f 0, 1scandone
    14. no WiFi found, reconnect after 1s
    15. reconnect
    16. f -180, 1 Failed
    17. True create a SoftAP scandone
    18. del if0
    19. usl
    20. mode : softAP(a2:20:a6:1c:0b:3d)
    21. add if1
    22. dhcp server start:(ip:192.168.4.1,mask:255.255.255.0,gw:192.168.4.1)
    23. bcn 100
    24. bcn 0
    25. del if1
    26. usl
    27. add if1
    28. dhcp server start:(ip:192.168.4.1,mask:255.255.255.0,gw:192.168.4.1)
    29. bcn 100
    30. IP : 192.168.4.1
    31.  
    32. FS File: /alarm.htm, size: 7.20KB
    33. FS File: /clock.htm, size: 5.30KB
    34. FS File: /cl_conf.txt, size: 17B
    35. FS File: /disp.htm, size: 7.34KB
    36. FS File: /edit.htm.gz, size: 4.02KB
    37. FS File: /favicon.ico, size: 1.12KB
    38. FS File: /graphs.js.gz, size: 1.92KB
    39. FS File: /index.htm, size: 3.63KB
    40. FS File: /lines.htm, size: 4.35KB
    41. FS File: /nrf.htm, size: 13.66KB
    42. FS File: /sens.htm, size: 10.52KB
    43. FS File: /time.htm, size: 4.71KB
    44. FS File: /wifi.htm, size: 5.95KB
    45.  
    46. @Exception (%⸮,"@3
    47. ctx: sys
    48. sp: 3ffe8290 end: 3fffffb0 offset: 01a0
    49.  
    50. >>>stack>>>
    51. 3ffe8430:  4023d84b 4023d861 4023d894 4023d894
    52. 3ffe8440:  4023d874 4023d894 4023d882 40240c59
    53.  
    54. .................................................
    55.  
    56. 3ffe8d20:  3fff51a6 00ff0000 00000000 00006425
    57. 3ffe8d30:  0000001a 00000018 04000102 3fff3a28
    58. 3ffe8d40:  00000000 3ffe8f00 3fff5198 0000001c
    59. 3ffe8d50:  6e6f2e70 64616572 61747379 68636574
    60. 3ffe8d60:  65676e61 6e6⸮T⸮⸮`⸮|⸮⸮O⸮⸮⸮0
    61. del if1
    62. usl
    63. mode : null
    64. Modul Hardware...
    65. SDK version:     1.5.3(aec24ac9)
    66. Boot version:    31
    67. Boot mode:       1
    68. Reset info:      Fatal exception:28 flag:2 (EXCEPTION) epc1:0x40222cfe epc2:0x00000000 epc3:0x00000000 excvaddr:0x000020a3 depc:0x00000000
    69. CPU freq:        80 MHz
    70. Free memory:     25832 (55%)
    71. Chip ID:         001C0B3D
    72. Flash ID:        001640C8
    73. Flash speed:     40 MHz
    74. Flash mode:      2
    75. Flash size:      4194304
    76. SPIFFS size:     3147728
    77. Program size:    1046576
    78. Sketch size:     383024
    79. Free for sketch: 663552
    80. started
    81. Start reading config data from EEPROM
    82.  
    83. True connection as client
    84.  
    85. True connect to WiFi mode : sta(a0:20:a6:1c:0b:3d)
    86. add if0
    87. f r-1, 6scandone
    88. no WiFi found, reconnect after 1s
    89. reconnect
    90. f 0, 6scandone
    91. no WiFi found, reconnect after 1s
    92. reconnect
    93. f -180, 6scandone
    94. no WiFi found, reconnect after 1s
    95. reconnect
    96. f r-1, 1scandone
    97. no WiFi found, reconnect after 1s
    98. reconnect
    99. f 0, 1scandone
    100. no WiFi found, reconnect after 1s
    101. reconnect
    102. f -180, 1 Failed
    103. True create a SoftAP scandone
    104. del if0
    105. usl
    106. mode : softAP(a2:20:a6:1c:0b:3d)
    107. add if1
    108. dhcp server start:(ip:192.168.4.1,mask:255.255.255.0,gw:192.168.4.1)
    109. bcn 100
    110. bcn 0
    111. del if1
    112. usl
    113. add if1
    114. dhcp server start:(ip:192.168.4.1,mask:255.255.255.0,gw:192.168.4.1)
    115. bcn 100
    116. IP : 192.168.4.1
    117.  
    118. ⸮⸮⸮⸮⸮z%⸮O⸮⸮⸮0
    119. del if1
    120. usl
    121. mode : null
    122. Modul Hardware...
    123. SDK version:     1.5.3(aec24ac9)
    124. Boot version:    31
    125. Boot mode:       1
    126. Reset info:      Fatal exception:4 flag:1 (WDT) epc1:0x40000f68 epc2:0x00000000 epc3:0x00000000 excvaddr:0x00000000 depc:0x00000000
    127. CPU freq:        80 MHz
    128. Free memory:     25832 (55%)
    129. Chip ID:         001C0B3D
    130. Flash ID:        001640C8
    131. Flash speed:     40 MHz
    132. Flash mode:      2
    133. Flash size:      4194304
    134. SPIFFS size:     3147728
    135. Program size:    1046576
    136. Sketch size:     383024
    137. Free for sketch: 663552
    138. started
    139. Start reading config data from EEPROM
    140.  
    141. True connection as client
    142.  
    143. True connect to WiFi mode : sta(a0:20:a6:1c:0b:3d)
    144. add if0
    145. f r0, 6scandone
    146. no WiFi found, reconnect after 1s
    147. reconnect
    148. f 0, 6scandone
    149. no WiFi found, reconnect after 1s
    150. reconnect
    151. f -180, 6scandone
    152. no WiFi found, reconnect after 1s
    153. reconnect
    154. f r0, 1scandone
    155. no WiFi found, reconnect after 1s
    156. reconnect
    157. f 0, 1scandone
    158. no WiFi found, reconnect after 1s
    159. reconnect
    160. f -180, 1 Failed
    161. True create a SoftAP scandone
    162. del if0
    163. usl
    164. mode : softAP(a2:20:a6:1c:0b:3d)
    165. add if1
    166. dhcp server start:(ip:192.168.4.1,mask:255.255.255.0,gw:192.168.4.1)
    167. bcn 100
    168. bcn 0
    169. del if1
    170. usl
    171. add if1
    172. dhcp server start:(ip:192.168.4.1,mask:255.255.255.0,gw:192.168.4.1)
    173. bcn 100
    174. IP : 192.168.4.1
    175.  
    176. ;J⸮⸮⸮~⸮O⸮⸮⸮0
    177. del if1
    178. usl
    179. mode : null
    180. Modul Hardware...
    181. SDK version:     1.5.3(aec24ac9)
    182. Boot version:    31
    183. Boot mode:       1
    184. Reset info:      Fatal exception:4 flag:1 (WDT) epc1:0x40000f68 epc2:0x00000000 epc3:0x00000000 excvaddr:0x00000000 depc:0x00000000
    185. CPU freq:        80 MHz
    186. Free memory:     25832 (55%)
    187. Chip ID:         001C0B3D
    188. Flash ID:        001640C8
    189. Flash speed:     40 MHz
    190. Flash mode:      2
    191. Flash size:      4194304
    192. SPIFFS size:     3147728
    193. Program size:    1046576
    194. Sketch size:     383024
    195. Free for sketch: 663552
    196. started
    197. Start reading config data from EEPROM
    198.  
    199. True connection as client
    200.  
    201. True connect to WiFi mode : sta(a0:20:a6:1c:0b:3d)
    202. add if0
    203. f r0, 6scandone
    204. no WiFi found, reconnect after 1s
    205. reconnect
    206. f 0, 6scandone
    207. no WiFi found, reconnect after 1s
    208. reconnect
    209. f -180, 6scandone
    210. no WiFi found, reconnect after 1s
    211. reconnect
    212. f r0, 1scandone
    213. no WiFi found, reconnect after 1s
    214. reconnect
    215. f 0, 1scandone
    216. no WiFi found, reconnect after 1s
    217. reconnect
    218. f -180, 1 Failed
    219. True create a SoftAP scandone
    220. del if0
    221. usl
    222. mode : softAP(a2:20:a6:1c:0b:3d)
    223. add if1
    224. dhcp server start:(ip:192.168.4.1,mask:255.255.255.0,gw:192.168.4.1)
    225. bcn 100
    226. bcn 0
    227. del if1
    228. usl
    229. add if1
    230. dhcp server start:(ip:192.168.4.1,mask:255.255.255.0,gw:192.168.4.1)
    231. bcn 100
    232. IP : 192.168.4.1
    233.  
    234. FS File: /alarm.htm, size: 7.20KB
    235. FS File: /clock.htm, size: 5.30KB
    236. FS File: /cl_conf.txt, size: 17B
    237. FS File: /disp.htm, size: 7.34KB
    238. FS File: /edit.htm.gz, size: 4.02KB
    239. FS File: /favicon.ico, size: 1.12KB
    240. FS File: /graphs.js.gz, size: 1.92KB
    241. FS File: /index.htm, size: 3.63KB
    242. FS File: /lines.htm, size: 4.35KB
    243. FS File: /nrf.htm, size: 13.66KB
    244. FS File: /sens.htm, size: 10.52KB
    245. FS File: /time.htm, size: 4.71KB
    246. FS File: /wifi.htm, size: 5.95KB
    247.  
    248. @Exception (%⸮,"@3
    249. ctx: sys
    250. sp: 3ffe8290 end: 3fffffb0 offset: 01a0
    251.  
    252. >>>stack>>>
    253. 3ffe8430:  4023d84b 4023d861 4023d894 4023d894
    254. 3ffe8440:  4023d874 4023d894 4023d882 40240c59
    255.  
    256. .............................................................
    257.  
    258. 3ffe8d40:  00000000 3ffe8f00 3fff5198 0000001c
    259. 3ffe8d50:  6e6f2e70 64616572 61747379 68636574
    260. 3ffe8d60:  65676e61 6e6⸮͛Z(⸮O⸮⸮O⸮⸮⸮0
    261. del if1
    262. usl
    263. mode : null
    264. Modul Hardware...
    265. SDK version:     1.5.3(aec24ac9)
    266. Boot version:    31
    267. Boot mode:       1
    268. Reset info:      Fatal exception:28 flag:2 (EXCEPTION) epc1:0x40222cfe epc2:0x00000000 epc3:0x00000000 excvaddr:0x000020a3 depc:0x00000000
    269. CPU freq:        80 MHz
    270. Free memory:     25832 (55%)
    271. Chip ID:         001C0B3D
    272. Flash ID:        001640C8
    273. Flash speed:     40 MHz
    274. Flash mode:      2
    275. Flash size:      4194304
    276. SPIFFS size:     3147728
    277.  
     
  11. Pilnikov

    Pilnikov Активный участник сообщества

    Сообщения:
    300
    Симпатии:
    26
    Закомменьте строки 122 123 в ESP8266_Firmware.ino и прячьте лог под спойлер, а то модер ругается

    З.Ы. А оно в "оригинале" запускалось у вас? А железка какая?
     
    Последнее редактирование: 14 май 2017
  12. loginkr

    loginkr Новичок

    Сообщения:
    18
    Симпатии:
    0
    В оригинале запускалось. И с моими правками работало , началось после добавления String line[4];
    Железка такая
     
  13. Pilnikov

    Pilnikov Активный участник сообщества

    Сообщения:
    300
    Симпатии:
    26
    тип String по умолчанию выделяет под переменную 256 байт, если массив из 4х String то это 1 кб - а вся ЭСПЗУ у нас всего 1кб. Попробуйте увеличить до 2048 байт размер в процедуре eeprom_clean() rom.ino строки 115 117, либо кардинальный вариант: осилите - скажу огромное спасибо! - уйти от использования ЭСПЗУ, а начать сохранять настройки в файл config.ini, располагаемый на той же SPIFFS. Примером такой реализации могу поделиться (тока там все по аглицки и более 2000 строк кода, зато все с комментами) https://esp8266.ru/forum/threads/internet-radio-esp8266-vs1003.489/page-5#post-36950
     
    Последнее редактирование: 19 май 2017
  14. Pilnikov

    Pilnikov Активный участник сообщества

    Сообщения:
    300
    Симпатии:
    26
    Доделал поддержку DHT. Сделал новую UDP консоль - папка .\libraries\MyLib_uc\. Теперь её можно юзать точно так-же как обычный Serial. Внутри папки есть небольшой пример. Архив обновил wc_rt1.zip

    З.Ы. Заметил одну пренеприятную особенность - если при прошивке поменять (случайно) разметку флэшь /Flash size: "4M(1M SPIFFS)" <-> "4M(3M SPIFFS)"/ с одной на другую (без разницы в какую сторону - что 1->3, что 3<-1) затираются файлы из папки data, которые располагаются как раз таки на этой самой SPIFFS, и приходится их заново загружать плагином через юсб, при этом необходимо, чтобы устройство было подключено к компу кабелем и ни какие ОТА и веб апдэйтеры не помогут.
     
  15. loginkr

    loginkr Новичок

    Сообщения:
    18
    Симпатии:
    0
    Сделал конфиг в json.
    Но почему-то попадает в луп . В консоль выводит :
    alarm is....62:62melody #0

    Может глянете ?
     
  16. Pilnikov

    Pilnikov Активный участник сообщества

    Сообщения:
    300
    Симпатии:
    26
    глянем
    alarm is....62:62melody #0 - будильник не установлен
     
  17. loginkr

    loginkr Новичок

    Сообщения:
    18
    Симпатии:
    0
    Нашел одну ошибку , но все ровно не понятно почему останавливается сервер
    log (раскрыть)

    Код (Text):
    1. del if1
    2. usl
    3. mode : null
    4. Modul Hardware...
    5. SDK version:     1.5.3(aec24ac9)
    6. Boot version:    31
    7. Boot mode:       1
    8. Reset info:      Fatal exception:0 flag:6 (EXT_SYS_RST) epc1:0x00000000 epc2:0x00000000 epc3:0x00000000 excvaddr:0x00000000 depc:0x00000000
    9. CPU freq:        80 MHz
    10. Free memory:     23072 (49%)
    11. Chip ID:         001C0B3D
    12. Flash ID:        001640C8
    13. Flash speed:     40 MHz
    14. Flash mode:      2
    15. Flash size:      4194304
    16. SPIFFS size:     3147824
    17. Program size:    1046480
    18. Sketch size:     387024
    19. Free for sketch: 659456
    20. started
    21. {"sta_ssid":"STA","sta_pass":"","ap_ssid":"ESP","ap_pass":"","br_level":[0,0,0,0],"time_zone":"3","auto_br":"false","auto_corr":"false","use_pm":"false","every_hour_beep":"false","rus_disp":"false","use_ts_i":"false","use_ts_e":"false","use_ts_p":"false","use_es":"true","use_pp":"false","man_br":"0","night_mode_start":"0","night_mode_stop":"0","alarms":[["0","0","0","0","0"],["0","0","0","0","0"],["0","0","0","0","0"],["0","0","0","0","0"],["0","0","0","0","0"],["0","0","0","0","0"],["0","0","0","0","0"]],"type_font":"0","type_disp":"0","type_int_snr":"0","type_ext_snr":"0","type_prs_snr":"0","type_rtc":"0","period":"10","pp_city_id":"12345","ts_ch_id":"1","AKey_r":"1234","AKey_w":"1234","esrv_addr":"255.255.255.255","pin_ext_snr":"0","pin_int_snr":"0","pin_scl":"0","pin_sda":"0","disp_count":"0","disp_rotate":"0","pin_display_clk":"0","pin_display_datain":"0","pin_display_cs":"0","use_nrf24":"false","pin_nrf24_sck":"0","pin_nrf24_miso":"0","pin_nrf24_mosi":"0","pin_nrf24_csn":"0","pin_nrf24_ce":"0","nrf24_channel":"1","nrf24_speed":"1","nrf24_palevel":"1","nrf24_timeout":"1","use_nrf24s":["false","false","false","false"],"nrf24s_cadc":["false","false","false","false"],"nrf24s_creceive":["false","false","false","false"],"nrf24s_cerror":["false","false","false","false"],"nrf24s_type":"1","line_enabled":["false","false","false","false"],"line":["test","test","test","test"],"test":"ok"}
    22. True connection as client
    23.  
    24. True connect to STA mode : sta(a0:20:a6:1c:0b:3d)
    25. add if0
    26. 000000 Failed
    27. True create a SoftAP del if0
    28. usl
    29. mode : softAP(a2:20:a6:1c:0b:3d)
    30. add if1
    31. dhcp server start:(ip:192.168.4.1,mask:255.255.255.0,gw:192.168.4.1)
    32. bcn 100
    33. IP : 192.168.4.1
    34.  
    35. FS File: /clock.htm, size: 5.42KB
    36. FS File: /edit.htm.gz, size: 4.02KB
    37. FS File: /sens.htm, size: 10.76KB
    38. FS File: /alarm.htm, size: 7.38KB
    39. FS File: /nrf.htm, size: 13.98KB
    40. FS File: /wifi.htm, size: 6.10KB
    41. FS File: /index.htm, size: 3.73KB
    42. FS File: /cl_conf.txt, size: 19B
    43. FS File: /graphs.js.gz, size: 1.92KB
    44. FS File: /favicon.ico, size: 1.12KB
    45. FS File: /disp.htm, size: 7.50KB
    46. FS File: /time.htm, size: 4.84KB
    47. FS File: /lines.htm, size: 4.48KB
    48. FS File: /config.json, size: 1.55KB
    49.  
    50. Open http://.local/edit to see the file browser
    51. Server stopped
    52. bcn 0
    53. del if1
    54. usl
    55. mode : null
    56. alarm is....62:62melody #0
    57. {T:15;U:0;V:99;W:99;X:0;Y:0;Z:0;M:62;N:62;Q:9}
    58. alarm is....62:62melody #0
    59. alarm is....62:62melody #0
    60. alarm is....62:62melody #0
    61. ....


    Upd.

    log (раскрыть)

    Код (Text):
    1. started
    2. {"sta_ssid":"STA","sta_pass":"","ap_ssid":"ESP","ap_pass":"","br_level":[0,0,0,0],"time_zone":3,"auto_br":false,"auto_corr":false,"use_pm":false,"every_hour_beep":false,"rus_disp":false,"use_ts_i":false,"use_ts_e":false,"use_ts_p":false,"use_es":true,"use_pp":false,"man_br":0,"night_mode_start":0,"night_mode_stop":0,"alarms":[[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0]],"type_font":0,"type_disp":0,"type_int_snr":0,"type_ext_snr":0,"type_prs_snr":0,"type_rtc":0,"period":10,"pp_city_id":12345,"ts_ch_id":1,"AKey_r":"1234","AKey_w":"1234","esrv_addr":"255.255.255.255","pin_ext_snr":0,"pin_int_snr":0,"pin_scl":0,"pin_sda":0,"disp_count":0,"disp_rotate":0,"pin_display_clk":0,"pin_display_datain":0,"pin_display_cs":0,"use_nrf24":false,"pin_nrf24_sck":0,"pin_nrf24_miso":0,"pin_nrf24_mosi":0,"pin_nrf24_csn":0,"pin_nrf24_ce":0,"nrf24_channel":1,"nrf24_speed":1,"nrf24_palevel":1,"nrf24_timeout":1,"use_nrf24s":[false,false,false,false],"nrf24s_cadc":[false,false,false,false],"nrf24s_creceive":[false,false,false,false],"nrf24s_cerror":[false,false,false,false],"nrf24s_type":1,"line_enabled":[false,false,false,false],"line":["test","test","test","test"],"test":"ok"}
    3. True connection as client
    4.  
    5. True connect to STA mode : sta(a0:20:a6:1c:0b:3d)
    6. add if0
    7. 000000 Failed
    8. {"":"","":"","":"","":"","":[,,,],"[⸮?":,"":,"":,"":,"":,"":,"":,"":,"":,"":,"":,"":,"":,"":,"":[[,,,,],[,,,,],[,,,,],[,,,,],[,,,,],[,,,,],[,,,,]],"":,"":,"":,"":,"":,"":,"":,"":,"":,"":"","":"","":"","":,"":,"":,"":,"":,"":04⸮2,"⸮2":0,"pin_display_datain":0,"pin_display_cs":0,"use_nrf24":false,"pin_nrf24_sck":0,"pin_nrf24_miso":0,"pin_nrf24_mosi":0,"pin_nrf24_csn":0,"pin_nrf24_ce":0,"nrf24_channel":1,"nrf24_speed":1,"nrf24_palevel":1,"nrf24_timeout":1,"use_nrf24s":[false,false,false,false],"nrf24s_cadc":[false,false,false,false],"nrf24s_creceive":[false,false,false,false],"nrf24s_cerror":[false,false,false,false],"nrf24s_type":1,"line_enabled":[false,false,false,false],"line":["test","test","test","test"],"test":"ok"} True create a SoftAP del if0
    9. usl
    10. mode : softAP(a2:20:a6:1c:0b:3d)
    11. add if1
    12. dhcp server start:(ip:192.168.4.1,mask:255.255.255.0,gw:192.168.4.1)
    13. bcn 100
    14. IP : 192.168.4.1
    15.  

    После попыток подключиться к wifi json наполовину заполняется кракозябрами
    В чем может быть проблема ?
     
    Последнее редактирование: 23 май 2017
  18. Pilnikov

    Pilnikov Активный участник сообщества

    Сообщения:
    300
    Симпатии:
    26
    Я скользом глянул ваш код. Как по мне - вы неоптимально подошли к решению задачи. По мне надо было просто запарсить/распарсить структуру conf_data. Я тут немножко посидел, покодил с наскока - могу выложить промежуточный вариант (библиотеки прежние). В нем пока не работают строковые переменные и не доделан массив будильников. Сегодня попробую допилить (будильники точно допилю)
    wc_rt2.zip
     
  19. Pilnikov

    Pilnikov Активный участник сообщества

    Сообщения:
    300
    Симпатии:
    26
    Допилил;). Архив wc_rt2.zip обновил.
    loginkr, Вам отдельное спасибо за "волшебные пендали";), без них все приходит в уныние.

    З.Ы. в связи с переходом на библиотеку Arduino Json и сохранением настроек в файле, планируются глобальные изменения в проекте, как то переработка веб интерфейса;).
     
  20. loginkr

    loginkr Новичок

    Сообщения:
    18
    Симпатии:
    0
    @Pilnikov , ваш вариант с парсингом conf_data получился более красивым :)

    Теперь можно какой-нибудь бутстрап туда впихнуть.
    И наконец доделаю NRF24.
    В планах добавить редактор строк(писать в вебморде то что будет выводиться на экране).
    Кстати у вас будильник больше похож на планировщик задач ;)
     

Поделиться этой страницей