Fork of the espurna firmware for `mhsw` switches
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1835 lines
51 KiB

7 years ago
6 years ago
  1. [platformio]
  2. env_default = wemos-d1mini-relayshield
  3. src_dir = espurna
  4. data_dir = espurna/data
  5. [common]
  6. ; platform = espressif8266@1.6.0
  7. platform = espressif8266@1.5.0
  8. build_flags = -g -DMQTT_MAX_PACKET_SIZE=400 ${env.ESPURNA_FLAGS}
  9. debug_flags = -DDEBUG_ESP_CORE -DDEBUG_ESP_SSL -DDEBUG_ESP_WIFI -DDEBUG_ESP_HTTP_CLIENT -DDEBUG_ESP_HTTP_UPDATE -DDEBUG_ESP_HTTP_SERVER -DDEBUG_ESP_UPDATER -DDEBUG_ESP_OTA -DDEBUG_TLS_MEM
  10. build_flags_512k = ${common.build_flags} -Wl,-Tesp8266.flash.512k0.ld
  11. build_flags_1m = ${common.build_flags} -Wl,-Tesp8266.flash.1m0.ld
  12. lib_deps =
  13. ArduinoJson
  14. https://github.com/marvinroger/async-mqtt-client#v0.8.1
  15. Brzo I2C
  16. https://bitbucket.org/xoseperez/debounceevent.git#2.0.1
  17. Embedis
  18. https://github.com/plerup/espsoftwareserial#7077979
  19. https://github.com/me-no-dev/ESPAsyncTCP#55cd520
  20. https://github.com/me-no-dev/ESPAsyncWebServer#232b87a
  21. https://bitbucket.org/xoseperez/fauxmoesp.git#2.4.2
  22. https://bitbucket.org/xoseperez/hlw8012.git#1.1.0
  23. https://github.com/markszabo/IRremoteESP8266#v2.2.0
  24. https://bitbucket.org/xoseperez/justwifi.git#1.1.6
  25. https://github.com/madpilot/mDNSResolver#4cfcda1
  26. https://github.com/xoseperez/my92xx#3.0.1
  27. https://bitbucket.org/xoseperez/nofuss.git#0.2.5
  28. https://github.com/xoseperez/NtpClient.git#0016a59
  29. OneWire
  30. PMS Library
  31. PZEM004T
  32. PubSubClient
  33. rc-switch
  34. https://github.com/xoseperez/Time
  35. lib_ignore =
  36. extra_scripts = extra_scripts.py
  37. # ------------------------------------------------------------------------------
  38. [env:espurna-core-1MB]
  39. platform = ${common.platform}
  40. framework = arduino
  41. board = esp01_1m
  42. board_flash_mode = dout
  43. lib_deps = ${common.lib_deps}
  44. lib_ignore = ${common.lib_ignore}
  45. build_flags = ${common.build_flags_1m} -DESPURNA_CORE
  46. monitor_baud = 115200
  47. extra_scripts = ${common.extra_scripts}
  48. [env:espurna-core-4MB]
  49. platform = ${common.platform}
  50. framework = arduino
  51. board = d1_mini
  52. board_flash_mode = dout
  53. lib_deps = ${common.lib_deps}
  54. lib_ignore = ${common.lib_ignore}
  55. build_flags = ${common.build_flags} -DESPURNA_CORE
  56. monitor_baud = 115200
  57. extra_scripts = ${common.extra_scripts}
  58. # ------------------------------------------------------------------------------
  59. [env:wemos-d1mini-relayshield]
  60. platform = ${common.platform}
  61. framework = arduino
  62. board = d1_mini
  63. lib_deps = ${common.lib_deps}
  64. lib_ignore = ${common.lib_ignore}
  65. build_flags = ${common.build_flags} -DWEMOS_D1_MINI_RELAYSHIELD -DDEBUG_FAUXMO=Serial -DNOWSAUTH
  66. upload_speed = 460800
  67. monitor_baud = 115200
  68. extra_scripts = ${common.extra_scripts}
  69. [env:wemos-d1mini-relayshield-ssl]
  70. platform = espressif8266@1.6.0
  71. framework = arduino
  72. board = d1_mini
  73. lib_deps = ${common.lib_deps}
  74. lib_ignore = ${common.lib_ignore}
  75. build_flags = ${common.build_flags} -DWEMOS_D1_MINI_RELAYSHIELD -DDEBUG_FAUXMO=Serial -DNOWSAUTH -DASYNC_TCP_SSL_ENABLED=1
  76. upload_speed = 460800
  77. monitor_baud = 115200
  78. extra_scripts = ${common.extra_scripts}
  79. [env:wemos-d1mini-relayshield-ota]
  80. platform = ${common.platform}
  81. framework = arduino
  82. board = d1_mini
  83. lib_deps = ${common.lib_deps}
  84. lib_ignore = ${common.lib_ignore}
  85. build_flags = ${common.build_flags} -DWEMOS_D1_MINI_RELAYSHIELD -DDEBUG_FAUXMO=Serial -DNOWSAUTH
  86. upload_speed = 115200
  87. upload_port = "192.168.4.1"
  88. upload_flags = --auth=fibonacci --port 8266
  89. extra_scripts = ${common.extra_scripts}
  90. [env:nodemcu-lolin]
  91. platform = ${common.platform}
  92. framework = arduino
  93. board = nodemcuv2
  94. lib_deps = ${common.lib_deps}
  95. lib_ignore = ${common.lib_ignore}
  96. build_flags = ${common.build_flags} -DNODEMCU_LOLIN -DDEBUG_FAUXMO=Serial -DNOWSAUTH
  97. upload_speed = 460800
  98. monitor_baud = 115200
  99. extra_scripts = ${common.extra_scripts}
  100. [env:nodemcu-lolin-ssl]
  101. platform = espressif8266@1.6.0
  102. framework = arduino
  103. board = nodemcuv2
  104. lib_deps = ${common.lib_deps}
  105. lib_ignore = ${common.lib_ignore}
  106. build_flags = ${common.build_flags} -DNODEMCU_LOLIN -DDEBUG_FAUXMO=Serial -DNOWSAUTH -DASYNC_TCP_SSL_ENABLED=1
  107. upload_speed = 460800
  108. monitor_baud = 115200
  109. extra_scripts = ${common.extra_scripts}
  110. [env:nodemcu-lolin-ota]
  111. platform = ${common.platform}
  112. framework = arduino
  113. board = nodemcuv2
  114. lib_deps = ${common.lib_deps}
  115. lib_ignore = ${common.lib_ignore}
  116. build_flags = ${common.build_flags} -DNODEMCU_LOLIN -DDEBUG_FAUXMO=Serial -DNOWSAUTH
  117. upload_speed = 115200
  118. upload_port = "192.168.4.1"
  119. upload_flags = --auth=fibonacci --port 8266
  120. monitor_baud = 115200
  121. extra_scripts = ${common.extra_scripts}
  122. # ------------------------------------------------------------------------------
  123. [env:tinkerman-espurna-h06]
  124. platform = ${common.platform}
  125. framework = arduino
  126. board = esp12e
  127. lib_deps = ${common.lib_deps}
  128. lib_ignore = ${common.lib_ignore}
  129. build_flags = ${common.build_flags} -DTINKERMAN_ESPURNA_H06
  130. monitor_baud = 115200
  131. extra_scripts = ${common.extra_scripts}
  132. [env:tinkerman-espurna-h06-ota]
  133. platform = ${common.platform}
  134. framework = arduino
  135. board = esp12e
  136. lib_deps = ${common.lib_deps}
  137. lib_ignore = ${common.lib_ignore}
  138. build_flags = ${common.build_flags} -DTINKERMAN_ESPURNA_H06
  139. upload_speed = 115200
  140. upload_port = "192.168.4.1"
  141. upload_flags = --auth=fibonacci --port 8266
  142. monitor_baud = 115200
  143. extra_scripts = ${common.extra_scripts}
  144. [env:tinkerman-espurna-h08]
  145. platform = ${common.platform}
  146. framework = arduino
  147. board = esp12e
  148. lib_deps = ${common.lib_deps}
  149. lib_ignore = ${common.lib_ignore}
  150. build_flags = ${common.build_flags} -DTINKERMAN_ESPURNA_H08
  151. monitor_baud = 115200
  152. extra_scripts = ${common.extra_scripts}
  153. [env:tinkerman-espurna-h08-ota]
  154. platform = ${common.platform}
  155. framework = arduino
  156. board = esp12e
  157. lib_deps = ${common.lib_deps}
  158. lib_ignore = ${common.lib_ignore}
  159. build_flags = ${common.build_flags} -DTINKERMAN_ESPURNA_H08
  160. upload_speed = 115200
  161. upload_port = "192.168.4.1"
  162. upload_flags = --auth=fibonacci --port 8266
  163. monitor_baud = 115200
  164. extra_scripts = ${common.extra_scripts}
  165. [env:tinkerman-espurna-switch]
  166. platform = ${common.platform}
  167. framework = arduino
  168. board = esp12e
  169. lib_deps = ${common.lib_deps}
  170. lib_ignore = ${common.lib_ignore}
  171. build_flags = ${common.build_flags} -DTINKERMAN_ESPURNA_SWITCH
  172. monitor_baud = 115200
  173. extra_scripts = ${common.extra_scripts}
  174. [env:wemos-d1-tarpunashield]
  175. platform = ${common.platform}
  176. framework = arduino
  177. board = esp12e
  178. lib_deps = ${common.lib_deps}
  179. lib_ignore = ${common.lib_ignore}
  180. build_flags = ${common.build_flags} -DWEMOS_D1_TARPUNA_SHIELD
  181. monitor_baud = 115200
  182. extra_scripts = ${common.extra_scripts}
  183. # ------------------------------------------------------------------------------
  184. [env:itead-sonoff-basic]
  185. platform = ${common.platform}
  186. framework = arduino
  187. board = esp01_1m
  188. board_flash_mode = dout
  189. lib_deps = ${common.lib_deps}
  190. lib_ignore = ${common.lib_ignore}
  191. build_flags = ${common.build_flags_1m} -DITEAD_SONOFF_BASIC
  192. monitor_baud = 115200
  193. extra_scripts = ${common.extra_scripts}
  194. [env:itead-sonoff-basic-ota]
  195. platform = ${common.platform}
  196. framework = arduino
  197. board = esp01_1m
  198. board_flash_mode = dout
  199. lib_deps = ${common.lib_deps}
  200. lib_ignore = ${common.lib_ignore}
  201. build_flags = ${common.build_flags_1m} -DITEAD_SONOFF_BASIC
  202. upload_speed = 115200
  203. upload_port = "192.168.4.1"
  204. upload_flags = --auth=fibonacci --port 8266
  205. monitor_baud = 115200
  206. extra_scripts = ${common.extra_scripts}
  207. [env:itead-sonoff-basic-dht]
  208. platform = ${common.platform}
  209. framework = arduino
  210. board = esp01_1m
  211. board_flash_mode = dout
  212. lib_deps = ${common.lib_deps}
  213. lib_ignore = ${common.lib_ignore}
  214. build_flags = ${common.build_flags_1m} -DITEAD_SONOFF_BASIC -DDHT_SUPPORT=1
  215. monitor_baud = 115200
  216. extra_scripts = ${common.extra_scripts}
  217. [env:itead-sonoff-basic-dht-ota]
  218. platform = ${common.platform}
  219. framework = arduino
  220. board = esp01_1m
  221. board_flash_mode = dout
  222. lib_deps = ${common.lib_deps}
  223. lib_ignore = ${common.lib_ignore}
  224. build_flags = ${common.build_flags_1m} -DITEAD_SONOFF_BASIC -DDHT_SUPPORT=1
  225. upload_speed = 115200
  226. upload_port = "192.168.4.1"
  227. upload_flags = --auth=fibonacci --port 8266
  228. monitor_baud = 115200
  229. extra_scripts = ${common.extra_scripts}
  230. [env:itead-sonoff-basic-dallas]
  231. platform = ${common.platform}
  232. framework = arduino
  233. board = esp01_1m
  234. board_flash_mode = dout
  235. lib_deps = ${common.lib_deps}
  236. lib_ignore = ${common.lib_ignore}
  237. build_flags = ${common.build_flags_1m} -DITEAD_SONOFF_BASIC -DDALLAS_SUPPORT=1
  238. monitor_baud = 115200
  239. extra_scripts = ${common.extra_scripts}
  240. [env:itead-sonoff-rf]
  241. platform = ${common.platform}
  242. framework = arduino
  243. board = esp01_1m
  244. board_flash_mode = dout
  245. lib_deps = ${common.lib_deps}
  246. lib_ignore = ${common.lib_ignore}
  247. build_flags = ${common.build_flags_1m} -DITEAD_SONOFF_RF
  248. monitor_baud = 115200
  249. extra_scripts = ${common.extra_scripts}
  250. [env:itead-sonoff-rf-ota]
  251. platform = ${common.platform}
  252. framework = arduino
  253. board = esp01_1m
  254. board_flash_mode = dout
  255. lib_deps = ${common.lib_deps}
  256. lib_ignore = ${common.lib_ignore}
  257. build_flags = ${common.build_flags_1m} -DITEAD_SONOFF_RF
  258. upload_speed = 115200
  259. upload_port = "192.168.4.1"
  260. upload_flags = --auth=fibonacci --port 8266
  261. monitor_baud = 115200
  262. extra_scripts = ${common.extra_scripts}
  263. [env:itead-sonoff-th]
  264. platform = ${common.platform}
  265. framework = arduino
  266. board = esp01_1m
  267. board_flash_mode = dout
  268. lib_deps = ${common.lib_deps}
  269. lib_ignore = ${common.lib_ignore}
  270. build_flags = ${common.build_flags_1m} -DITEAD_SONOFF_TH
  271. monitor_baud = 115200
  272. extra_scripts = ${common.extra_scripts}
  273. [env:itead-sonoff-th-ota]
  274. platform = ${common.platform}
  275. framework = arduino
  276. board = esp01_1m
  277. board_flash_mode = dout
  278. lib_deps = ${common.lib_deps}
  279. lib_ignore = ${common.lib_ignore}
  280. build_flags = ${common.build_flags_1m} -DITEAD_SONOFF_TH
  281. upload_speed = 115200
  282. upload_port = "192.168.4.1"
  283. upload_flags = --auth=fibonacci --port 8266
  284. monitor_baud = 115200
  285. extra_scripts = ${common.extra_scripts}
  286. [env:itead-sonoff-pow]
  287. platform = ${common.platform}
  288. framework = arduino
  289. board = esp01_1m
  290. board_flash_mode = dout
  291. lib_deps = ${common.lib_deps}
  292. lib_ignore = ${common.lib_ignore}
  293. build_flags = ${common.build_flags_1m} -DITEAD_SONOFF_POW
  294. monitor_baud = 115200
  295. extra_scripts = ${common.extra_scripts}
  296. [env:itead-sonoff-pow-ota]
  297. platform = ${common.platform}
  298. framework = arduino
  299. board = esp01_1m
  300. board_flash_mode = dout
  301. lib_deps = ${common.lib_deps}
  302. lib_ignore = ${common.lib_ignore}
  303. build_flags = ${common.build_flags_1m} -DITEAD_SONOFF_POW
  304. upload_speed = 115200
  305. upload_port = "192.168.4.1"
  306. upload_flags = --auth=fibonacci --port 8266
  307. monitor_baud = 115200
  308. extra_scripts = ${common.extra_scripts}
  309. [env:itead-sonoff-dual]
  310. platform = ${common.platform}
  311. framework = arduino
  312. board = esp01_1m
  313. board_flash_mode = dout
  314. lib_deps = ${common.lib_deps}
  315. lib_ignore = ${common.lib_ignore}
  316. build_flags = ${common.build_flags_1m} -DITEAD_SONOFF_DUAL
  317. extra_scripts = ${common.extra_scripts}
  318. [env:itead-sonoff-dual-ota]
  319. platform = ${common.platform}
  320. framework = arduino
  321. board = esp01_1m
  322. board_flash_mode = dout
  323. lib_deps = ${common.lib_deps}
  324. lib_ignore = ${common.lib_ignore}
  325. build_flags = ${common.build_flags_1m} -DITEAD_SONOFF_DUAL
  326. upload_speed = 115200
  327. upload_port = "192.168.4.1"
  328. upload_flags = --auth=fibonacci --port 8266
  329. extra_scripts = ${common.extra_scripts}
  330. [env:itead-sonoff-dual-r2]
  331. platform = ${common.platform}
  332. framework = arduino
  333. board = esp01_1m
  334. board_flash_mode = dout
  335. lib_deps = ${common.lib_deps}
  336. lib_ignore = ${common.lib_ignore}
  337. build_flags = ${common.build_flags_1m} -DITEAD_SONOFF_DUAL_R2
  338. extra_scripts = ${common.extra_scripts}
  339. [env:itead-sonoff-dual-ota-r2]
  340. platform = ${common.platform}
  341. framework = arduino
  342. board = esp01_1m
  343. board_flash_mode = dout
  344. lib_deps = ${common.lib_deps}
  345. lib_ignore = ${common.lib_ignore}
  346. build_flags = ${common.build_flags_1m} -DITEAD_SONOFF_DUAL_R2
  347. upload_speed = 115200
  348. upload_port = "192.168.4.1"
  349. upload_flags = --auth=fibonacci --port 8266
  350. extra_scripts = ${common.extra_scripts}
  351. [env:itead-sonoff-4ch]
  352. platform = ${common.platform}
  353. framework = arduino
  354. board = esp01_1m
  355. board_flash_mode = dout
  356. lib_deps = ${common.lib_deps}
  357. lib_ignore = ${common.lib_ignore}
  358. build_flags = ${common.build_flags_1m} -DITEAD_SONOFF_4CH
  359. monitor_baud = 115200
  360. extra_scripts = ${common.extra_scripts}
  361. [env:itead-sonoff-4ch-ota]
  362. platform = ${common.platform}
  363. framework = arduino
  364. board = esp01_1m
  365. board_flash_mode = dout
  366. lib_deps = ${common.lib_deps}
  367. lib_ignore = ${common.lib_ignore}
  368. build_flags = ${common.build_flags_1m} -DITEAD_SONOFF_4CH
  369. upload_speed = 115200
  370. upload_port = "192.168.4.1"
  371. upload_flags = --auth=fibonacci --port 8266
  372. monitor_baud = 115200
  373. extra_scripts = ${common.extra_scripts}
  374. [env:itead-sonoff-4ch-pro]
  375. platform = ${common.platform}
  376. framework = arduino
  377. board = esp01_1m
  378. board_flash_mode = dout
  379. lib_deps = ${common.lib_deps}
  380. lib_ignore = ${common.lib_ignore}
  381. build_flags = ${common.build_flags_1m} -DITEAD_SONOFF_4CH_PRO
  382. monitor_baud = 115200
  383. extra_scripts = ${common.extra_scripts}
  384. [env:itead-sonoff-4ch-pro-ota]
  385. platform = ${common.platform}
  386. framework = arduino
  387. board = esp01_1m
  388. board_flash_mode = dout
  389. lib_deps = ${common.lib_deps}
  390. lib_ignore = ${common.lib_ignore}
  391. build_flags = ${common.build_flags_1m} -DITEAD_SONOFF_4CH_PRO
  392. upload_speed = 115200
  393. upload_port = "192.168.4.1"
  394. upload_flags = --auth=fibonacci --port 8266
  395. monitor_baud = 115200
  396. extra_scripts = ${common.extra_scripts}
  397. [env:itead-sonoff-touch]
  398. platform = ${common.platform}
  399. framework = arduino
  400. board = esp01_1m
  401. board_flash_mode = dout
  402. lib_deps = ${common.lib_deps}
  403. lib_ignore = ${common.lib_ignore}
  404. build_flags = ${common.build_flags_1m} -DITEAD_SONOFF_TOUCH
  405. monitor_baud = 115200
  406. extra_scripts = ${common.extra_scripts}
  407. [env:itead-sonoff-touch-ota]
  408. platform = ${common.platform}
  409. framework = arduino
  410. board = esp01_1m
  411. board_flash_mode = dout
  412. lib_deps = ${common.lib_deps}
  413. lib_ignore = ${common.lib_ignore}
  414. build_flags = ${common.build_flags_1m} -DITEAD_SONOFF_TOUCH
  415. upload_speed = 115200
  416. upload_port = "192.168.4.1"
  417. upload_flags = --auth=fibonacci --port 8266
  418. monitor_baud = 115200
  419. extra_scripts = ${common.extra_scripts}
  420. [env:itead-sonoff-b1]
  421. platform = ${common.platform}
  422. framework = arduino
  423. board = esp01_1m
  424. board_flash_mode = dout
  425. lib_deps = ${common.lib_deps}
  426. lib_ignore = ${common.lib_ignore}
  427. build_flags = ${common.build_flags_1m} -DITEAD_SONOFF_B1
  428. monitor_baud = 115200
  429. extra_scripts = ${common.extra_scripts}
  430. [env:itead-sonoff-b1-ota]
  431. platform = ${common.platform}
  432. framework = arduino
  433. board = esp01_1m
  434. board_flash_mode = dout
  435. lib_deps = ${common.lib_deps}
  436. lib_ignore = ${common.lib_ignore}
  437. build_flags = ${common.build_flags_1m} -DITEAD_SONOFF_B1
  438. upload_speed = 115200
  439. upload_port = "192.168.4.1"
  440. upload_flags = --auth=fibonacci --port 8266
  441. monitor_baud = 115200
  442. extra_scripts = ${common.extra_scripts}
  443. [env:itead-sonoff-t1-1ch]
  444. platform = ${common.platform}
  445. framework = arduino
  446. board = esp01_1m
  447. board_flash_mode = dout
  448. lib_deps = ${common.lib_deps}
  449. lib_ignore = ${common.lib_ignore}
  450. build_flags = ${common.build_flags_1m} -DITEAD_SONOFF_T1_1CH
  451. monitor_baud = 115200
  452. extra_scripts = ${common.extra_scripts}
  453. [env:itead-sonoff-t1-1ch-ota]
  454. platform = ${common.platform}
  455. framework = arduino
  456. board = esp01_1m
  457. board_flash_mode = dout
  458. lib_deps = ${common.lib_deps}
  459. lib_ignore = ${common.lib_ignore}
  460. build_flags = ${common.build_flags_1m} -DITEAD_SONOFF_T1_1CH
  461. upload_speed = 115200
  462. upload_port = "192.168.4.1"
  463. upload_flags = --auth=fibonacci --port 8266
  464. monitor_baud = 115200
  465. extra_scripts = ${common.extra_scripts}
  466. [env:itead-sonoff-t1-2ch]
  467. platform = ${common.platform}
  468. framework = arduino
  469. board = esp01_1m
  470. board_flash_mode = dout
  471. lib_deps = ${common.lib_deps}
  472. lib_ignore = ${common.lib_ignore}
  473. build_flags = ${common.build_flags_1m} -DITEAD_SONOFF_T1_2CH
  474. monitor_baud = 115200
  475. extra_scripts = ${common.extra_scripts}
  476. [env:itead-sonoff-t1-2ch-ota]
  477. platform = ${common.platform}
  478. framework = arduino
  479. board = esp01_1m
  480. board_flash_mode = dout
  481. lib_deps = ${common.lib_deps}
  482. lib_ignore = ${common.lib_ignore}
  483. build_flags = ${common.build_flags_1m} -DITEAD_SONOFF_T1_2CH
  484. upload_speed = 115200
  485. upload_port = "192.168.4.1"
  486. upload_flags = --auth=fibonacci --port 8266
  487. monitor_baud = 115200
  488. extra_scripts = ${common.extra_scripts}
  489. [env:itead-sonoff-t1-3ch]
  490. platform = ${common.platform}
  491. framework = arduino
  492. board = esp01_1m
  493. board_flash_mode = dout
  494. lib_deps = ${common.lib_deps}
  495. lib_ignore = ${common.lib_ignore}
  496. build_flags = ${common.build_flags_1m} -DITEAD_SONOFF_T1_3CH
  497. monitor_baud = 115200
  498. extra_scripts = ${common.extra_scripts}
  499. [env:itead-sonoff-t1-3ch-ota]
  500. platform = ${common.platform}
  501. framework = arduino
  502. board = esp01_1m
  503. board_flash_mode = dout
  504. lib_deps = ${common.lib_deps}
  505. lib_ignore = ${common.lib_ignore}
  506. build_flags = ${common.build_flags_1m} -DITEAD_SONOFF_T1_3CH
  507. upload_speed = 115200
  508. upload_port = "192.168.4.1"
  509. upload_flags = --auth=fibonacci --port 8266
  510. monitor_baud = 115200
  511. extra_scripts = ${common.extra_scripts}
  512. [env:itead-sonoff-led]
  513. platform = ${common.platform}
  514. framework = arduino
  515. board = esp01_1m
  516. board_flash_mode = dout
  517. lib_deps = ${common.lib_deps}
  518. lib_ignore = ${common.lib_ignore}
  519. build_flags = ${common.build_flags_1m} -DITEAD_SONOFF_LED
  520. monitor_baud = 115200
  521. extra_scripts = ${common.extra_scripts}
  522. [env:itead-sonoff-led-ota]
  523. platform = ${common.platform}
  524. framework = arduino
  525. board = esp01_1m
  526. board_flash_mode = dout
  527. lib_deps = ${common.lib_deps}
  528. lib_ignore = ${common.lib_ignore}
  529. build_flags = ${common.build_flags_1m} -DITEAD_SONOFF_LED
  530. upload_speed = 115200
  531. upload_port = "192.168.4.1"
  532. upload_flags = --auth=fibonacci --port 8266
  533. monitor_baud = 115200
  534. extra_scripts = ${common.extra_scripts}
  535. [env:itead-sonoff-rfbridge]
  536. platform = ${common.platform}
  537. framework = arduino
  538. board = esp01_1m
  539. board_flash_mode = dout
  540. lib_deps = ${common.lib_deps}
  541. lib_ignore = ${common.lib_ignore}
  542. build_flags = ${common.build_flags_1m} -DITEAD_SONOFF_RFBRIDGE
  543. monitor_baud = 19200
  544. extra_scripts = ${common.extra_scripts}
  545. [env:itead-sonoff-rfbridge-ota]
  546. platform = ${common.platform}
  547. framework = arduino
  548. board = esp01_1m
  549. board_flash_mode = dout
  550. lib_deps = ${common.lib_deps}
  551. lib_ignore = ${common.lib_ignore}
  552. build_flags = ${common.build_flags_1m} -DITEAD_SONOFF_RFBRIDGE
  553. upload_speed = 115200
  554. upload_port = "192.168.4.1"
  555. upload_flags = --auth=fibonacci --port 8266
  556. monitor_baud = 19200
  557. extra_scripts = ${common.extra_scripts}
  558. # ------------------------------------------------------------------------------
  559. [env:itead-slampher]
  560. platform = ${common.platform}
  561. framework = arduino
  562. board = esp01_1m
  563. board_flash_mode = dout
  564. lib_deps = ${common.lib_deps}
  565. lib_ignore = ${common.lib_ignore}
  566. build_flags = ${common.build_flags_1m} -DITEAD_SLAMPHER
  567. monitor_baud = 115200
  568. extra_scripts = ${common.extra_scripts}
  569. [env:itead-slampher-ota]
  570. platform = ${common.platform}
  571. framework = arduino
  572. board = esp01_1m
  573. board_flash_mode = dout
  574. lib_deps = ${common.lib_deps}
  575. lib_ignore = ${common.lib_ignore}
  576. build_flags = ${common.build_flags_1m} -DITEAD_SLAMPHER
  577. upload_speed = 115200
  578. upload_port = "192.168.4.1"
  579. upload_flags = --auth=fibonacci --port 8266
  580. monitor_baud = 115200
  581. extra_scripts = ${common.extra_scripts}
  582. [env:itead-s20]
  583. platform = ${common.platform}
  584. framework = arduino
  585. board = esp01_1m
  586. board_flash_mode = dout
  587. lib_deps = ${common.lib_deps}
  588. lib_ignore = ${common.lib_ignore}
  589. build_flags = ${common.build_flags_1m} -DITEAD_S20
  590. monitor_baud = 115200
  591. extra_scripts = ${common.extra_scripts}
  592. [env:itead-s20-ota]
  593. platform = ${common.platform}
  594. framework = arduino
  595. board = esp01_1m
  596. board_flash_mode = dout
  597. lib_deps = ${common.lib_deps}
  598. lib_ignore = ${common.lib_ignore}
  599. build_flags = ${common.build_flags_1m} -DITEAD_S20
  600. upload_speed = 115200
  601. upload_port = "192.168.4.1"
  602. upload_flags = --auth=fibonacci --port 8266
  603. monitor_baud = 115200
  604. extra_scripts = ${common.extra_scripts}
  605. [env:itead-1ch-inching]
  606. platform = ${common.platform}
  607. framework = arduino
  608. board = esp01_1m
  609. board_flash_mode = dout
  610. lib_deps = ${common.lib_deps}
  611. lib_ignore = ${common.lib_ignore}
  612. build_flags = ${common.build_flags_1m} -DITEAD_1CH_INCHING
  613. monitor_baud = 115200
  614. extra_scripts = ${common.extra_scripts}
  615. [env:itead-1ch-inching-ota]
  616. platform = ${common.platform}
  617. framework = arduino
  618. board = esp01_1m
  619. board_flash_mode = dout
  620. lib_deps = ${common.lib_deps}
  621. lib_ignore = ${common.lib_ignore}
  622. build_flags = ${common.build_flags_1m} -DITEAD_1CH_INCHING
  623. upload_speed = 115200
  624. upload_port = "192.168.4.1"
  625. upload_flags = --auth=fibonacci --port 8266
  626. monitor_baud = 115200
  627. extra_scripts = ${common.extra_scripts}
  628. [env:itead-motor]
  629. platform = ${common.platform}
  630. framework = arduino
  631. board = esp01_1m
  632. board_flash_mode = dout
  633. lib_deps = ${common.lib_deps}
  634. lib_ignore = ${common.lib_ignore}
  635. build_flags = ${common.build_flags_1m} -DITEAD_MOTOR
  636. monitor_baud = 115200
  637. extra_scripts = ${common.extra_scripts}
  638. [env:itead-motor-ota]
  639. platform = ${common.platform}
  640. framework = arduino
  641. board = esp01_1m
  642. board_flash_mode = dout
  643. lib_deps = ${common.lib_deps}
  644. lib_ignore = ${common.lib_ignore}
  645. build_flags = ${common.build_flags_1m} -DITEAD_MOTOR
  646. upload_speed = 115200
  647. upload_port = "192.168.4.1"
  648. upload_flags = --auth=fibonacci --port 8266
  649. monitor_baud = 115200
  650. extra_scripts = ${common.extra_scripts}
  651. [env:itead-sonoff-sv]
  652. platform = ${common.platform}
  653. framework = arduino
  654. board = esp01_1m
  655. board_flash_mode = dout
  656. lib_deps = ${common.lib_deps}
  657. lib_ignore = ${common.lib_ignore}
  658. build_flags = ${common.build_flags_1m} -DITEAD_SONOFF_SV
  659. monitor_baud = 115200
  660. extra_scripts = ${common.extra_scripts}
  661. [env:itead-sonoff-sv-ota]
  662. platform = ${common.platform}
  663. framework = arduino
  664. board = esp01_1m
  665. board_flash_mode = dout
  666. lib_deps = ${common.lib_deps}
  667. lib_ignore = ${common.lib_ignore}
  668. build_flags = ${common.build_flags_1m} -DITEAD_SONOFF_SV
  669. upload_port = "192.168.4.1"
  670. upload_flags = --auth=fibonacci --port 8266
  671. monitor_baud = 115200
  672. extra_scripts = ${common.extra_scripts}
  673. [env:itead-sonoff-s31]
  674. platform = ${common.platform}
  675. framework = arduino
  676. board = esp01_1m
  677. board_flash_mode = dout
  678. lib_deps = ${common.lib_deps}
  679. lib_ignore = ${common.lib_ignore}
  680. build_flags = ${common.build_flags_1m} -DITEAD_SONOFF_S31
  681. monitor_baud = 115200
  682. extra_scripts = ${common.extra_scripts}
  683. [env:itead-sonoff-s31-ota]
  684. platform = ${common.platform}
  685. framework = arduino
  686. board = esp01_1m
  687. board_flash_mode = dout
  688. lib_deps = ${common.lib_deps}
  689. lib_ignore = ${common.lib_ignore}
  690. build_flags = ${common.build_flags_1m} -DITEAD_SONOFF_S31
  691. upload_port = "192.168.4.1"
  692. upload_flags = --auth=fibonacci --port 8266
  693. monitor_baud = 115200
  694. extra_scripts = ${common.extra_scripts}
  695. # ------------------------------------------------------------------------------
  696. [env:electrodragon-wifi-iot]
  697. platform = ${common.platform}
  698. framework = arduino
  699. board = esp12e
  700. lib_deps = ${common.lib_deps}
  701. lib_ignore = ${common.lib_ignore}
  702. build_flags = ${common.build_flags} -DELECTRODRAGON_WIFI_IOT -DDHT_SUPPORT=1
  703. monitor_baud = 115200
  704. extra_scripts = ${common.extra_scripts}
  705. [env:electrodragon-wifi-iot-ota]
  706. platform = ${common.platform}
  707. framework = arduino
  708. board = esp12e
  709. lib_deps = ${common.lib_deps}
  710. lib_ignore = ${common.lib_ignore}
  711. build_flags = ${common.build_flags} -DELECTRODRAGON_WIFI_IOT -DDHT_SUPPORT=1
  712. upload_speed = 115200
  713. upload_port = "192.168.4.1"
  714. upload_flags = --auth=fibonacci --port 8266
  715. monitor_baud = 115200
  716. extra_scripts = ${common.extra_scripts}
  717. [env:workchoice-ecoplug]
  718. platform = ${common.platform}
  719. framework = arduino
  720. board = esp01_1m
  721. board_flash_mode = dout
  722. lib_deps = ${common.lib_deps}
  723. lib_ignore = ${common.lib_ignore}
  724. build_flags = ${common.build_flags_1m} -DWORKCHOICE_ECOPLUG
  725. monitor_baud = 115200
  726. extra_scripts = ${common.extra_scripts}
  727. [env:workchoice-ecoplug-ota]
  728. platform = ${common.platform}
  729. framework = arduino
  730. board = esp01_1m
  731. board_flash_mode = dout
  732. lib_deps = ${common.lib_deps}
  733. lib_ignore = ${common.lib_ignore}
  734. build_flags = ${common.build_flags_1m} -DWORKCHOICE_ECOPLUG
  735. upload_speed = 115200
  736. upload_port = "192.168.4.1"
  737. upload_flags = --auth=fibonacci --port 8266
  738. monitor_baud = 115200
  739. extra_scripts = ${common.extra_scripts}
  740. [env:jangoe-wifi-relay-nc]
  741. platform = ${common.platform}
  742. framework = arduino
  743. board = esp12e
  744. lib_deps = ${common.lib_deps}
  745. lib_ignore = ${common.lib_ignore}
  746. build_flags = ${common.build_flags} -DJANGOE_WIFI_RELAY_NC
  747. monitor_baud = 115200
  748. extra_scripts = ${common.extra_scripts}
  749. [env:jangoe-wifi-relay-nc-ota]
  750. platform = ${common.platform}
  751. framework = arduino
  752. board = esp12e
  753. lib_deps = ${common.lib_deps}
  754. lib_ignore = ${common.lib_ignore}
  755. build_flags = ${common.build_flags} -DJANGOE_WIFI_RELAY_NC
  756. upload_speed = 115200
  757. upload_port = "192.168.4.1"
  758. upload_flags = --auth=fibonacci --port 8266
  759. monitor_baud = 115200
  760. extra_scripts = ${common.extra_scripts}
  761. [env:jangoe-wifi-relay-no]
  762. platform = ${common.platform}
  763. framework = arduino
  764. board = esp12e
  765. lib_deps = ${common.lib_deps}
  766. lib_ignore = ${common.lib_ignore}
  767. build_flags = ${common.build_flags} -DJANGOE_WIFI_RELAY_NO
  768. monitor_baud = 115200
  769. extra_scripts = ${common.extra_scripts}
  770. [env:jangoe-wifi-relay-no-ota]
  771. platform = ${common.platform}
  772. framework = arduino
  773. board = esp12e
  774. lib_deps = ${common.lib_deps}
  775. lib_ignore = ${common.lib_ignore}
  776. build_flags = ${common.build_flags} -DJANGOE_WIFI_RELAY_NO
  777. upload_speed = 115200
  778. upload_port = "192.168.4.1"
  779. upload_flags = --auth=fibonacci --port 8266
  780. monitor_baud = 115200
  781. extra_scripts = ${common.extra_scripts}
  782. [env:openenergymonitor-mqtt-relay]
  783. platform = ${common.platform}
  784. framework = arduino
  785. board = esp_wroom_02
  786. lib_deps = ${common.lib_deps}
  787. lib_ignore = ${common.lib_ignore}
  788. build_flags = ${common.build_flags} -DOPENENERGYMONITOR_MQTT_RELAY -DDALLAS_SUPPORT=1
  789. monitor_baud = 115200
  790. extra_scripts = ${common.extra_scripts}
  791. [env:openenergymonitor-mqtt-relay-ota]
  792. platform = ${common.platform}
  793. framework = arduino
  794. board = esp_wroom_02
  795. lib_deps = ${common.lib_deps}
  796. lib_ignore = ${common.lib_ignore}
  797. build_flags = ${common.build_flags} -DOPENENERGYMONITOR_MQTT_RELAY -DDALLAS_SUPPORT=1
  798. upload_speed = 115200
  799. upload_port = "192.168.4.1"
  800. upload_flags = --auth=fibonacci --port 8266
  801. monitor_baud = 115200
  802. extra_scripts = ${common.extra_scripts}
  803. [env:jorgegarcia-wifi-relays]
  804. platform = ${common.platform}
  805. framework = arduino
  806. board = esp01_1m
  807. lib_deps = ${common.lib_deps}
  808. lib_ignore = ${common.lib_ignore}
  809. build_flags = ${common.build_flags_1m} -DJORGEGARCIA_WIFI_RELAYS
  810. monitor_baud = 115200
  811. extra_scripts = ${common.extra_scripts}
  812. [env:jorgegarcia-wifi-relays-ota]
  813. platform = ${common.platform}
  814. framework = arduino
  815. board = esp01_1m
  816. lib_deps = ${common.lib_deps}
  817. lib_ignore = ${common.lib_ignore}
  818. build_flags = ${common.build_flags_1m} -DJORGEGARCIA_WIFI_RELAYS
  819. upload_speed = 115200
  820. upload_port = "192.168.4.1"
  821. upload_flags = --auth=fibonacci --port 8266
  822. monitor_baud = 115200
  823. extra_scripts = ${common.extra_scripts}
  824. [env:aithinker-ai-light]
  825. platform = ${common.platform}
  826. framework = arduino
  827. board = esp01_1m
  828. board_flash_mode = dout
  829. lib_deps = ${common.lib_deps}
  830. lib_ignore = ${common.lib_ignore}
  831. build_flags = ${common.build_flags_1m} -DAITHINKER_AI_LIGHT
  832. monitor_baud = 115200
  833. extra_scripts = ${common.extra_scripts}
  834. [env:aithinker-ai-light-ota]
  835. platform = ${common.platform}
  836. framework = arduino
  837. board = esp01_1m
  838. board_flash_mode = dout
  839. lib_deps = ${common.lib_deps}
  840. lib_ignore = ${common.lib_ignore}
  841. build_flags = ${common.build_flags_1m} -DAITHINKER_AI_LIGHT
  842. upload_speed = 115200
  843. upload_port = "192.168.4.1"
  844. upload_flags = --auth=fibonacci --port 8266
  845. monitor_baud = 115200
  846. extra_scripts = ${common.extra_scripts}
  847. [env:magichome-led-controller]
  848. platform = ${common.platform}
  849. framework = arduino
  850. board = esp01_1m
  851. board_flash_mode = dout
  852. lib_deps = ${common.lib_deps}
  853. lib_ignore = ${common.lib_ignore}
  854. build_flags = ${common.build_flags_1m} -DMAGICHOME_LED_CONTROLLER
  855. monitor_baud = 115200
  856. extra_scripts = ${common.extra_scripts}
  857. [env:magichome-led-controller-ota]
  858. platform = ${common.platform}
  859. framework = arduino
  860. board = esp01_1m
  861. board_flash_mode = dout
  862. lib_deps = ${common.lib_deps}
  863. lib_ignore = ${common.lib_ignore}
  864. build_flags = ${common.build_flags_1m} -DMAGICHOME_LED_CONTROLLER
  865. upload_speed = 115200
  866. upload_port = "192.168.4.1"
  867. upload_flags = --auth=fibonacci --port 8266
  868. monitor_baud = 115200
  869. extra_scripts = ${common.extra_scripts}
  870. [env:magichome-led-controller-20]
  871. platform = ${common.platform}
  872. framework = arduino
  873. board = esp01_1m
  874. board_flash_mode = dout
  875. lib_deps = ${common.lib_deps}
  876. lib_ignore = ${common.lib_ignore}
  877. build_flags = ${common.build_flags_1m} -DMAGICHOME_LED_CONTROLLER_20
  878. monitor_baud = 115200
  879. extra_scripts = ${common.extra_scripts}
  880. [env:magichome-led-controller-20-ota]
  881. platform = ${common.platform}
  882. framework = arduino
  883. board = esp01_1m
  884. board_flash_mode = dout
  885. lib_deps = ${common.lib_deps}
  886. lib_ignore = ${common.lib_ignore}
  887. build_flags = ${common.build_flags_1m} -DMAGICHOME_LED_CONTROLLER_20
  888. upload_port = "192.168.4.1"
  889. upload_flags = --auth=fibonacci --port 8266
  890. monitor_baud = 115200
  891. extra_scripts = ${common.extra_scripts}
  892. [env:huacanxing-h801]
  893. platform = ${common.platform}
  894. framework = arduino
  895. board = esp01_1m
  896. board_flash_mode = dout
  897. lib_deps = ${common.lib_deps}
  898. lib_ignore = ${common.lib_ignore}
  899. build_flags = -g -Wl,-Tesp8266.flash.1m0.ld -DHUACANXING_H801
  900. monitor_baud = 115200
  901. extra_scripts = ${common.extra_scripts}
  902. [env:huacanxing-h801-ota]
  903. platform = ${common.platform}
  904. framework = arduino
  905. board = esp01_1m
  906. board_flash_mode = dout
  907. lib_deps = ${common.lib_deps}
  908. lib_ignore = ${common.lib_ignore}
  909. build_flags = -g -Wl,-Tesp8266.flash.1m0.ld -DHUACANXING_H801
  910. upload_speed = 115200
  911. upload_port = "192.168.4.1"
  912. upload_flags = --auth=fibonacci --port 8266
  913. monitor_baud = 115200
  914. extra_scripts = ${common.extra_scripts}
  915. [env:huacanxing-h802]
  916. platform = ${common.platform}
  917. framework = arduino
  918. board = esp01_1m
  919. board_flash_mode = dout
  920. lib_deps = ${common.lib_deps}
  921. lib_ignore = ${common.lib_ignore}
  922. build_flags = -g -Wl,-Tesp8266.flash.1m0.ld -DHUACANXING_H802
  923. monitor_baud = 115200
  924. extra_scripts = ${common.extra_scripts}
  925. [env:huacanxing-h802-ota]
  926. platform = ${common.platform}
  927. framework = arduino
  928. board = esp01_1m
  929. board_flash_mode = dout
  930. lib_deps = ${common.lib_deps}
  931. lib_ignore = ${common.lib_ignore}
  932. build_flags = -g -Wl,-Tesp8266.flash.1m0.ld -DHUACANXING_H802
  933. upload_speed = 115200
  934. upload_port = "192.168.4.1"
  935. upload_flags = --auth=fibonacci --port 8266
  936. monitor_baud = 115200
  937. extra_scripts = ${common.extra_scripts}
  938. [env:arilux-al-lc01]
  939. platform = ${common.platform}
  940. framework = arduino
  941. board = esp01_1m
  942. board_flash_mode = dout
  943. lib_deps = ${common.lib_deps}
  944. lib_ignore = ${common.lib_ignore}
  945. build_flags = -g -Wl,-Tesp8266.flash.1m0.ld -DARILUX_AL_LC01
  946. monitor_baud = 115200
  947. extra_scripts = ${common.extra_scripts}
  948. [env:arilux-al-lc01-ota]
  949. platform = ${common.platform}
  950. framework = arduino
  951. board = esp01_1m
  952. board_flash_mode = dout
  953. lib_deps = ${common.lib_deps}
  954. lib_ignore = ${common.lib_ignore}
  955. build_flags = -g -Wl,-Tesp8266.flash.1m0.ld -DARILUX_AL_LC01
  956. upload_speed = 115200
  957. upload_port = "192.168.4.1"
  958. upload_flags = --auth=fibonacci --port 8266
  959. monitor_baud = 115200
  960. extra_scripts = ${common.extra_scripts}
  961. [env:arilux-al-lc02]
  962. platform = ${common.platform}
  963. framework = arduino
  964. board = esp01_1m
  965. board_flash_mode = dout
  966. lib_deps = ${common.lib_deps}
  967. lib_ignore = ${common.lib_ignore}
  968. build_flags = -g -Wl,-Tesp8266.flash.1m0.ld -DARILUX_AL_LC02
  969. monitor_baud = 115200
  970. extra_scripts = ${common.extra_scripts}
  971. [env:arilux-al-lc02-ota]
  972. platform = ${common.platform}
  973. framework = arduino
  974. board = esp01_1m
  975. board_flash_mode = dout
  976. lib_deps = ${common.lib_deps}
  977. lib_ignore = ${common.lib_ignore}
  978. build_flags = -g -Wl,-Tesp8266.flash.1m0.ld -DARILUX_AL_LC02
  979. upload_speed = 115200
  980. upload_port = "192.168.4.1"
  981. upload_flags = --auth=fibonacci --port 8266
  982. monitor_baud = 115200
  983. extra_scripts = ${common.extra_scripts}
  984. [env:arilux-al-lc06]
  985. platform = ${common.platform}
  986. framework = arduino
  987. board = esp01_1m
  988. board_flash_mode = dout
  989. lib_deps = ${common.lib_deps}
  990. lib_ignore = ${common.lib_ignore}
  991. build_flags = -g -Wl,-Tesp8266.flash.1m0.ld -DARILUX_AL_LC06
  992. monitor_baud = 115200
  993. extra_scripts = ${common.extra_scripts}
  994. [env:arilux-al-lc06-ota]
  995. platform = ${common.platform}
  996. framework = arduino
  997. board = esp01_1m
  998. board_flash_mode = dout
  999. lib_deps = ${common.lib_deps}
  1000. lib_ignore = ${common.lib_ignore}
  1001. build_flags = -g -Wl,-Tesp8266.flash.1m0.ld -DARILUX_AL_LC06
  1002. upload_speed = 115200
  1003. upload_port = "192.168.4.1"
  1004. upload_flags = --auth=fibonacci --port 8266
  1005. monitor_baud = 115200
  1006. extra_scripts = ${common.extra_scripts}
  1007. [env:arilux-al-lc11]
  1008. platform = ${common.platform}
  1009. framework = arduino
  1010. board = esp01_1m
  1011. board_flash_mode = dout
  1012. lib_deps = ${common.lib_deps}
  1013. lib_ignore = ${common.lib_ignore}
  1014. build_flags = -g -Wl,-Tesp8266.flash.1m0.ld -DARILUX_AL_LC11
  1015. monitor_baud = 115200
  1016. extra_scripts = ${common.extra_scripts}
  1017. [env:arilux-al-lc11-ota]
  1018. platform = ${common.platform}
  1019. framework = arduino
  1020. board = esp01_1m
  1021. board_flash_mode = dout
  1022. lib_deps = ${common.lib_deps}
  1023. lib_ignore = ${common.lib_ignore}
  1024. build_flags = -g -Wl,-Tesp8266.flash.1m0.ld -DARILUX_AL_LC11
  1025. upload_speed = 115200
  1026. upload_port = "192.168.4.1"
  1027. upload_flags = --auth=fibonacci --port 8266
  1028. monitor_baud = 115200
  1029. extra_scripts = ${common.extra_scripts}
  1030. [env:arilux-e27]
  1031. platform = ${common.platform}
  1032. framework = arduino
  1033. board = esp01_1m
  1034. board_flash_mode = dout
  1035. lib_deps = ${common.lib_deps}
  1036. lib_ignore = ${common.lib_ignore}
  1037. build_flags = -g -Wl,-Tesp8266.flash.1m0.ld -DARILUX_E27
  1038. monitor_baud = 115200
  1039. extra_scripts = ${common.extra_scripts}
  1040. [env:arilux-e27-ota]
  1041. platform = ${common.platform}
  1042. framework = arduino
  1043. board = esp01_1m
  1044. board_flash_mode = dout
  1045. lib_deps = ${common.lib_deps}
  1046. lib_ignore = ${common.lib_ignore}
  1047. build_flags = -g -Wl,-Tesp8266.flash.1m0.ld -DARILUX_E27
  1048. upload_speed = 115200
  1049. upload_port = "192.168.4.1"
  1050. upload_flags = --auth=fibonacci --port 8266
  1051. monitor_baud = 115200
  1052. extra_scripts = ${common.extra_scripts}
  1053. [env:itead-bnsz01]
  1054. platform = ${common.platform}
  1055. framework = arduino
  1056. board = esp01_1m
  1057. board_flash_mode = dout
  1058. lib_deps = ${common.lib_deps}
  1059. lib_ignore = ${common.lib_ignore}
  1060. build_flags = ${common.build_flags_1m} -DITEAD_BNSZ01
  1061. monitor_baud = 115200
  1062. extra_scripts = ${common.extra_scripts}
  1063. [env:itead-bnsz01-ota]
  1064. platform = ${common.platform}
  1065. framework = arduino
  1066. board = esp01_1m
  1067. board_flash_mode = dout
  1068. lib_deps = ${common.lib_deps}
  1069. lib_ignore = ${common.lib_ignore}
  1070. build_flags = ${common.build_flags_1m} -DITEAD_BNSZ01
  1071. upload_speed = 115200
  1072. upload_port = "192.168.4.1"
  1073. upload_flags = --auth=fibonacci --port 8266
  1074. monitor_baud = 115200
  1075. extra_scripts = ${common.extra_scripts}
  1076. [env:wion-50055]
  1077. platform = ${common.platform}
  1078. framework = arduino
  1079. board = esp01_1m
  1080. board_flash_mode = dout
  1081. lib_deps = ${common.lib_deps}
  1082. lib_ignore = ${common.lib_ignore}
  1083. build_flags = ${common.build_flags_1m} -DWION_50055
  1084. monitor_baud = 115200
  1085. extra_scripts = ${common.extra_scripts}
  1086. [env:wion-50055-ota]
  1087. platform = ${common.platform}
  1088. framework = arduino
  1089. board = esp01_1m
  1090. board_flash_mode = dout
  1091. lib_deps = ${common.lib_deps}
  1092. lib_ignore = ${common.lib_ignore}
  1093. build_flags = ${common.build_flags_1m} -DWION_50055
  1094. upload_speed = 115200
  1095. upload_port = "192.168.4.1"
  1096. upload_flags = --auth=fibonacci --port 8266
  1097. monitor_baud = 115200
  1098. extra_scripts = ${common.extra_scripts}
  1099. [env:exs-wifi-relay-v31]
  1100. platform = ${common.platform}
  1101. framework = arduino
  1102. board = esp07
  1103. board_flash_mode = dout
  1104. lib_deps = ${common.lib_deps}
  1105. lib_ignore = ${common.lib_ignore}
  1106. build_flags = ${common.build_flags_1m} -DEXS_WIFI_RELAY_V31
  1107. monitor_baud = 115200
  1108. extra_scripts = ${common.extra_scripts}
  1109. [env:exs-wifi-relay-v31-ota]
  1110. platform = ${common.platform}
  1111. framework = arduino
  1112. board = esp07
  1113. board_flash_mode = dout
  1114. lib_deps = ${common.lib_deps}
  1115. lib_ignore = ${common.lib_ignore}
  1116. build_flags = ${common.build_flags_1m} -DEXS_WIFI_RELAY_V31
  1117. upload_speed = 115200
  1118. upload_port = "192.168.4.1"
  1119. upload_flags = --auth=fibonacci --port 8266
  1120. monitor_baud = 115200
  1121. extra_scripts = ${common.extra_scripts}
  1122. [env:wemos-v9261f]
  1123. platform = ${common.platform}
  1124. framework = arduino
  1125. board = d1_mini
  1126. lib_deps = ${common.lib_deps}
  1127. lib_ignore = ${common.lib_ignore}
  1128. build_flags = ${common.build_flags} -DGENERIC_V9261F
  1129. upload_speed = 460800
  1130. monitor_baud = 115200
  1131. extra_scripts = ${common.extra_scripts}
  1132. [env:wemos-v9261f-ota]
  1133. platform = ${common.platform}
  1134. framework = arduino
  1135. board = d1_mini
  1136. lib_deps = ${common.lib_deps}
  1137. lib_ignore = ${common.lib_ignore}
  1138. build_flags = ${common.build_flags} -DGENERIC_V9261F
  1139. upload_speed = 115200
  1140. upload_port = "192.168.4.1"
  1141. upload_flags = --auth=fibonacci --port 8266
  1142. monitor_baud = 115200
  1143. extra_scripts = ${common.extra_scripts}
  1144. [env:esp01-v9261f]
  1145. platform = ${common.platform}
  1146. framework = arduino
  1147. board = esp01_1m
  1148. board_flash_mode = dout
  1149. lib_deps = ${common.lib_deps}
  1150. lib_ignore = ${common.lib_ignore}
  1151. build_flags = ${common.build_flags_1m} -DGENERIC_V9261F
  1152. monitor_baud = 115200
  1153. extra_scripts = ${common.extra_scripts}
  1154. [env:esp01-v9261f-ota]
  1155. platform = ${common.platform}
  1156. framework = arduino
  1157. board = esp01_1m
  1158. board_flash_mode = dout
  1159. lib_deps = ${common.lib_deps}
  1160. lib_ignore = ${common.lib_ignore}
  1161. build_flags = ${common.build_flags_1m} -DGENERIC_V9261F
  1162. upload_speed = 115200
  1163. upload_port = "192.168.4.1"
  1164. upload_flags = --auth=fibonacci --port 8266
  1165. monitor_baud = 115200
  1166. extra_scripts = ${common.extra_scripts}
  1167. [env:wemos-ech1560]
  1168. platform = ${common.platform}
  1169. framework = arduino
  1170. board = d1_mini
  1171. lib_deps = ${common.lib_deps}
  1172. lib_ignore = ${common.lib_ignore}
  1173. build_flags = ${common.build_flags} -DGENERIC_ECH1560
  1174. upload_speed = 460800
  1175. monitor_baud = 115200
  1176. extra_scripts = ${common.extra_scripts}
  1177. [env:wemos-ech1560-ota]
  1178. platform = ${common.platform}
  1179. framework = arduino
  1180. board = d1_mini
  1181. lib_deps = ${common.lib_deps}
  1182. lib_ignore = ${common.lib_ignore}
  1183. build_flags = ${common.build_flags} -DGENERIC_ECH1560
  1184. upload_speed = 115200
  1185. upload_port = "192.168.4.1"
  1186. upload_flags = --auth=fibonacci --port 8266
  1187. monitor_baud = 115200
  1188. extra_scripts = ${common.extra_scripts}
  1189. [env:esp01-ech1560]
  1190. platform = ${common.platform}
  1191. framework = arduino
  1192. board = esp01_1m
  1193. board_flash_mode = dout
  1194. lib_deps = ${common.lib_deps}
  1195. lib_ignore = ${common.lib_ignore}
  1196. build_flags = ${common.build_flags_1m} -DGENERIC_ECH1560
  1197. monitor_baud = 115200
  1198. extra_scripts = ${common.extra_scripts}
  1199. [env:esp01-ech1560-ota]
  1200. platform = ${common.platform}
  1201. framework = arduino
  1202. board = esp01_1m
  1203. board_flash_mode = dout
  1204. lib_deps = ${common.lib_deps}
  1205. lib_ignore = ${common.lib_ignore}
  1206. build_flags = ${common.build_flags_1m} -DGENERIC_ECH1560
  1207. upload_speed = 115200
  1208. upload_port = "192.168.4.1"
  1209. upload_flags = --auth=fibonacci --port 8266
  1210. monitor_baud = 115200
  1211. extra_scripts = ${common.extra_scripts}
  1212. [env:mancavemade-esplive]
  1213. platform = ${common.platform}
  1214. framework = arduino
  1215. board = d1_mini
  1216. lib_deps = ${common.lib_deps}
  1217. lib_ignore = ${common.lib_ignore}
  1218. build_flags = ${common.build_flags} -DMANCAVEMADE_ESPLIVE
  1219. upload_speed = 460800
  1220. monitor_baud = 115200
  1221. extra_scripts = ${common.extra_scripts}
  1222. [env:mancavemade-esplive-ota]
  1223. platform = ${common.platform}
  1224. framework = arduino
  1225. board = d1_mini
  1226. lib_deps = ${common.lib_deps}
  1227. lib_ignore = ${common.lib_ignore}
  1228. build_flags = ${common.build_flags} -DMANCAVEMADE_ESPLIVE
  1229. upload_speed = 460800
  1230. upload_port = "192.168.4.1"
  1231. upload_flags = --auth=fibonacci --port 8266
  1232. monitor_baud = 115200
  1233. extra_scripts = ${common.extra_scripts}
  1234. [env:intermittech-quinled]
  1235. platform = ${common.platform}
  1236. framework = arduino
  1237. board = esp01_1m
  1238. board_flash_mode = dout
  1239. lib_deps = ${common.lib_deps}
  1240. lib_ignore = ${common.lib_ignore}
  1241. build_flags = ${common.build_flags_1m} -DINTERMITTECH_QUINLED
  1242. monitor_baud = 115200
  1243. extra_scripts = ${common.extra_scripts}
  1244. [env:intermittech-quinled-ota]
  1245. platform = ${common.platform}
  1246. framework = arduino
  1247. board = esp01_1m
  1248. board_flash_mode = dout
  1249. lib_deps = ${common.lib_deps}
  1250. lib_ignore = ${common.lib_ignore}
  1251. build_flags = ${common.build_flags_1m} -DINTERMITTECH_QUINLED
  1252. upload_speed = 115200
  1253. upload_port = "192.168.4.1"
  1254. upload_flags = --auth=fibonacci --port 8266
  1255. monitor_baud = 115200
  1256. extra_scripts = ${common.extra_scripts}
  1257. [env:xenon-sm-pw702u]
  1258. platform = ${common.platform}
  1259. framework = arduino
  1260. board = esp12e
  1261. board_flash_mode = dout
  1262. lib_deps = ${common.lib_deps}
  1263. lib_ignore = ${common.lib_ignore}
  1264. build_flags = ${common.build_flags_1m} -DXENON_SM_PW702U
  1265. monitor_baud = 115200
  1266. extra_scripts = ${common.extra_scripts}
  1267. [env:xenon-sm-pw702u-ota]
  1268. platform = ${common.platform}
  1269. framework = arduino
  1270. board = esp12e
  1271. board_flash_mode = dout
  1272. lib_deps = ${common.lib_deps}
  1273. lib_ignore = ${common.lib_ignore}
  1274. build_flags = ${common.build_flags_1m} -DXENON_SM_PW702U
  1275. upload_speed = 115200
  1276. upload_port = "192.168.4.1"
  1277. upload_flags = --auth=fibonacci --port 8266
  1278. monitor_baud = 115200
  1279. extra_scripts = ${common.extra_scripts}
  1280. [env:authometion-lyt8266]
  1281. platform = ${common.platform}
  1282. framework = arduino
  1283. board = esp01_1m
  1284. board_flash_mode = dout
  1285. lib_deps = ${common.lib_deps}
  1286. lib_ignore = ${common.lib_ignore}
  1287. build_flags = ${common.build_flags_1m} -DAUTHOMETION_LYT8266
  1288. monitor_baud = 115200
  1289. extra_scripts = ${common.extra_scripts}
  1290. [env:authometion-lyt8266-ota]
  1291. platform = ${common.platform}
  1292. framework = arduino
  1293. board = esp01_1m
  1294. board_flash_mode = dout
  1295. lib_deps = ${common.lib_deps}
  1296. lib_ignore = ${common.lib_ignore}
  1297. build_flags = ${common.build_flags_1m} -DAUTHOMETION_LYT8266
  1298. upload_speed = 115200
  1299. upload_port = "192.168.4.1"
  1300. upload_flags = --auth=fibonacci --port 8266
  1301. monitor_baud = 115200
  1302. extra_scripts = ${common.extra_scripts}
  1303. [env:kmc-70011]
  1304. platform = ${common.platform}
  1305. framework = arduino
  1306. board = esp01_1m
  1307. board_flash_mode = dout
  1308. lib_deps = ${common.lib_deps}
  1309. lib_ignore = ${common.lib_ignore}
  1310. build_flags = ${common.build_flags_1m} -DKMC_70011
  1311. monitor_baud = 115200
  1312. extra_scripts = ${common.extra_scripts}
  1313. [env:kmc-70011-ota]
  1314. platform = ${common.platform}
  1315. framework = arduino
  1316. board = esp01_1m
  1317. board_flash_mode = dout
  1318. lib_deps = ${common.lib_deps}
  1319. lib_ignore = ${common.lib_ignore}
  1320. build_flags = ${common.build_flags_1m} -DKMC_70011
  1321. upload_speed = 115200
  1322. upload_port = "192.168.4.1"
  1323. upload_flags = --auth=fibonacci --port 8266
  1324. monitor_baud = 115200
  1325. extra_scripts = ${common.extra_scripts}
  1326. [env:yjzk-switch-2ch]
  1327. platform = ${common.platform}
  1328. framework = arduino
  1329. board = esp01_1m
  1330. board_flash_mode = dout
  1331. lib_deps = ${common.lib_deps}
  1332. lib_ignore = ${common.lib_ignore}
  1333. build_flags = ${common.build_flags_1m} -DYJZK_SWITCH_2CH
  1334. monitor_baud = 115200
  1335. extra_scripts = ${common.extra_scripts}
  1336. [env:yjzk-switch-2ch-ota]
  1337. platform = ${common.platform}
  1338. framework = arduino
  1339. board = esp01_1m
  1340. board_flash_mode = dout
  1341. lib_deps = ${common.lib_deps}
  1342. lib_ignore = ${common.lib_ignore}
  1343. build_flags = ${common.build_flags_1m} -DYJZK_SWITCH_2CH
  1344. upload_speed = 115200
  1345. upload_port = "192.168.4.1"
  1346. upload_flags = --auth=fibonacci --port 8266
  1347. monitor_baud = 115200
  1348. extra_scripts = ${common.extra_scripts}
  1349. [env:generic-8ch]
  1350. platform = ${common.platform}
  1351. framework = arduino
  1352. board = d1_mini
  1353. lib_deps = ${common.lib_deps}
  1354. lib_ignore = ${common.lib_ignore}
  1355. build_flags = ${common.build_flags} -DGENERIC_8CH
  1356. upload_speed = 460800
  1357. monitor_baud = 115200
  1358. extra_scripts = ${common.extra_scripts}
  1359. [env:gizwits-witty-cloud]
  1360. platform = ${common.platform}
  1361. framework = arduino
  1362. board = esp12e
  1363. board_flash_mode = dout
  1364. lib_deps = ${common.lib_deps}
  1365. lib_ignore = ${common.lib_ignore}
  1366. build_flags = ${common.build_flags} -DGIZWITS_WITTY_CLOUD
  1367. monitor_baud = 115200
  1368. extra_scripts = ${common.extra_scripts}
  1369. [env:gizwits-witty-cloud-ota]
  1370. platform = ${common.platform}
  1371. framework = arduino
  1372. board = esp12e
  1373. board_flash_mode = dout
  1374. lib_deps = ${common.lib_deps}
  1375. lib_ignore = ${common.lib_ignore}
  1376. build_flags = ${common.build_flags} -DGIZWITS_WITTY_CLOUD
  1377. upload_speed = 115200
  1378. upload_port = "${env.ESPURNA_IP}"
  1379. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  1380. extra_scripts = ${common.extra_scripts}
  1381. [env:euromate-wifi-stecker-shuko]
  1382. platform = ${common.platform}
  1383. framework = arduino
  1384. board = esp01_1m
  1385. board_flash_mode = dout
  1386. lib_deps = ${common.lib_deps}
  1387. lib_ignore = ${common.lib_ignore}
  1388. build_flags = ${common.build_flags} -DEUROMATE_WIFI_STECKER_SCHUKO
  1389. monitor_baud = 115200
  1390. extra_scripts = ${common.extra_scripts}
  1391. [env:euromate-wifi-stecker-shuko-ota]
  1392. platform = ${common.platform}
  1393. framework = arduino
  1394. board = esp01_1m
  1395. board_flash_mode = dout
  1396. lib_deps = ${common.lib_deps}
  1397. lib_ignore = ${common.lib_ignore}
  1398. build_flags = ${common.build_flags} -DEUROMATE_WIFI_STECKER_SCHUKO
  1399. upload_speed = 115200
  1400. upload_port = "${env.ESPURNA_IP}"
  1401. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  1402. extra_scripts = ${common.extra_scripts}
  1403. [env:tonbux-powerstrip02]
  1404. platform = ${common.platform}
  1405. framework = arduino
  1406. board = esp01_1m
  1407. board_flash_mode = dout
  1408. lib_deps = ${common.lib_deps}
  1409. lib_ignore = ${common.lib_ignore}
  1410. build_flags = ${common.build_flags} -DTONBUX_POWERSTRIP02
  1411. monitor_baud = 115200
  1412. extra_scripts = ${common.extra_scripts}
  1413. [env:tonbux-powerstrip02-ota]
  1414. platform = ${common.platform}
  1415. framework = arduino
  1416. board = esp01_1m
  1417. board_flash_mode = dout
  1418. lib_deps = ${common.lib_deps}
  1419. lib_ignore = ${common.lib_ignore}
  1420. build_flags = ${common.build_flags} -DTONBUX_POWERSTRIP02
  1421. upload_speed = 115200
  1422. upload_port = "${env.ESPURNA_IP}"
  1423. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  1424. extra_scripts = ${common.extra_scripts}
  1425. [env:lingan-swa1]
  1426. platform = ${common.platform}
  1427. framework = arduino
  1428. board = esp01_1m
  1429. board_flash_mode = dout
  1430. lib_deps = ${common.lib_deps}
  1431. lib_ignore = ${common.lib_ignore}
  1432. build_flags = ${common.build_flags} -DLINGAN_SWA1
  1433. monitor_baud = 115200
  1434. extra_scripts = ${common.extra_scripts}
  1435. [env:lingan-swa1-ota]
  1436. platform = ${common.platform}
  1437. framework = arduino
  1438. board = esp01_1m
  1439. board_flash_mode = dout
  1440. lib_deps = ${common.lib_deps}
  1441. lib_ignore = ${common.lib_ignore}
  1442. build_flags = ${common.build_flags} -DLINGAN_SWA1
  1443. upload_speed = 115200
  1444. upload_port = "${env.ESPURNA_IP}"
  1445. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  1446. extra_scripts = ${common.extra_scripts}
  1447. [env:stm-relay]
  1448. platform = ${common.platform}
  1449. framework = arduino
  1450. board = esp01_1m
  1451. board_flash_mode = dout
  1452. lib_deps = ${common.lib_deps}
  1453. lib_ignore = ${common.lib_ignore}
  1454. build_flags = ${common.build_flags_1m} -DSTM_RELAY
  1455. monitor_baud = 115200
  1456. extra_scripts = ${common.extra_scripts}
  1457. [env:stm-relay-ota]
  1458. platform = ${common.platform}
  1459. framework = arduino
  1460. board = esp01_1m
  1461. board_flash_mode = dout
  1462. lib_deps = ${common.lib_deps}
  1463. lib_ignore = ${common.lib_ignore}
  1464. build_flags = ${common.build_flags_1m} -DSTM_RELAY
  1465. upload_speed = 115200
  1466. upload_port = "192.168.4.1"
  1467. upload_flags = --auth=fibonacci --port 8266
  1468. monitor_baud = 115200
  1469. extra_scripts = ${common.extra_scripts}
  1470. [env:heygo-hy02]
  1471. platform = ${common.platform}
  1472. framework = arduino
  1473. board = esp01_1m
  1474. board_flash_mode = dout
  1475. lib_deps = ${common.lib_deps}
  1476. lib_ignore = ${common.lib_ignore}
  1477. build_flags = ${common.build_flags_1m} -DHEYGO_HY02
  1478. monitor_baud = 115200
  1479. extra_scripts = ${common.extra_scripts}
  1480. [env:heygo-hy02-ota]
  1481. platform = ${common.platform}
  1482. framework = arduino
  1483. board = esp01_1m
  1484. board_flash_mode = dout
  1485. lib_deps = ${common.lib_deps}
  1486. lib_ignore = ${common.lib_ignore}
  1487. build_flags = ${common.build_flags_1m} -DHEYGO_HY02
  1488. upload_speed = 115200
  1489. upload_port = "${env.ESPURNA_IP}"
  1490. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  1491. extra_scripts = ${common.extra_scripts}
  1492. [env:maxcio-wus002s]
  1493. platform = ${common.platform}
  1494. framework = arduino
  1495. board = esp01_1m
  1496. board_flash_mode = dout
  1497. lib_deps = ${common.lib_deps}
  1498. lib_ignore = ${common.lib_ignore}
  1499. build_flags = ${common.build_flags_1m} -DMAXCIO_WUS002S
  1500. monitor_baud = 115200
  1501. extra_scripts = ${common.extra_scripts}
  1502. [env:maxcio-wus002s-ota]
  1503. platform = ${common.platform}
  1504. framework = arduino
  1505. board = esp01_1m
  1506. board_flash_mode = dout
  1507. lib_deps = ${common.lib_deps}
  1508. lib_ignore = ${common.lib_ignore}
  1509. build_flags = ${common.build_flags_1m} -DMAXCIO_WUS002S
  1510. upload_speed = 115200
  1511. upload_port = "${env.ESPURNA_IP}"
  1512. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  1513. extra_scripts = ${common.extra_scripts}
  1514. [env:yidian-xsssa05]
  1515. platform = ${common.platform}
  1516. framework = arduino
  1517. board = esp01_1m
  1518. board_flash_mode = dout
  1519. lib_deps = ${common.lib_deps}
  1520. lib_ignore = ${common.lib_ignore}
  1521. build_flags = ${common.build_flags_1m} -DYIDIAN_XSSSA05
  1522. monitor_baud = 115200
  1523. extra_scripts = ${common.extra_scripts}
  1524. [env:yidian-xsssa05-ota]
  1525. platform = ${common.platform}
  1526. framework = arduino
  1527. board = esp01_1m
  1528. board_flash_mode = dout
  1529. lib_deps = ${common.lib_deps}
  1530. lib_ignore = ${common.lib_ignore}
  1531. build_flags = ${common.build_flags_1m} -DYIDIAN_XSSSA05
  1532. upload_speed = 115200
  1533. upload_port = "${env.ESPURNA_IP}"
  1534. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  1535. extra_scripts = ${common.extra_scripts}
  1536. [env:tonbux-xsssa06]
  1537. platform = ${common.platform}
  1538. framework = arduino
  1539. board = esp01_1m
  1540. board_flash_mode = dout
  1541. lib_deps = ${common.lib_deps}
  1542. lib_ignore = ${common.lib_ignore}
  1543. build_flags = ${common.build_flags_1m} -DTONBUX_XSSSA06
  1544. monitor_baud = 115200
  1545. extra_scripts = ${common.extra_scripts}
  1546. [env:tonbux-xsssa06-ota]
  1547. platform = ${common.platform}
  1548. framework = arduino
  1549. board = esp01_1m
  1550. board_flash_mode = dout
  1551. lib_deps = ${common.lib_deps}
  1552. lib_ignore = ${common.lib_ignore}
  1553. build_flags = ${common.build_flags_1m} -DTONBUX_XSSSA06
  1554. upload_speed = 115200
  1555. upload_port = "${env.ESPURNA_IP}"
  1556. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  1557. extra_scripts = ${common.extra_scripts}
  1558. [env:green-esp8266relay]
  1559. platform = ${common.platform}
  1560. framework = arduino
  1561. board = esp12e
  1562. board_flash_mode = dout
  1563. lib_deps = ${common.lib_deps}
  1564. lib_ignore = ${common.lib_ignore}
  1565. build_flags = ${common.build_flags} -DGREEN_ESP8266RELAY
  1566. monitor_baud = 115200
  1567. extra_scripts = ${common.extra_scripts}
  1568. [env:green-esp8266relay-ota]
  1569. platform = ${common.platform}
  1570. framework = arduino
  1571. board = esp12e
  1572. board_flash_mode = dout
  1573. lib_deps = ${common.lib_deps}
  1574. lib_ignore = ${common.lib_ignore}
  1575. build_flags = ${common.build_flags} -DGREEN_ESP8266RELAY
  1576. upload_speed = 115200
  1577. upload_port = "${env.ESPURNA_IP}"
  1578. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  1579. extra_scripts = ${common.extra_scripts}
  1580. [env:ike-espike]
  1581. platform = ${common.platform}
  1582. framework = arduino
  1583. board = esp12e
  1584. board_flash_mode = dout
  1585. lib_deps = ${common.lib_deps}
  1586. lib_ignore = ${common.lib_ignore}
  1587. build_flags = ${common.build_flags} -DIKE_ESPIKE
  1588. monitor_baud = 115200
  1589. extra_scripts = ${common.extra_scripts}
  1590. [env:ike-espike-ota]
  1591. platform = ${common.platform}
  1592. framework = arduino
  1593. board = esp12e
  1594. board_flash_mode = dout
  1595. lib_deps = ${common.lib_deps}
  1596. lib_ignore = ${common.lib_ignore}
  1597. build_flags = ${common.build_flags} -DIKE_ESPIKE
  1598. upload_speed = 115200
  1599. upload_port = "${env.ESPURNA_IP}"
  1600. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  1601. extra_scripts = ${common.extra_scripts}
  1602. [env:arniex-swifitch]
  1603. platform = ${common.platform}
  1604. framework = arduino
  1605. board = esp12e
  1606. board_flash_mode = dout
  1607. lib_deps = ${common.lib_deps}
  1608. lib_ignore = ${common.lib_ignore}
  1609. build_flags = ${common.build_flags_1m} -DARNIEX_SWIFITCH
  1610. extra_scripts = ${common.extra_scripts}
  1611. monitor_baud = 115200
  1612. [env:arniex-swifitch-ota]
  1613. platform = ${common.platform}
  1614. framework = arduino
  1615. board = esp12e
  1616. board_flash_mode = dout
  1617. lib_deps = ${common.lib_deps}
  1618. lib_ignore = ${common.lib_ignore}
  1619. build_flags = ${common.build_flags_1m} -DARNIEX_SWIFITCH
  1620. upload_speed = 115200
  1621. upload_port = "${env.ESPURNA_IP}"
  1622. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  1623. extra_scripts = ${common.extra_scripts}
  1624. # ------------------------------------------------------------------------------
  1625. # GENERIC OTA ENVIRONMENTS
  1626. # ------------------------------------------------------------------------------
  1627. [env:esp8266-1m-ota]
  1628. platform = ${common.platform}
  1629. framework = arduino
  1630. board = esp01_1m
  1631. board_flash_mode = dout
  1632. lib_deps = ${common.lib_deps}
  1633. lib_ignore = ${common.lib_ignore}
  1634. build_flags = ${common.build_flags_1m} -D${env.ESPURNA_BOARD}
  1635. upload_speed = 115200
  1636. upload_port = "${env.ESPURNA_IP}"
  1637. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  1638. extra_scripts = ${common.extra_scripts}
  1639. [env:esp8266-4m-ota]
  1640. platform = ${common.platform}
  1641. framework = arduino
  1642. board = esp12e
  1643. board_flash_mode = dout
  1644. lib_deps = ${common.lib_deps}
  1645. lib_ignore = ${common.lib_ignore}
  1646. build_flags = ${common.build_flags} -D${env.ESPURNA_BOARD}
  1647. upload_speed = 115200
  1648. upload_port = "${env.ESPURNA_IP}"
  1649. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  1650. extra_scripts = ${common.extra_scripts}
  1651. # ------------------------------------------------------------------------------
  1652. # SPECIAL BUILDS - DO. NOT. USE. ever ---
  1653. # ------------------------------------------------------------------------------
  1654. [env:travis01]
  1655. platform = ${common.platform}
  1656. framework = arduino
  1657. board = esp12e
  1658. lib_deps = ${common.lib_deps}
  1659. lib_ignore = ${common.lib_ignore}
  1660. build_flags = ${common.build_flags} -DTRAVIS01
  1661. monitor_baud = 115200
  1662. extra_scripts = ${common.extra_scripts}
  1663. [env:travis02]
  1664. platform = ${common.platform}
  1665. framework = arduino
  1666. board = esp12e
  1667. lib_deps = ${common.lib_deps}
  1668. lib_ignore = ${common.lib_ignore}
  1669. build_flags = ${common.build_flags} -DTRAVIS02
  1670. monitor_baud = 115200
  1671. extra_scripts = ${common.extra_scripts}
  1672. [env:travis03]
  1673. platform = espressif8266@1.6.0
  1674. framework = arduino
  1675. board = esp12e
  1676. lib_deps = ${common.lib_deps}
  1677. lib_ignore = ${common.lib_ignore}
  1678. build_flags = ${common.build_flags} -DTRAVIS03 -DNOWSAUTH -DASYNC_TCP_SSL_ENABLED=1
  1679. monitor_baud = 115200
  1680. extra_scripts = ${common.extra_scripts}