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.

2425 lines
71 KiB

6 years ago
  1. [platformio]
  2. env_default = wemos-d1mini-relayshield
  3. src_dir = espurna
  4. data_dir = espurna/data
  5. [common]
  6. # ------------------------------------------------------------------------------
  7. # PLATFORM:
  8. # !! DO NOT confuse platformio's ESP8266 development platform with Arduino core for ESP8266
  9. # We use platformIO 1.5.0 as default
  10. #
  11. # platformIO 1.5.0 = arduino core 2.3.0
  12. # platformIO 1.6.0 = arduino core 2.4.0
  13. # platformIO 1.7.0 = arduino core 2.4.1
  14. # ------------------------------------------------------------------------------
  15. platform_150 = espressif8266@1.5.0
  16. platform_160 = espressif8266@1.6.0
  17. platform_170 = espressif8266@1.7.0
  18. platform = ${common.platform_150}
  19. # ------------------------------------------------------------------------------
  20. # FLAGS: DEBUG
  21. #
  22. # ------------------------------------------------------------------------------
  23. 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
  24. # ------------------------------------------------------------------------------
  25. # FLAGS: build flags
  26. # build flags for 512k/1m ESP's are different because we use Linker Scripts to adjust flash split
  27. # 512 KB = 487 KB sketch, 20 KB eeprom
  28. # 1 MB = 999 KB sketch, 20 KB eeprom
  29. #
  30. # Available lwIP variants (macros):
  31. # -DPIO_FRAMEWORK_ARDUINO_LWIP_HIGHER_BANDWIDTH v1.4 Higher Bandwidth (default)
  32. # -DPIO_FRAMEWORK_ARDUINO_LWIP2_LOW_MEMORY v2 Lower Memory
  33. # -DPIO_FRAMEWORK_ARDUINO_LWIP2_HIGHER_BANDWIDTH v2 Higher Bandwidth
  34. # ------------------------------------------------------------------------------
  35. build_flags = -g -w -DMQTT_MAX_PACKET_SIZE=400 -DNO_GLOBAL_EEPROM ${env.ESPURNA_FLAGS} -DPIO_FRAMEWORK_ARDUINO_LWIP_HIGHER_BANDWIDTH
  36. build_flags_512k = ${common.build_flags} -Wl,-Teagle.flash.512k0m1s.ld
  37. build_flags_1m0m = ${common.build_flags} -Wl,-Teagle.flash.1m0m1s.ld
  38. build_flags_4m1m = ${common.build_flags} -Wl,-Teagle.flash.4m1m4s.ld
  39. build_flags_4m3m = ${common.build_flags} -Wl,-Teagle.flash.4m3m4s.ld
  40. # ------------------------------------------------------------------------------
  41. # GLOBALS:
  42. # ------------------------------------------------------------------------------
  43. # IP address when using OTA
  44. upload_port = "192.168.4.1"
  45. upload_flags = --auth=fibonacci --port 8266
  46. #upload_port = "${env.ESPURNA_IP}"
  47. #upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  48. # ------------------------------------------------------------------------------
  49. # LIBRARIES: required dependencies
  50. # Please note that we don't always use the latest version of a library.
  51. # ------------------------------------------------------------------------------
  52. lib_deps =
  53. ArduinoJson
  54. https://github.com/marvinroger/async-mqtt-client#v0.8.1
  55. Brzo I2C
  56. https://bitbucket.org/xoseperez/debounceevent.git#2.0.1
  57. https://github.com/xoseperez/eeprom_rotate#0.9.1
  58. Embedis
  59. https://github.com/plerup/espsoftwareserial#3.4.1
  60. https://github.com/me-no-dev/ESPAsyncTCP#55cd520
  61. https://github.com/me-no-dev/ESPAsyncWebServer#05306e4
  62. https://bitbucket.org/xoseperez/fauxmoesp.git#2.4.2
  63. https://github.com/xoseperez/hlw8012.git#1.1.0
  64. https://github.com/markszabo/IRremoteESP8266#v2.2.0
  65. https://github.com/xoseperez/justwifi.git#2.0.0
  66. https://github.com/madpilot/mDNSResolver#4cfcda1
  67. https://github.com/xoseperez/my92xx#3.0.1
  68. https://bitbucket.org/xoseperez/nofuss.git#0.2.5
  69. https://github.com/xoseperez/NtpClient.git#0016a59
  70. OneWire
  71. PZEM004T
  72. PubSubClient
  73. rc-switch
  74. https://github.com/xoseperez/Time
  75. lib_ignore =
  76. extra_scripts = extra_scripts.py
  77. modules =
  78. # ------------------------------------------------------------------------------
  79. # ESPURNA CORE BUILDS
  80. # ------------------------------------------------------------------------------
  81. [env:espurna-core-1MB]
  82. platform = ${common.platform}
  83. framework = arduino
  84. board = esp01_1m
  85. board_build.flash_mode = dout
  86. lib_deps = ${common.lib_deps}
  87. lib_ignore = ${common.lib_ignore}
  88. build_flags = ${common.build_flags_1m0m} -DESPURNA_CORE
  89. monitor_speed = 115200
  90. extra_scripts = ${common.extra_scripts}
  91. [env:espurna-core-4MB]
  92. platform = ${common.platform}
  93. framework = arduino
  94. board = d1_mini
  95. board_build.flash_mode = dout
  96. lib_deps = ${common.lib_deps}
  97. lib_ignore = ${common.lib_ignore}
  98. build_flags = ${common.build_flags_4m1m} -DESPURNA_CORE
  99. monitor_speed = 115200
  100. extra_scripts = ${common.extra_scripts}
  101. # ------------------------------------------------------------------------------
  102. # GENERIC OTA ENVIRONMENTS
  103. # ------------------------------------------------------------------------------
  104. [env:esp8266-1m-ota]
  105. platform = ${common.platform}
  106. framework = arduino
  107. board = esp01_1m
  108. board_build.flash_mode = dout
  109. lib_deps = ${common.lib_deps}
  110. lib_ignore = ${common.lib_ignore}
  111. build_flags = ${common.build_flags_1m0m} -D${env.ESPURNA_BOARD}
  112. upload_speed = 115200
  113. upload_port = "${env.ESPURNA_IP}"
  114. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  115. extra_scripts = ${common.extra_scripts}
  116. [env:esp8266-4m-ota]
  117. platform = ${common.platform}
  118. framework = arduino
  119. board = esp12e
  120. board_build.flash_mode = dout
  121. lib_deps = ${common.lib_deps}
  122. lib_ignore = ${common.lib_ignore}
  123. build_flags = ${common.build_flags_4m1m} -D${env.ESPURNA_BOARD}
  124. upload_speed = 115200
  125. upload_port = "${env.ESPURNA_IP}"
  126. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  127. extra_scripts = ${common.extra_scripts}
  128. # ------------------------------------------------------------------------------
  129. # SPECIAL BUILDS - DO. NOT. USE. ever ---
  130. # ------------------------------------------------------------------------------
  131. [env:travis01]
  132. platform = ${common.platform}
  133. framework = arduino
  134. board = esp12e
  135. lib_deps = ${common.lib_deps}
  136. lib_ignore = ${common.lib_ignore}
  137. build_flags = ${common.build_flags_4m1m} -DTRAVIS01
  138. monitor_speed = 115200
  139. extra_scripts = ${common.extra_scripts}
  140. [env:travis02]
  141. platform = ${common.platform}
  142. framework = arduino
  143. board = esp12e
  144. lib_deps = ${common.lib_deps}
  145. lib_ignore = ${common.lib_ignore}
  146. build_flags = ${common.build_flags_4m1m} -DTRAVIS02
  147. monitor_speed = 115200
  148. extra_scripts = ${common.extra_scripts}
  149. [env:travis03]
  150. platform = espressif8266@1.6.0
  151. framework = arduino
  152. board = esp12e
  153. lib_deps = ${common.lib_deps}
  154. lib_ignore = ${common.lib_ignore}
  155. build_flags = ${common.build_flags_4m1m} -DTRAVIS03 -DNOWSAUTH -DASYNC_TCP_SSL_ENABLED=1
  156. monitor_speed = 115200
  157. extra_scripts = ${common.extra_scripts}
  158. # ------------------------------------------------------------------------------
  159. # DEVELOPMENT BOARDS
  160. # ------------------------------------------------------------------------------
  161. [env:wemos-d1mini-relayshield]
  162. platform = ${common.platform}
  163. framework = arduino
  164. board = d1_mini
  165. lib_deps = ${common.lib_deps}
  166. lib_ignore = ${common.lib_ignore}
  167. build_flags = ${common.build_flags_4m1m} -DWEMOS_D1_MINI_RELAYSHIELD -DDEBUG_FAUXMO=Serial -DNOWSAUTH
  168. upload_speed = 460800
  169. monitor_speed = 115200
  170. extra_scripts = ${common.extra_scripts}
  171. modules = ${common.modules}
  172. [env:wemos-d1mini-relayshield-ssl]
  173. platform = espressif8266@1.6.0
  174. framework = arduino
  175. board = d1_mini
  176. lib_deps = ${common.lib_deps}
  177. lib_ignore = ${common.lib_ignore}
  178. build_flags = ${common.build_flags_4m1m} -DWEMOS_D1_MINI_RELAYSHIELD -DDEBUG_FAUXMO=Serial -DNOWSAUTH -DASYNC_TCP_SSL_ENABLED=1
  179. upload_speed = 460800
  180. monitor_speed = 115200
  181. extra_scripts = ${common.extra_scripts}
  182. modules = ${common.modules}
  183. [env:wemos-d1mini-relayshield-ota]
  184. platform = ${common.platform}
  185. framework = arduino
  186. board = d1_mini
  187. lib_deps = ${common.lib_deps}
  188. lib_ignore = ${common.lib_ignore}
  189. build_flags = ${common.build_flags_4m1m} -DWEMOS_D1_MINI_RELAYSHIELD -DDEBUG_FAUXMO=Serial -DNOWSAUTH
  190. upload_speed = 115200
  191. upload_port = ${common.upload_port}
  192. upload_flags = ${common.upload_flags}
  193. extra_scripts = ${common.extra_scripts}
  194. modules = ${common.modules}
  195. [env:nodemcu-lolin]
  196. platform = ${common.platform}
  197. framework = arduino
  198. board = nodemcuv2
  199. lib_deps = ${common.lib_deps}
  200. lib_ignore = ${common.lib_ignore}
  201. build_flags = ${common.build_flags_4m1m} -DNODEMCU_LOLIN -DDEBUG_FAUXMO=Serial -DNOWSAUTH
  202. upload_speed = 460800
  203. monitor_speed = 115200
  204. extra_scripts = ${common.extra_scripts}
  205. modules = ${common.modules}
  206. [env:nodemcu-lolin-ssl]
  207. platform = espressif8266@1.6.0
  208. framework = arduino
  209. board = nodemcuv2
  210. lib_deps = ${common.lib_deps}
  211. lib_ignore = ${common.lib_ignore}
  212. build_flags = ${common.build_flags_4m1m} -DNODEMCU_LOLIN -DDEBUG_FAUXMO=Serial -DNOWSAUTH -DASYNC_TCP_SSL_ENABLED=1
  213. upload_speed = 460800
  214. monitor_speed = 115200
  215. extra_scripts = ${common.extra_scripts}
  216. modules = ${common.modules}
  217. [env:nodemcu-lolin-ota]
  218. platform = ${common.platform}
  219. framework = arduino
  220. board = nodemcuv2
  221. lib_deps = ${common.lib_deps}
  222. lib_ignore = ${common.lib_ignore}
  223. build_flags = ${common.build_flags_4m1m} -DNODEMCU_LOLIN -DDEBUG_FAUXMO=Serial -DNOWSAUTH
  224. upload_speed = 115200
  225. upload_port = ${common.upload_port}
  226. upload_flags = ${common.upload_flags}
  227. monitor_speed = 115200
  228. extra_scripts = ${common.extra_scripts
  229. modules = ${common.modules}
  230. # ------------------------------------------------------------------------------
  231. # SPECIFIC BOARDS
  232. # ------------------------------------------------------------------------------
  233. [env:tinkerman-espurna-h06]
  234. platform = ${common.platform}
  235. framework = arduino
  236. board = esp12e
  237. lib_deps = ${common.lib_deps}
  238. lib_ignore = ${common.lib_ignore}
  239. build_flags = ${common.build_flags_4m1m} -DTINKERMAN_ESPURNA_H06
  240. monitor_speed = 115200
  241. extra_scripts = ${common.extra_scripts}
  242. modules = ${common.modules} sensor
  243. [env:tinkerman-espurna-h06-ota]
  244. platform = ${common.platform}
  245. framework = arduino
  246. board = esp12e
  247. lib_deps = ${common.lib_deps}
  248. lib_ignore = ${common.lib_ignore}
  249. build_flags = ${common.build_flags_4m1m} -DTINKERMAN_ESPURNA_H06
  250. upload_speed = 115200
  251. upload_port = ${common.upload_port}
  252. upload_flags = ${common.upload_flags}
  253. monitor_speed = 115200
  254. extra_scripts = ${common.extra_scripts}
  255. extra_scripts = ${common.extra_scripts
  256. modules = ${common.modules} sensor
  257. [env:tinkerman-espurna-h08]
  258. platform = ${common.platform}
  259. framework = arduino
  260. board = esp12e
  261. lib_deps = ${common.lib_deps}
  262. lib_ignore = ${common.lib_ignore}
  263. build_flags = ${common.build_flags_4m1m} -DTINKERMAN_ESPURNA_H08
  264. monitor_speed = 115200
  265. extra_scripts = ${common.extra_scripts}
  266. modules = ${common.modules} sensor
  267. [env:tinkerman-espurna-h08-ota]
  268. platform = ${common.platform}
  269. framework = arduino
  270. board = esp12e
  271. lib_deps = ${common.lib_deps}
  272. lib_ignore = ${common.lib_ignore}
  273. build_flags = ${common.build_flags_4m1m} -DTINKERMAN_ESPURNA_H08
  274. upload_speed = 115200
  275. upload_port = ${common.upload_port}
  276. upload_flags = ${common.upload_flags}
  277. monitor_speed = 115200
  278. extra_scripts = ${common.extra_scripts}
  279. modules = ${common.modules} sensor
  280. [env:tinkerman-espurna-switch]
  281. platform = ${common.platform}
  282. framework = arduino
  283. board = esp12e
  284. lib_deps = ${common.lib_deps}
  285. lib_ignore = ${common.lib_ignore}
  286. build_flags = ${common.build_flags_4m1m} -DTINKERMAN_ESPURNA_SWITCH
  287. monitor_speed = 115200
  288. extra_scripts = ${common.extra_scripts}
  289. modules = ${common.modules} sensor
  290. [env:wemos-d1-tarpunashield]
  291. platform = ${common.platform}
  292. framework = arduino
  293. board = esp12e
  294. lib_deps = ${common.lib_deps}
  295. lib_ignore = ${common.lib_ignore}
  296. build_flags = ${common.build_flags_4m1m} -DWEMOS_D1_TARPUNA_SHIELD
  297. monitor_speed = 115200
  298. extra_scripts = ${common.extra_scripts}
  299. modules = ${common.modules} sensor
  300. # ------------------------------------------------------------------------------
  301. [env:itead-sonoff-basic]
  302. platform = ${common.platform}
  303. framework = arduino
  304. board = esp01_1m
  305. board_build.flash_mode = dout
  306. lib_deps = ${common.lib_deps}
  307. lib_ignore = ${common.lib_ignore}
  308. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_BASIC
  309. monitor_speed = 115200
  310. extra_scripts = ${common.extra_scripts}
  311. modules = ${common.modules}
  312. [env:itead-sonoff-basic-ota]
  313. platform = ${common.platform}
  314. framework = arduino
  315. board = esp01_1m
  316. board_build.flash_mode = dout
  317. lib_deps = ${common.lib_deps}
  318. lib_ignore = ${common.lib_ignore}
  319. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_BASIC
  320. upload_speed = 115200
  321. upload_port = ${common.upload_port}
  322. upload_flags = ${common.upload_flags}
  323. monitor_speed = 115200
  324. extra_scripts = ${common.extra_scripts}
  325. modules = ${common.modules}
  326. [env:itead-sonoff-basic-dht]
  327. platform = ${common.platform}
  328. framework = arduino
  329. board = esp01_1m
  330. board_build.flash_mode = dout
  331. lib_deps = ${common.lib_deps}
  332. lib_ignore = ${common.lib_ignore}
  333. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_BASIC -DDHT_SUPPORT=1
  334. monitor_speed = 115200
  335. extra_scripts = ${common.extra_scripts}
  336. modules = ${common.modules} sensor
  337. [env:itead-sonoff-basic-dht-ota]
  338. platform = ${common.platform}
  339. framework = arduino
  340. board = esp01_1m
  341. board_build.flash_mode = dout
  342. lib_deps = ${common.lib_deps}
  343. lib_ignore = ${common.lib_ignore}
  344. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_BASIC -DDHT_SUPPORT=1
  345. upload_speed = 115200
  346. upload_port = ${common.upload_port}
  347. upload_flags = ${common.upload_flags}
  348. monitor_speed = 115200
  349. extra_scripts = ${common.extra_scripts}
  350. modules = ${common.modules} sensor
  351. [env:itead-sonoff-basic-dallas]
  352. platform = ${common.platform}
  353. framework = arduino
  354. board = esp01_1m
  355. board_build.flash_mode = dout
  356. lib_deps = ${common.lib_deps}
  357. lib_ignore = ${common.lib_ignore}
  358. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_BASIC -DDALLAS_SUPPORT=1
  359. monitor_speed = 115200
  360. extra_scripts = ${common.extra_scripts}
  361. modules = ${common.modules} sensor
  362. [env:itead-sonoff-rf]
  363. platform = ${common.platform}
  364. framework = arduino
  365. board = esp01_1m
  366. board_build.flash_mode = dout
  367. lib_deps = ${common.lib_deps}
  368. lib_ignore = ${common.lib_ignore}
  369. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_RF
  370. monitor_speed = 115200
  371. extra_scripts = ${common.extra_scripts}
  372. modules = ${common.modules}
  373. [env:itead-sonoff-rf-ota]
  374. platform = ${common.platform}
  375. framework = arduino
  376. board = esp01_1m
  377. board_build.flash_mode = dout
  378. lib_deps = ${common.lib_deps}
  379. lib_ignore = ${common.lib_ignore}
  380. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_RF
  381. upload_speed = 115200
  382. upload_port = ${common.upload_port}
  383. upload_flags = ${common.upload_flags}
  384. monitor_speed = 115200
  385. extra_scripts = ${common.extra_scripts}
  386. modules = ${common.modules}
  387. [env:itead-sonoff-th]
  388. platform = ${common.platform}
  389. framework = arduino
  390. board = esp01_1m
  391. board_build.flash_mode = dout
  392. lib_deps = ${common.lib_deps}
  393. lib_ignore = ${common.lib_ignore}
  394. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_TH
  395. monitor_speed = 115200
  396. extra_scripts = ${common.extra_scripts}
  397. modules = ${common.modules}
  398. [env:itead-sonoff-th-ota]
  399. platform = ${common.platform}
  400. framework = arduino
  401. board = esp01_1m
  402. board_build.flash_mode = dout
  403. lib_deps = ${common.lib_deps}
  404. lib_ignore = ${common.lib_ignore}
  405. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_TH
  406. upload_speed = 115200
  407. upload_port = ${common.upload_port}
  408. upload_flags = ${common.upload_flags}
  409. monitor_speed = 115200
  410. extra_scripts = ${common.extra_scripts}
  411. modules = ${common.modules}
  412. [env:itead-sonoff-pow]
  413. platform = ${common.platform}
  414. framework = arduino
  415. board = esp01_1m
  416. board_build.flash_mode = dout
  417. lib_deps = ${common.lib_deps}
  418. lib_ignore = ${common.lib_ignore}
  419. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_POW
  420. monitor_speed = 115200
  421. extra_scripts = ${common.extra_scripts}
  422. modules = ${common.modules} sensor
  423. [env:itead-sonoff-pow-ota]
  424. platform = ${common.platform}
  425. framework = arduino
  426. board = esp01_1m
  427. board_build.flash_mode = dout
  428. lib_deps = ${common.lib_deps}
  429. lib_ignore = ${common.lib_ignore}
  430. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_POW
  431. upload_speed = 115200
  432. upload_port = ${common.upload_port}
  433. upload_flags = ${common.upload_flags}
  434. monitor_speed = 115200
  435. extra_scripts = ${common.extra_scripts}
  436. modules = ${common.modules} sensor
  437. [env:itead-sonoff-pow-r2]
  438. platform = ${common.platform}
  439. framework = arduino
  440. board = esp01_1m
  441. board_build.flash_mode = dout
  442. lib_deps = ${common.lib_deps}
  443. lib_ignore = ${common.lib_ignore}
  444. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_POW_R2
  445. monitor_speed = 115200
  446. extra_scripts = ${common.extra_scripts}
  447. modules = ${common.modules} sensor
  448. [env:itead-sonoff-pow-r2-ota]
  449. platform = ${common.platform}
  450. framework = arduino
  451. board = esp01_1m
  452. board_build.flash_mode = dout
  453. lib_deps = ${common.lib_deps}
  454. lib_ignore = ${common.lib_ignore}
  455. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_POW_R2
  456. upload_speed = 115200
  457. upload_port = ${common.upload_port}
  458. upload_flags = ${common.upload_flags}
  459. monitor_speed = 115200
  460. extra_scripts = ${common.extra_scripts}
  461. modules = ${common.modules} sensor
  462. [env:itead-sonoff-dual]
  463. platform = ${common.platform}
  464. framework = arduino
  465. board = esp01_1m
  466. board_build.flash_mode = dout
  467. lib_deps = ${common.lib_deps}
  468. lib_ignore = ${common.lib_ignore}
  469. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_DUAL
  470. extra_scripts = ${common.extra_scripts}
  471. modules = ${common.modules}
  472. [env:itead-sonoff-dual-ota]
  473. platform = ${common.platform}
  474. framework = arduino
  475. board = esp01_1m
  476. board_build.flash_mode = dout
  477. lib_deps = ${common.lib_deps}
  478. lib_ignore = ${common.lib_ignore}
  479. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_DUAL
  480. upload_speed = 115200
  481. upload_port = ${common.upload_port}
  482. upload_flags = ${common.upload_flags}
  483. extra_scripts = ${common.extra_scripts}
  484. modules = ${common.modules}
  485. [env:itead-sonoff-dual-r2]
  486. platform = ${common.platform}
  487. framework = arduino
  488. board = esp01_1m
  489. board_build.flash_mode = dout
  490. lib_deps = ${common.lib_deps}
  491. lib_ignore = ${common.lib_ignore}
  492. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_DUAL_R2
  493. extra_scripts = ${common.extra_scripts}
  494. modules = ${common.modules}
  495. [env:itead-sonoff-dual-ota-r2]
  496. platform = ${common.platform}
  497. framework = arduino
  498. board = esp01_1m
  499. board_build.flash_mode = dout
  500. lib_deps = ${common.lib_deps}
  501. lib_ignore = ${common.lib_ignore}
  502. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_DUAL_R2
  503. upload_speed = 115200
  504. upload_port = ${common.upload_port}
  505. upload_flags = ${common.upload_flags}
  506. extra_scripts = ${common.extra_scripts}
  507. modules = ${common.modules}
  508. [env:itead-sonoff-4ch]
  509. platform = ${common.platform}
  510. framework = arduino
  511. board = esp01_1m
  512. board_build.flash_mode = dout
  513. lib_deps = ${common.lib_deps}
  514. lib_ignore = ${common.lib_ignore}
  515. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_4CH
  516. monitor_speed = 115200
  517. extra_scripts = ${common.extra_scripts}
  518. modules = ${common.modules}
  519. [env:itead-sonoff-4ch-ota]
  520. platform = ${common.platform}
  521. framework = arduino
  522. board = esp01_1m
  523. board_build.flash_mode = dout
  524. lib_deps = ${common.lib_deps}
  525. lib_ignore = ${common.lib_ignore}
  526. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_4CH
  527. upload_speed = 115200
  528. upload_port = ${common.upload_port}
  529. upload_flags = ${common.upload_flags}
  530. monitor_speed = 115200
  531. extra_scripts = ${common.extra_scripts}
  532. modules = ${common.modules}
  533. [env:itead-sonoff-4ch-pro]
  534. platform = ${common.platform}
  535. framework = arduino
  536. board = esp01_1m
  537. board_build.flash_mode = dout
  538. lib_deps = ${common.lib_deps}
  539. lib_ignore = ${common.lib_ignore}
  540. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_4CH_PRO
  541. monitor_speed = 115200
  542. extra_scripts = ${common.extra_scripts}
  543. modules = ${common.modules}
  544. [env:itead-sonoff-4ch-pro-ota]
  545. platform = ${common.platform}
  546. framework = arduino
  547. board = esp01_1m
  548. board_build.flash_mode = dout
  549. lib_deps = ${common.lib_deps}
  550. lib_ignore = ${common.lib_ignore}
  551. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_4CH_PRO
  552. upload_speed = 115200
  553. upload_port = ${common.upload_port}
  554. upload_flags = ${common.upload_flags}
  555. monitor_speed = 115200
  556. extra_scripts = ${common.extra_scripts}
  557. modules = ${common.modules}
  558. [env:itead-sonoff-touch]
  559. platform = ${common.platform}
  560. framework = arduino
  561. board = esp01_1m
  562. board_build.flash_mode = dout
  563. lib_deps = ${common.lib_deps}
  564. lib_ignore = ${common.lib_ignore}
  565. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_TOUCH
  566. monitor_speed = 115200
  567. extra_scripts = ${common.extra_scripts}
  568. modules = ${common.modules}
  569. [env:itead-sonoff-touch-ota]
  570. platform = ${common.platform}
  571. framework = arduino
  572. board = esp01_1m
  573. board_build.flash_mode = dout
  574. lib_deps = ${common.lib_deps}
  575. lib_ignore = ${common.lib_ignore}
  576. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_TOUCH
  577. upload_speed = 115200
  578. upload_port = ${common.upload_port}
  579. upload_flags = ${common.upload_flags}
  580. monitor_speed = 115200
  581. extra_scripts = ${common.extra_scripts}
  582. modules = ${common.modules}
  583. [env:itead-sonoff-b1]
  584. platform = ${common.platform}
  585. framework = arduino
  586. board = esp01_1m
  587. board_build.flash_mode = dout
  588. lib_deps = ${common.lib_deps}
  589. lib_ignore = ${common.lib_ignore}
  590. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_B1
  591. monitor_speed = 115200
  592. extra_scripts = ${common.extra_scripts}
  593. modules = ${common.modules} light
  594. [env:itead-sonoff-b1-ota]
  595. platform = ${common.platform}
  596. framework = arduino
  597. board = esp01_1m
  598. board_build.flash_mode = dout
  599. lib_deps = ${common.lib_deps}
  600. lib_ignore = ${common.lib_ignore}
  601. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_B1
  602. upload_speed = 115200
  603. upload_port = ${common.upload_port}
  604. upload_flags = ${common.upload_flags}
  605. monitor_speed = 115200
  606. extra_scripts = ${common.extra_scripts}
  607. modules = ${common.modules} light
  608. [env:itead-sonoff-t1-1ch]
  609. platform = ${common.platform}
  610. framework = arduino
  611. board = esp01_1m
  612. board_build.flash_mode = dout
  613. lib_deps = ${common.lib_deps}
  614. lib_ignore = ${common.lib_ignore}
  615. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_T1_1CH
  616. monitor_speed = 115200
  617. extra_scripts = ${common.extra_scripts}
  618. modules = ${common.modules}
  619. [env:itead-sonoff-t1-1ch-ota]
  620. platform = ${common.platform}
  621. framework = arduino
  622. board = esp01_1m
  623. board_build.flash_mode = dout
  624. lib_deps = ${common.lib_deps}
  625. lib_ignore = ${common.lib_ignore}
  626. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_T1_1CH
  627. upload_speed = 115200
  628. upload_port = ${common.upload_port}
  629. upload_flags = ${common.upload_flags}
  630. monitor_speed = 115200
  631. extra_scripts = ${common.extra_scripts}
  632. modules = ${common.modules}
  633. [env:itead-sonoff-t1-2ch]
  634. platform = ${common.platform}
  635. framework = arduino
  636. board = esp01_1m
  637. board_build.flash_mode = dout
  638. lib_deps = ${common.lib_deps}
  639. lib_ignore = ${common.lib_ignore}
  640. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_T1_2CH
  641. monitor_speed = 115200
  642. extra_scripts = ${common.extra_scripts}
  643. modules = ${common.modules}
  644. [env:itead-sonoff-t1-2ch-ota]
  645. platform = ${common.platform}
  646. framework = arduino
  647. board = esp01_1m
  648. board_build.flash_mode = dout
  649. lib_deps = ${common.lib_deps}
  650. lib_ignore = ${common.lib_ignore}
  651. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_T1_2CH
  652. upload_speed = 115200
  653. upload_port = ${common.upload_port}
  654. upload_flags = ${common.upload_flags}
  655. monitor_speed = 115200
  656. extra_scripts = ${common.extra_scripts}
  657. modules = ${common.modules}
  658. [env:itead-sonoff-t1-3ch]
  659. platform = ${common.platform}
  660. framework = arduino
  661. board = esp01_1m
  662. board_build.flash_mode = dout
  663. lib_deps = ${common.lib_deps}
  664. lib_ignore = ${common.lib_ignore}
  665. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_T1_3CH
  666. monitor_speed = 115200
  667. extra_scripts = ${common.extra_scripts}
  668. modules = ${common.modules}
  669. [env:itead-sonoff-t1-3ch-ota]
  670. platform = ${common.platform}
  671. framework = arduino
  672. board = esp01_1m
  673. board_build.flash_mode = dout
  674. lib_deps = ${common.lib_deps}
  675. lib_ignore = ${common.lib_ignore}
  676. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_T1_3CH
  677. upload_speed = 115200
  678. upload_port = ${common.upload_port}
  679. upload_flags = ${common.upload_flags}
  680. monitor_speed = 115200
  681. extra_scripts = ${common.extra_scripts}
  682. modules = ${common.modules}
  683. [env:itead-sonoff-led]
  684. platform = ${common.platform}
  685. framework = arduino
  686. board = esp01_1m
  687. board_build.flash_mode = dout
  688. lib_deps = ${common.lib_deps}
  689. lib_ignore = ${common.lib_ignore}
  690. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_LED
  691. monitor_speed = 115200
  692. extra_scripts = ${common.extra_scripts}
  693. modules = ${common.modules} light
  694. [env:itead-sonoff-led-ota]
  695. platform = ${common.platform}
  696. framework = arduino
  697. board = esp01_1m
  698. board_build.flash_mode = dout
  699. lib_deps = ${common.lib_deps}
  700. lib_ignore = ${common.lib_ignore}
  701. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_LED
  702. upload_speed = 115200
  703. upload_port = ${common.upload_port}
  704. upload_flags = ${common.upload_flags}
  705. monitor_speed = 115200
  706. extra_scripts = ${common.extra_scripts}
  707. modules = ${common.modules} light
  708. [env:itead-sonoff-rfbridge]
  709. platform = ${common.platform}
  710. framework = arduino
  711. board = esp01_1m
  712. board_build.flash_mode = dout
  713. lib_deps = ${common.lib_deps}
  714. lib_ignore = ${common.lib_ignore}
  715. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_RFBRIDGE
  716. monitor_speed = 19200
  717. extra_scripts = ${common.extra_scripts}
  718. modules = ${common.modules} rfbridge
  719. [env:itead-sonoff-rfbridge-ota]
  720. platform = ${common.platform}
  721. framework = arduino
  722. board = esp01_1m
  723. board_build.flash_mode = dout
  724. lib_deps = ${common.lib_deps}
  725. lib_ignore = ${common.lib_ignore}
  726. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_RFBRIDGE
  727. upload_speed = 115200
  728. upload_port = ${common.upload_port}
  729. upload_flags = ${common.upload_flags}
  730. monitor_speed = 19200
  731. extra_scripts = ${common.extra_scripts}
  732. modules = ${common.modules} rfbridge
  733. [env:itead-sonoff-rfbridge-direct]
  734. platform = ${common.platform}
  735. framework = arduino
  736. board = esp01_1m
  737. board_build.flash_mode = dout
  738. lib_deps = ${common.lib_deps}
  739. lib_ignore = ${common.lib_ignore}
  740. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_RFBRIDGE -DRFB_DIRECT
  741. monitor_speed = 19200
  742. extra_scripts = ${common.extra_scripts}
  743. modules = ${common.modules} rfbridge
  744. [env:itead-sonoff-rfbridge-direct-ota]
  745. platform = ${common.platform}
  746. framework = arduino
  747. board = esp01_1m
  748. board_build.flash_mode = dout
  749. lib_deps = ${common.lib_deps}
  750. lib_ignore = ${common.lib_ignore}
  751. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_RFBRIDGE -DRFB_DIRECT
  752. upload_speed = 115200
  753. upload_port = "${env.ESPURNA_IP}"
  754. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  755. monitor_speed = 19200
  756. extra_scripts = ${common.extra_scripts}
  757. modules = ${common.modules} rfbridge
  758. # ------------------------------------------------------------------------------
  759. [env:itead-slampher]
  760. platform = ${common.platform}
  761. framework = arduino
  762. board = esp01_1m
  763. board_build.flash_mode = dout
  764. lib_deps = ${common.lib_deps}
  765. lib_ignore = ${common.lib_ignore}
  766. build_flags = ${common.build_flags_1m0m} -DITEAD_SLAMPHER
  767. monitor_speed = 115200
  768. extra_scripts = ${common.extra_scripts}
  769. modules = ${common.modules}
  770. [env:itead-slampher-ota]
  771. platform = ${common.platform}
  772. framework = arduino
  773. board = esp01_1m
  774. board_build.flash_mode = dout
  775. lib_deps = ${common.lib_deps}
  776. lib_ignore = ${common.lib_ignore}
  777. build_flags = ${common.build_flags_1m0m} -DITEAD_SLAMPHER
  778. upload_speed = 115200
  779. upload_port = ${common.upload_port}
  780. upload_flags = ${common.upload_flags}
  781. monitor_speed = 115200
  782. extra_scripts = ${common.extra_scripts}
  783. modules = ${common.modules}
  784. [env:itead-s20]
  785. platform = ${common.platform}
  786. framework = arduino
  787. board = esp01_1m
  788. board_build.flash_mode = dout
  789. lib_deps = ${common.lib_deps}
  790. lib_ignore = ${common.lib_ignore}
  791. build_flags = ${common.build_flags_1m0m} -DITEAD_S20
  792. monitor_speed = 115200
  793. extra_scripts = ${common.extra_scripts}
  794. modules = ${common.modules}
  795. [env:itead-s20-ota]
  796. platform = ${common.platform}
  797. framework = arduino
  798. board = esp01_1m
  799. board_build.flash_mode = dout
  800. lib_deps = ${common.lib_deps}
  801. lib_ignore = ${common.lib_ignore}
  802. build_flags = ${common.build_flags_1m0m} -DITEAD_S20
  803. upload_speed = 115200
  804. upload_port = ${common.upload_port}
  805. upload_flags = ${common.upload_flags}
  806. monitor_speed = 115200
  807. extra_scripts = ${common.extra_scripts}
  808. modules = ${common.modules}
  809. [env:itead-1ch-inching]
  810. platform = ${common.platform}
  811. framework = arduino
  812. board = esp01_1m
  813. board_build.flash_mode = dout
  814. lib_deps = ${common.lib_deps}
  815. lib_ignore = ${common.lib_ignore}
  816. build_flags = ${common.build_flags_1m0m} -DITEAD_1CH_INCHING
  817. monitor_speed = 115200
  818. extra_scripts = ${common.extra_scripts}
  819. modules = ${common.modules}
  820. [env:itead-1ch-inching-ota]
  821. platform = ${common.platform}
  822. framework = arduino
  823. board = esp01_1m
  824. board_build.flash_mode = dout
  825. lib_deps = ${common.lib_deps}
  826. lib_ignore = ${common.lib_ignore}
  827. build_flags = ${common.build_flags_1m0m} -DITEAD_1CH_INCHING
  828. upload_speed = 115200
  829. upload_port = ${common.upload_port}
  830. upload_flags = ${common.upload_flags}
  831. monitor_speed = 115200
  832. extra_scripts = ${common.extra_scripts}
  833. modules = ${common.modules}
  834. [env:itead-motor]
  835. platform = ${common.platform}
  836. framework = arduino
  837. board = esp01_1m
  838. board_build.flash_mode = dout
  839. lib_deps = ${common.lib_deps}
  840. lib_ignore = ${common.lib_ignore}
  841. build_flags = ${common.build_flags_1m0m} -DITEAD_MOTOR
  842. monitor_speed = 115200
  843. extra_scripts = ${common.extra_scripts}
  844. modules = ${common.modules}
  845. [env:itead-motor-ota]
  846. platform = ${common.platform}
  847. framework = arduino
  848. board = esp01_1m
  849. board_build.flash_mode = dout
  850. lib_deps = ${common.lib_deps}
  851. lib_ignore = ${common.lib_ignore}
  852. build_flags = ${common.build_flags_1m0m} -DITEAD_MOTOR
  853. upload_speed = 115200
  854. upload_port = ${common.upload_port}
  855. upload_flags = ${common.upload_flags}
  856. monitor_speed = 115200
  857. extra_scripts = ${common.extra_scripts}
  858. modules = ${common.modules}
  859. [env:itead-sonoff-sv]
  860. platform = ${common.platform}
  861. framework = arduino
  862. board = esp01_1m
  863. board_build.flash_mode = dout
  864. lib_deps = ${common.lib_deps}
  865. lib_ignore = ${common.lib_ignore}
  866. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_SV
  867. monitor_speed = 115200
  868. extra_scripts = ${common.extra_scripts}
  869. modules = ${common.modules}
  870. [env:itead-sonoff-sv-ota]
  871. platform = ${common.platform}
  872. framework = arduino
  873. board = esp01_1m
  874. board_build.flash_mode = dout
  875. lib_deps = ${common.lib_deps}
  876. lib_ignore = ${common.lib_ignore}
  877. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_SV
  878. upload_port = ${common.upload_port}
  879. upload_flags = ${common.upload_flags}
  880. monitor_speed = 115200
  881. extra_scripts = ${common.extra_scripts}
  882. modules = ${common.modules}
  883. [env:itead-sonoff-s31]
  884. platform = ${common.platform}
  885. framework = arduino
  886. board = esp01_1m
  887. board_build.flash_mode = dout
  888. lib_deps = ${common.lib_deps}
  889. lib_ignore = ${common.lib_ignore}
  890. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_S31
  891. monitor_speed = 115200
  892. extra_scripts = ${common.extra_scripts}
  893. modules = ${common.modules} sensor
  894. [env:itead-sonoff-s31-ota]
  895. platform = ${common.platform}
  896. framework = arduino
  897. board = esp01_1m
  898. board_build.flash_mode = dout
  899. lib_deps = ${common.lib_deps}
  900. lib_ignore = ${common.lib_ignore}
  901. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_S31
  902. upload_port = "${env.ESPURNA_IP}"
  903. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  904. monitor_speed = 115200
  905. extra_scripts = ${common.extra_scripts}
  906. modules = ${common.modules} sensor
  907. # ------------------------------------------------------------------------------
  908. [env:electrodragon-wifi-iot]
  909. platform = ${common.platform}
  910. framework = arduino
  911. board = esp12e
  912. lib_deps = ${common.lib_deps}
  913. lib_ignore = ${common.lib_ignore}
  914. build_flags = ${common.build_flags_4m1m} -DELECTRODRAGON_WIFI_IOT -DDHT_SUPPORT=1
  915. monitor_speed = 115200
  916. extra_scripts = ${common.extra_scripts}
  917. modules = ${common.modules}
  918. [env:electrodragon-wifi-iot-ota]
  919. platform = ${common.platform}
  920. framework = arduino
  921. board = esp12e
  922. lib_deps = ${common.lib_deps}
  923. lib_ignore = ${common.lib_ignore}
  924. build_flags = ${common.build_flags_4m1m} -DELECTRODRAGON_WIFI_IOT -DDHT_SUPPORT=1
  925. upload_speed = 115200
  926. upload_port = ${common.upload_port}
  927. upload_flags = ${common.upload_flags}
  928. monitor_speed = 115200
  929. extra_scripts = ${common.extra_scripts}
  930. modules = ${common.modules}
  931. [env:workchoice-ecoplug]
  932. platform = ${common.platform}
  933. framework = arduino
  934. board = esp01_1m
  935. board_build.flash_mode = dout
  936. lib_deps = ${common.lib_deps}
  937. lib_ignore = ${common.lib_ignore}
  938. build_flags = ${common.build_flags_1m0m} -DWORKCHOICE_ECOPLUG
  939. monitor_speed = 115200
  940. extra_scripts = ${common.extra_scripts}
  941. modules = ${common.modules}
  942. [env:workchoice-ecoplug-ota]
  943. platform = ${common.platform}
  944. framework = arduino
  945. board = esp01_1m
  946. board_build.flash_mode = dout
  947. lib_deps = ${common.lib_deps}
  948. lib_ignore = ${common.lib_ignore}
  949. build_flags = ${common.build_flags_1m0m} -DWORKCHOICE_ECOPLUG
  950. upload_speed = 115200
  951. upload_port = ${common.upload_port}
  952. upload_flags = ${common.upload_flags}
  953. monitor_speed = 115200
  954. extra_scripts = ${common.extra_scripts}
  955. modules = ${common.modules}
  956. [env:jangoe-wifi-relay-nc]
  957. platform = ${common.platform}
  958. framework = arduino
  959. board = esp12e
  960. lib_deps = ${common.lib_deps}
  961. lib_ignore = ${common.lib_ignore}
  962. build_flags = ${common.build_flags_4m1m} -DJANGOE_WIFI_RELAY_NC
  963. monitor_speed = 115200
  964. extra_scripts = ${common.extra_scripts}
  965. modules = ${common.modules}
  966. [env:jangoe-wifi-relay-nc-ota]
  967. platform = ${common.platform}
  968. framework = arduino
  969. board = esp12e
  970. lib_deps = ${common.lib_deps}
  971. lib_ignore = ${common.lib_ignore}
  972. build_flags = ${common.build_flags_4m1m} -DJANGOE_WIFI_RELAY_NC
  973. upload_speed = 115200
  974. upload_port = ${common.upload_port}
  975. upload_flags = ${common.upload_flags}
  976. monitor_speed = 115200
  977. extra_scripts = ${common.extra_scripts}
  978. modules = ${common.modules}
  979. [env:jangoe-wifi-relay-no]
  980. platform = ${common.platform}
  981. framework = arduino
  982. board = esp12e
  983. lib_deps = ${common.lib_deps}
  984. lib_ignore = ${common.lib_ignore}
  985. build_flags = ${common.build_flags_4m1m} -DJANGOE_WIFI_RELAY_NO
  986. monitor_speed = 115200
  987. extra_scripts = ${common.extra_scripts}
  988. modules = ${common.modules}
  989. [env:jangoe-wifi-relay-no-ota]
  990. platform = ${common.platform}
  991. framework = arduino
  992. board = esp12e
  993. lib_deps = ${common.lib_deps}
  994. lib_ignore = ${common.lib_ignore}
  995. build_flags = ${common.build_flags_4m1m} -DJANGOE_WIFI_RELAY_NO
  996. upload_speed = 115200
  997. upload_port = ${common.upload_port}
  998. upload_flags = ${common.upload_flags}
  999. monitor_speed = 115200
  1000. extra_scripts = ${common.extra_scripts}
  1001. modules = ${common.modules}
  1002. [env:openenergymonitor-mqtt-relay]
  1003. platform = ${common.platform}
  1004. framework = arduino
  1005. board = esp_wroom_02
  1006. lib_deps = ${common.lib_deps}
  1007. lib_ignore = ${common.lib_ignore}
  1008. build_flags = ${common.build_flags_4m1m} -DOPENENERGYMONITOR_MQTT_RELAY -DDALLAS_SUPPORT=1
  1009. monitor_speed = 115200
  1010. extra_scripts = ${common.extra_scripts}
  1011. modules = ${common.modules}
  1012. [env:openenergymonitor-mqtt-relay-ota]
  1013. platform = ${common.platform}
  1014. framework = arduino
  1015. board = esp_wroom_02
  1016. lib_deps = ${common.lib_deps}
  1017. lib_ignore = ${common.lib_ignore}
  1018. build_flags = ${common.build_flags_4m1m} -DOPENENERGYMONITOR_MQTT_RELAY -DDALLAS_SUPPORT=1
  1019. upload_speed = 115200
  1020. upload_port = ${common.upload_port}
  1021. upload_flags = ${common.upload_flags}
  1022. monitor_speed = 115200
  1023. extra_scripts = ${common.extra_scripts}
  1024. modules = ${common.modules}
  1025. [env:jorgegarcia-wifi-relays]
  1026. platform = ${common.platform}
  1027. framework = arduino
  1028. board = esp01_1m
  1029. lib_deps = ${common.lib_deps}
  1030. lib_ignore = ${common.lib_ignore}
  1031. build_flags = ${common.build_flags_1m0m} -DJORGEGARCIA_WIFI_RELAYS
  1032. monitor_speed = 115200
  1033. extra_scripts = ${common.extra_scripts}
  1034. modules = ${common.modules}
  1035. [env:jorgegarcia-wifi-relays-ota]
  1036. platform = ${common.platform}
  1037. framework = arduino
  1038. board = esp01_1m
  1039. lib_deps = ${common.lib_deps}
  1040. lib_ignore = ${common.lib_ignore}
  1041. build_flags = ${common.build_flags_1m0m} -DJORGEGARCIA_WIFI_RELAYS
  1042. upload_speed = 115200
  1043. upload_port = ${common.upload_port}
  1044. upload_flags = ${common.upload_flags}
  1045. monitor_speed = 115200
  1046. extra_scripts = ${common.extra_scripts}
  1047. modules = ${common.modules}
  1048. [env:aithinker-ai-light]
  1049. platform = ${common.platform}
  1050. framework = arduino
  1051. board = esp01_1m
  1052. board_build.flash_mode = dout
  1053. lib_deps = ${common.lib_deps}
  1054. lib_ignore = ${common.lib_ignore}
  1055. build_flags = ${common.build_flags_1m0m} -DAITHINKER_AI_LIGHT
  1056. monitor_speed = 115200
  1057. extra_scripts = ${common.extra_scripts}
  1058. modules = ${common.modules} light
  1059. [env:aithinker-ai-light-ota]
  1060. platform = ${common.platform}
  1061. framework = arduino
  1062. board = esp01_1m
  1063. board_build.flash_mode = dout
  1064. lib_deps = ${common.lib_deps}
  1065. lib_ignore = ${common.lib_ignore}
  1066. build_flags = ${common.build_flags_1m0m} -DAITHINKER_AI_LIGHT
  1067. upload_speed = 115200
  1068. upload_port = ${common.upload_port}
  1069. upload_flags = ${common.upload_flags}
  1070. monitor_speed = 115200
  1071. extra_scripts = ${common.extra_scripts}
  1072. modules = ${common.modules} light
  1073. [env:magichome-led-controller]
  1074. platform = ${common.platform}
  1075. framework = arduino
  1076. board = esp01_1m
  1077. board_build.flash_mode = dout
  1078. lib_deps = ${common.lib_deps}
  1079. lib_ignore = ${common.lib_ignore}
  1080. build_flags = ${common.build_flags_1m0m} -DMAGICHOME_LED_CONTROLLER
  1081. monitor_speed = 115200
  1082. extra_scripts = ${common.extra_scripts}
  1083. modules = ${common.modules} light
  1084. [env:magichome-led-controller-ota]
  1085. platform = ${common.platform}
  1086. framework = arduino
  1087. board = esp01_1m
  1088. board_build.flash_mode = dout
  1089. lib_deps = ${common.lib_deps}
  1090. lib_ignore = ${common.lib_ignore}
  1091. build_flags = ${common.build_flags_1m0m} -DMAGICHOME_LED_CONTROLLER
  1092. upload_speed = 115200
  1093. upload_port = ${common.upload_port}
  1094. upload_flags = ${common.upload_flags}
  1095. monitor_speed = 115200
  1096. extra_scripts = ${common.extra_scripts}
  1097. modules = ${common.modules} light
  1098. [env:magichome-led-controller-20]
  1099. platform = ${common.platform}
  1100. framework = arduino
  1101. board = esp01_1m
  1102. board_build.flash_mode = dout
  1103. lib_deps = ${common.lib_deps}
  1104. lib_ignore = ${common.lib_ignore}
  1105. build_flags = ${common.build_flags_1m0m} -DMAGICHOME_LED_CONTROLLER_20
  1106. monitor_speed = 115200
  1107. extra_scripts = ${common.extra_scripts}
  1108. modules = ${common.modules} light
  1109. [env:magichome-led-controller-20-ota]
  1110. platform = ${common.platform}
  1111. framework = arduino
  1112. board = esp01_1m
  1113. board_build.flash_mode = dout
  1114. lib_deps = ${common.lib_deps}
  1115. lib_ignore = ${common.lib_ignore}
  1116. build_flags = ${common.build_flags_1m0m} -DMAGICHOME_LED_CONTROLLER_20
  1117. upload_port = ${common.upload_port}
  1118. upload_flags = ${common.upload_flags}
  1119. monitor_speed = 115200
  1120. extra_scripts = ${common.extra_scripts}
  1121. modules = ${common.modules} light
  1122. [env:huacanxing-h801]
  1123. platform = ${common.platform}
  1124. framework = arduino
  1125. board = esp01_1m
  1126. board_build.flash_mode = dout
  1127. lib_deps = ${common.lib_deps}
  1128. lib_ignore = ${common.lib_ignore}
  1129. build_flags = ${common.build_flags_1m0m} -DHUACANXING_H801
  1130. monitor_speed = 115200
  1131. extra_scripts = ${common.extra_scripts}
  1132. modules = ${common.modules} light
  1133. [env:huacanxing-h801-ota]
  1134. platform = ${common.platform}
  1135. framework = arduino
  1136. board = esp01_1m
  1137. board_build.flash_mode = dout
  1138. lib_deps = ${common.lib_deps}
  1139. lib_ignore = ${common.lib_ignore}
  1140. build_flags = ${common.build_flags_1m0m} -DHUACANXING_H801
  1141. upload_speed = 115200
  1142. upload_port = ${common.upload_port}
  1143. upload_flags = ${common.upload_flags}
  1144. monitor_speed = 115200
  1145. extra_scripts = ${common.extra_scripts}
  1146. modules = ${common.modules} light
  1147. [env:huacanxing-h802]
  1148. platform = ${common.platform}
  1149. framework = arduino
  1150. board = esp01_1m
  1151. board_build.flash_mode = dout
  1152. lib_deps = ${common.lib_deps}
  1153. lib_ignore = ${common.lib_ignore}
  1154. build_flags = ${common.build_flags_1m0m} -DHUACANXING_H802
  1155. monitor_speed = 115200
  1156. extra_scripts = ${common.extra_scripts}
  1157. modules = ${common.modules} light
  1158. [env:huacanxing-h802-ota]
  1159. platform = ${common.platform}
  1160. framework = arduino
  1161. board = esp01_1m
  1162. board_build.flash_mode = dout
  1163. lib_deps = ${common.lib_deps}
  1164. lib_ignore = ${common.lib_ignore}
  1165. build_flags = ${common.build_flags_1m0m} -DHUACANXING_H802
  1166. upload_speed = 115200
  1167. upload_port = ${common.upload_port}
  1168. upload_flags = ${common.upload_flags}
  1169. monitor_speed = 115200
  1170. extra_scripts = ${common.extra_scripts}
  1171. modules = ${common.modules} light
  1172. [env:arilux-al-lc01]
  1173. platform = ${common.platform}
  1174. framework = arduino
  1175. board = esp01_1m
  1176. board_build.flash_mode = dout
  1177. lib_deps = ${common.lib_deps}
  1178. lib_ignore = ${common.lib_ignore}
  1179. build_flags = ${common.build_flags_1m0m} -DARILUX_AL_LC01
  1180. monitor_speed = 115200
  1181. extra_scripts = ${common.extra_scripts}
  1182. modules = ${common.modules} light
  1183. [env:arilux-al-lc01-ota]
  1184. platform = ${common.platform}
  1185. framework = arduino
  1186. board = esp01_1m
  1187. board_build.flash_mode = dout
  1188. lib_deps = ${common.lib_deps}
  1189. lib_ignore = ${common.lib_ignore}
  1190. build_flags = ${common.build_flags_1m0m} -DARILUX_AL_LC01
  1191. upload_speed = 115200
  1192. upload_port = ${common.upload_port}
  1193. upload_flags = ${common.upload_flags}
  1194. monitor_speed = 115200
  1195. extra_scripts = ${common.extra_scripts}
  1196. modules = ${common.modules} light
  1197. [env:arilux-al-lc02]
  1198. platform = ${common.platform}
  1199. framework = arduino
  1200. board = esp01_1m
  1201. board_build.flash_mode = dout
  1202. lib_deps = ${common.lib_deps}
  1203. lib_ignore = ${common.lib_ignore}
  1204. build_flags = ${common.build_flags_1m0m} -DARILUX_AL_LC02
  1205. monitor_speed = 115200
  1206. extra_scripts = ${common.extra_scripts}
  1207. modules = ${common.modules} light
  1208. [env:arilux-al-lc02-ota]
  1209. platform = ${common.platform}
  1210. framework = arduino
  1211. board = esp01_1m
  1212. board_build.flash_mode = dout
  1213. lib_deps = ${common.lib_deps}
  1214. lib_ignore = ${common.lib_ignore}
  1215. build_flags = ${common.build_flags_1m0m} -DARILUX_AL_LC02
  1216. upload_speed = 115200
  1217. upload_port = ${common.upload_port}
  1218. upload_flags = ${common.upload_flags}
  1219. monitor_speed = 115200
  1220. extra_scripts = ${common.extra_scripts}
  1221. modules = ${common.modules} light
  1222. [env:arilux-al-lc06]
  1223. platform = ${common.platform}
  1224. framework = arduino
  1225. board = esp01_1m
  1226. board_build.flash_mode = dout
  1227. lib_deps = ${common.lib_deps}
  1228. lib_ignore = ${common.lib_ignore}
  1229. build_flags = ${common.build_flags_1m0m} -DARILUX_AL_LC06
  1230. monitor_speed = 115200
  1231. extra_scripts = ${common.extra_scripts}
  1232. modules = ${common.modules} light
  1233. [env:arilux-al-lc06-ota]
  1234. platform = ${common.platform}
  1235. framework = arduino
  1236. board = esp01_1m
  1237. board_build.flash_mode = dout
  1238. lib_deps = ${common.lib_deps}
  1239. lib_ignore = ${common.lib_ignore}
  1240. build_flags = ${common.build_flags_1m0m} -DARILUX_AL_LC06
  1241. upload_speed = 115200
  1242. upload_port = ${common.upload_port}
  1243. upload_flags = ${common.upload_flags}
  1244. monitor_speed = 115200
  1245. extra_scripts = ${common.extra_scripts}
  1246. modules = ${common.modules} light
  1247. [env:arilux-al-lc11]
  1248. platform = ${common.platform}
  1249. framework = arduino
  1250. board = esp01_1m
  1251. board_build.flash_mode = dout
  1252. lib_deps = ${common.lib_deps}
  1253. lib_ignore = ${common.lib_ignore}
  1254. build_flags = ${common.build_flags_1m0m} -DARILUX_AL_LC11
  1255. monitor_speed = 115200
  1256. extra_scripts = ${common.extra_scripts}
  1257. modules = ${common.modules} light
  1258. [env:arilux-al-lc11-ota]
  1259. platform = ${common.platform}
  1260. framework = arduino
  1261. board = esp01_1m
  1262. board_build.flash_mode = dout
  1263. lib_deps = ${common.lib_deps}
  1264. lib_ignore = ${common.lib_ignore}
  1265. build_flags = ${common.build_flags_1m0m} -DARILUX_AL_LC11
  1266. upload_speed = 115200
  1267. upload_port = ${common.upload_port}
  1268. upload_flags = ${common.upload_flags}
  1269. monitor_speed = 115200
  1270. extra_scripts = ${common.extra_scripts}
  1271. modules = ${common.modules} light
  1272. [env:arilux-e27]
  1273. platform = ${common.platform}
  1274. framework = arduino
  1275. board = esp01_1m
  1276. board_build.flash_mode = dout
  1277. lib_deps = ${common.lib_deps}
  1278. lib_ignore = ${common.lib_ignore}
  1279. build_flags = ${common.build_flags_1m0m} -DARILUX_E27
  1280. monitor_speed = 115200
  1281. extra_scripts = ${common.extra_scripts}
  1282. modules = ${common.modules} light
  1283. [env:arilux-e27-ota]
  1284. platform = ${common.platform}
  1285. framework = arduino
  1286. board = esp01_1m
  1287. board_build.flash_mode = dout
  1288. lib_deps = ${common.lib_deps}
  1289. lib_ignore = ${common.lib_ignore}
  1290. build_flags = ${common.build_flags_1m0m} -DARILUX_E27
  1291. upload_speed = 115200
  1292. upload_port = ${common.upload_port}
  1293. upload_flags = ${common.upload_flags}
  1294. monitor_speed = 115200
  1295. extra_scripts = ${common.extra_scripts}
  1296. modules = ${common.modules} light
  1297. [env:itead-bnsz01]
  1298. platform = ${common.platform}
  1299. framework = arduino
  1300. board = esp01_1m
  1301. board_build.flash_mode = dout
  1302. lib_deps = ${common.lib_deps}
  1303. lib_ignore = ${common.lib_ignore}
  1304. build_flags = ${common.build_flags_1m0m} -DITEAD_BNSZ01
  1305. monitor_speed = 115200
  1306. extra_scripts = ${common.extra_scripts}
  1307. modules = ${common.modules} light
  1308. [env:itead-bnsz01-ota]
  1309. platform = ${common.platform}
  1310. framework = arduino
  1311. board = esp01_1m
  1312. board_build.flash_mode = dout
  1313. lib_deps = ${common.lib_deps}
  1314. lib_ignore = ${common.lib_ignore}
  1315. build_flags = ${common.build_flags_1m0m} -DITEAD_BNSZ01
  1316. upload_speed = 115200
  1317. upload_port = ${common.upload_port}
  1318. upload_flags = ${common.upload_flags}
  1319. monitor_speed = 115200
  1320. extra_scripts = ${common.extra_scripts}
  1321. modules = ${common.modules} light
  1322. [env:wion-50055]
  1323. platform = ${common.platform}
  1324. framework = arduino
  1325. board = esp01_1m
  1326. board_build.flash_mode = dout
  1327. lib_deps = ${common.lib_deps}
  1328. lib_ignore = ${common.lib_ignore}
  1329. build_flags = ${common.build_flags_1m0m} -DWION_50055
  1330. monitor_speed = 115200
  1331. extra_scripts = ${common.extra_scripts}
  1332. modules = ${common.modules}
  1333. [env:wion-50055-ota]
  1334. platform = ${common.platform}
  1335. framework = arduino
  1336. board = esp01_1m
  1337. board_build.flash_mode = dout
  1338. lib_deps = ${common.lib_deps}
  1339. lib_ignore = ${common.lib_ignore}
  1340. build_flags = ${common.build_flags_1m0m} -DWION_50055
  1341. upload_speed = 115200
  1342. upload_port = ${common.upload_port}
  1343. upload_flags = ${common.upload_flags}
  1344. monitor_speed = 115200
  1345. extra_scripts = ${common.extra_scripts}
  1346. modules = ${common.modules}
  1347. [env:exs-wifi-relay-v31]
  1348. platform = ${common.platform}
  1349. framework = arduino
  1350. board = esp07
  1351. board_build.flash_mode = dout
  1352. lib_deps = ${common.lib_deps}
  1353. lib_ignore = ${common.lib_ignore}
  1354. build_flags = ${common.build_flags_1m0m} -DEXS_WIFI_RELAY_V31
  1355. monitor_speed = 115200
  1356. extra_scripts = ${common.extra_scripts}
  1357. modules = ${common.modules}
  1358. [env:exs-wifi-relay-v31-ota]
  1359. platform = ${common.platform}
  1360. framework = arduino
  1361. board = esp07
  1362. board_build.flash_mode = dout
  1363. lib_deps = ${common.lib_deps}
  1364. lib_ignore = ${common.lib_ignore}
  1365. build_flags = ${common.build_flags_1m0m} -DEXS_WIFI_RELAY_V31
  1366. upload_speed = 115200
  1367. upload_port = ${common.upload_port}
  1368. upload_flags = ${common.upload_flags}
  1369. monitor_speed = 115200
  1370. extra_scripts = ${common.extra_scripts}
  1371. modules = ${common.modules}
  1372. [env:wemos-v9261f]
  1373. platform = ${common.platform}
  1374. framework = arduino
  1375. board = d1_mini
  1376. lib_deps = ${common.lib_deps}
  1377. lib_ignore = ${common.lib_ignore}
  1378. build_flags = ${common.build_flags_4m1m} -DGENERIC_V9261F
  1379. upload_speed = 460800
  1380. monitor_speed = 115200
  1381. extra_scripts = ${common.extra_scripts}
  1382. modules = ${common.modules} sensor
  1383. [env:wemos-v9261f-ota]
  1384. platform = ${common.platform}
  1385. framework = arduino
  1386. board = d1_mini
  1387. lib_deps = ${common.lib_deps}
  1388. lib_ignore = ${common.lib_ignore}
  1389. build_flags = ${common.build_flags_4m1m} -DGENERIC_V9261F
  1390. upload_speed = 115200
  1391. upload_port = ${common.upload_port}
  1392. upload_flags = ${common.upload_flags}
  1393. monitor_speed = 115200
  1394. extra_scripts = ${common.extra_scripts}
  1395. modules = ${common.modules} sensor
  1396. [env:esp01-v9261f]
  1397. platform = ${common.platform}
  1398. framework = arduino
  1399. board = esp01_1m
  1400. board_build.flash_mode = dout
  1401. lib_deps = ${common.lib_deps}
  1402. lib_ignore = ${common.lib_ignore}
  1403. build_flags = ${common.build_flags_1m0m} -DGENERIC_V9261F
  1404. monitor_speed = 115200
  1405. extra_scripts = ${common.extra_scripts}
  1406. modules = ${common.modules} sensor
  1407. [env:esp01-v9261f-ota]
  1408. platform = ${common.platform}
  1409. framework = arduino
  1410. board = esp01_1m
  1411. board_build.flash_mode = dout
  1412. lib_deps = ${common.lib_deps}
  1413. lib_ignore = ${common.lib_ignore}
  1414. build_flags = ${common.build_flags_1m0m} -DGENERIC_V9261F
  1415. upload_speed = 115200
  1416. upload_port = ${common.upload_port}
  1417. upload_flags = ${common.upload_flags}
  1418. monitor_speed = 115200
  1419. extra_scripts = ${common.extra_scripts}
  1420. modules = ${common.modules} sensor
  1421. [env:wemos-ech1560]
  1422. platform = ${common.platform}
  1423. framework = arduino
  1424. board = d1_mini
  1425. lib_deps = ${common.lib_deps}
  1426. lib_ignore = ${common.lib_ignore}
  1427. build_flags = ${common.build_flags_4m1m} -DGENERIC_ECH1560
  1428. upload_speed = 460800
  1429. monitor_speed = 115200
  1430. extra_scripts = ${common.extra_scripts}
  1431. modules = ${common.modules} sensor
  1432. [env:wemos-ech1560-ota]
  1433. platform = ${common.platform}
  1434. framework = arduino
  1435. board = d1_mini
  1436. lib_deps = ${common.lib_deps}
  1437. lib_ignore = ${common.lib_ignore}
  1438. build_flags = ${common.build_flags_4m1m} -DGENERIC_ECH1560
  1439. upload_speed = 115200
  1440. upload_port = ${common.upload_port}
  1441. upload_flags = ${common.upload_flags}
  1442. monitor_speed = 115200
  1443. extra_scripts = ${common.extra_scripts}
  1444. modules = ${common.modules} sensor
  1445. [env:esp01-ech1560]
  1446. platform = ${common.platform}
  1447. framework = arduino
  1448. board = esp01_1m
  1449. board_build.flash_mode = dout
  1450. lib_deps = ${common.lib_deps}
  1451. lib_ignore = ${common.lib_ignore}
  1452. build_flags = ${common.build_flags_1m0m} -DGENERIC_ECH1560
  1453. monitor_speed = 115200
  1454. extra_scripts = ${common.extra_scripts}
  1455. modules = ${common.modules} sensor
  1456. [env:esp01-ech1560-ota]
  1457. platform = ${common.platform}
  1458. framework = arduino
  1459. board = esp01_1m
  1460. board_build.flash_mode = dout
  1461. lib_deps = ${common.lib_deps}
  1462. lib_ignore = ${common.lib_ignore}
  1463. build_flags = ${common.build_flags_1m0m} -DGENERIC_ECH1560
  1464. upload_speed = 115200
  1465. upload_port = ${common.upload_port}
  1466. upload_flags = ${common.upload_flags}
  1467. monitor_speed = 115200
  1468. extra_scripts = ${common.extra_scripts}
  1469. modules = ${common.modules} sensor
  1470. [env:mancavemade-esplive]
  1471. platform = ${common.platform}
  1472. framework = arduino
  1473. board = d1_mini
  1474. lib_deps = ${common.lib_deps}
  1475. lib_ignore = ${common.lib_ignore}
  1476. build_flags = ${common.build_flags_4m1m} -DMANCAVEMADE_ESPLIVE
  1477. upload_speed = 460800
  1478. monitor_speed = 115200
  1479. extra_scripts = ${common.extra_scripts}
  1480. modules = ${common.modules}
  1481. [env:mancavemade-esplive-ota]
  1482. platform = ${common.platform}
  1483. framework = arduino
  1484. board = d1_mini
  1485. lib_deps = ${common.lib_deps}
  1486. lib_ignore = ${common.lib_ignore}
  1487. build_flags = ${common.build_flags_4m1m} -DMANCAVEMADE_ESPLIVE
  1488. upload_speed = 460800
  1489. upload_port = ${common.upload_port}
  1490. upload_flags = ${common.upload_flags}
  1491. monitor_speed = 115200
  1492. extra_scripts = ${common.extra_scripts}
  1493. modules = ${common.modules}
  1494. [env:intermittech-quinled]
  1495. platform = ${common.platform}
  1496. framework = arduino
  1497. board = esp01_1m
  1498. board_build.flash_mode = dout
  1499. lib_deps = ${common.lib_deps}
  1500. lib_ignore = ${common.lib_ignore}
  1501. build_flags = ${common.build_flags_1m0m} -DINTERMITTECH_QUINLED
  1502. monitor_speed = 115200
  1503. extra_scripts = ${common.extra_scripts}
  1504. modules = ${common.modules} light
  1505. [env:intermittech-quinled-ota]
  1506. platform = ${common.platform}
  1507. framework = arduino
  1508. board = esp01_1m
  1509. board_build.flash_mode = dout
  1510. lib_deps = ${common.lib_deps}
  1511. lib_ignore = ${common.lib_ignore}
  1512. build_flags = ${common.build_flags_1m0m} -DINTERMITTECH_QUINLED
  1513. upload_speed = 115200
  1514. upload_port = ${common.upload_port}
  1515. upload_flags = ${common.upload_flags}
  1516. monitor_speed = 115200
  1517. extra_scripts = ${common.extra_scripts}
  1518. modules = ${common.modules} light
  1519. [env:xenon-sm-pw702u]
  1520. platform = ${common.platform}
  1521. framework = arduino
  1522. board = esp12e
  1523. board_build.flash_mode = dout
  1524. lib_deps = ${common.lib_deps}
  1525. lib_ignore = ${common.lib_ignore}
  1526. build_flags = ${common.build_flags_1m0m} -DXENON_SM_PW702U
  1527. monitor_speed = 115200
  1528. extra_scripts = ${common.extra_scripts}
  1529. modules = ${common.modules}
  1530. [env:xenon-sm-pw702u-ota]
  1531. platform = ${common.platform}
  1532. framework = arduino
  1533. board = esp12e
  1534. board_build.flash_mode = dout
  1535. lib_deps = ${common.lib_deps}
  1536. lib_ignore = ${common.lib_ignore}
  1537. build_flags = ${common.build_flags_1m0m} -DXENON_SM_PW702U
  1538. upload_speed = 115200
  1539. upload_port = ${common.upload_port}
  1540. upload_flags = ${common.upload_flags}
  1541. monitor_speed = 115200
  1542. extra_scripts = ${common.extra_scripts}
  1543. modules = ${common.modules}
  1544. [env:authometion-lyt8266]
  1545. platform = ${common.platform}
  1546. framework = arduino
  1547. board = esp01_1m
  1548. board_build.flash_mode = dout
  1549. lib_deps = ${common.lib_deps}
  1550. lib_ignore = ${common.lib_ignore}
  1551. build_flags = ${common.build_flags_1m0m} -DAUTHOMETION_LYT8266
  1552. monitor_speed = 115200
  1553. extra_scripts = ${common.extra_scripts}
  1554. modules = ${common.modules} light
  1555. [env:authometion-lyt8266-ota]
  1556. platform = ${common.platform}
  1557. framework = arduino
  1558. board = esp01_1m
  1559. board_build.flash_mode = dout
  1560. lib_deps = ${common.lib_deps}
  1561. lib_ignore = ${common.lib_ignore}
  1562. build_flags = ${common.build_flags_1m0m} -DAUTHOMETION_LYT8266
  1563. upload_speed = 115200
  1564. upload_port = ${common.upload_port}
  1565. upload_flags = ${common.upload_flags}
  1566. monitor_speed = 115200
  1567. extra_scripts = ${common.extra_scripts}
  1568. modules = ${common.modules} light
  1569. [env:kmc-70011]
  1570. platform = ${common.platform}
  1571. framework = arduino
  1572. board = esp01_1m
  1573. board_build.flash_mode = dout
  1574. lib_deps = ${common.lib_deps}
  1575. lib_ignore = ${common.lib_ignore}
  1576. build_flags = ${common.build_flags_1m0m} -DKMC_70011
  1577. monitor_speed = 115200
  1578. extra_scripts = ${common.extra_scripts}
  1579. modules = ${common.modules} sensor
  1580. [env:kmc-70011-ota]
  1581. platform = ${common.platform}
  1582. framework = arduino
  1583. board = esp01_1m
  1584. board_build.flash_mode = dout
  1585. lib_deps = ${common.lib_deps}
  1586. lib_ignore = ${common.lib_ignore}
  1587. build_flags = ${common.build_flags_1m0m} -DKMC_70011
  1588. upload_speed = 115200
  1589. upload_port = ${common.upload_port}
  1590. upload_flags = ${common.upload_flags}
  1591. monitor_speed = 115200
  1592. extra_scripts = ${common.extra_scripts}
  1593. modules = ${common.modules} sensor
  1594. [env:yjzk-switch-2ch]
  1595. platform = ${common.platform}
  1596. framework = arduino
  1597. board = esp01_1m
  1598. board_build.flash_mode = dout
  1599. lib_deps = ${common.lib_deps}
  1600. lib_ignore = ${common.lib_ignore}
  1601. build_flags = ${common.build_flags_1m0m} -DYJZK_SWITCH_2CH
  1602. monitor_speed = 115200
  1603. extra_scripts = ${common.extra_scripts}
  1604. modules = ${common.modules}
  1605. [env:yjzk-switch-2ch-ota]
  1606. platform = ${common.platform}
  1607. framework = arduino
  1608. board = esp01_1m
  1609. board_build.flash_mode = dout
  1610. lib_deps = ${common.lib_deps}
  1611. lib_ignore = ${common.lib_ignore}
  1612. build_flags = ${common.build_flags_1m0m} -DYJZK_SWITCH_2CH
  1613. upload_speed = 115200
  1614. upload_port = ${common.upload_port}
  1615. upload_flags = ${common.upload_flags}
  1616. monitor_speed = 115200
  1617. extra_scripts = ${common.extra_scripts}
  1618. modules = ${common.modules}
  1619. [env:generic-8ch]
  1620. platform = ${common.platform}
  1621. framework = arduino
  1622. board = d1_mini
  1623. lib_deps = ${common.lib_deps}
  1624. lib_ignore = ${common.lib_ignore}
  1625. build_flags = ${common.build_flags_4m1m} -DGENERIC_8CH
  1626. upload_speed = 460800
  1627. monitor_speed = 115200
  1628. extra_scripts = ${common.extra_scripts}
  1629. modules = ${common.modules}
  1630. [env:gizwits-witty-cloud]
  1631. platform = ${common.platform}
  1632. framework = arduino
  1633. board = esp12e
  1634. board_build.flash_mode = dout
  1635. lib_deps = ${common.lib_deps}
  1636. lib_ignore = ${common.lib_ignore}
  1637. build_flags = ${common.build_flags_4m1m} -DGIZWITS_WITTY_CLOUD
  1638. monitor_speed = 115200
  1639. extra_scripts = ${common.extra_scripts}
  1640. modules = ${common.modules}
  1641. [env:gizwits-witty-cloud-ota]
  1642. platform = ${common.platform}
  1643. framework = arduino
  1644. board = esp12e
  1645. board_build.flash_mode = dout
  1646. lib_deps = ${common.lib_deps}
  1647. lib_ignore = ${common.lib_ignore}
  1648. build_flags = ${common.build_flags_4m1m} -DGIZWITS_WITTY_CLOUD
  1649. upload_speed = 115200
  1650. upload_port = "${env.ESPURNA_IP}"
  1651. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  1652. extra_scripts = ${common.extra_scripts}
  1653. modules = ${common.modules}
  1654. [env:euromate-wifi-stecker-shuko]
  1655. platform = ${common.platform}
  1656. framework = arduino
  1657. board = esp01_1m
  1658. board_build.flash_mode = dout
  1659. lib_deps = ${common.lib_deps}
  1660. lib_ignore = ${common.lib_ignore}
  1661. build_flags = ${common.build_flags_4m1m} -DEUROMATE_WIFI_STECKER_SCHUKO
  1662. monitor_speed = 115200
  1663. extra_scripts = ${common.extra_scripts}
  1664. modules = ${common.modules}
  1665. [env:euromate-wifi-stecker-shuko-ota]
  1666. platform = ${common.platform}
  1667. framework = arduino
  1668. board = esp01_1m
  1669. board_build.flash_mode = dout
  1670. lib_deps = ${common.lib_deps}
  1671. lib_ignore = ${common.lib_ignore}
  1672. build_flags = ${common.build_flags_4m1m} -DEUROMATE_WIFI_STECKER_SCHUKO
  1673. upload_speed = 115200
  1674. upload_port = "${env.ESPURNA_IP}"
  1675. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  1676. extra_scripts = ${common.extra_scripts}
  1677. modules = ${common.modules}
  1678. [env:tonbux-powerstrip02]
  1679. platform = ${common.platform}
  1680. framework = arduino
  1681. board = esp01_1m
  1682. board_build.flash_mode = dout
  1683. lib_deps = ${common.lib_deps}
  1684. lib_ignore = ${common.lib_ignore}
  1685. build_flags = ${common.build_flags_4m1m} -DTONBUX_POWERSTRIP02
  1686. monitor_speed = 115200
  1687. extra_scripts = ${common.extra_scripts}
  1688. modules = ${common.modules}
  1689. [env:tonbux-powerstrip02-ota]
  1690. platform = ${common.platform}
  1691. framework = arduino
  1692. board = esp01_1m
  1693. board_build.flash_mode = dout
  1694. lib_deps = ${common.lib_deps}
  1695. lib_ignore = ${common.lib_ignore}
  1696. build_flags = ${common.build_flags_4m1m} -DTONBUX_POWERSTRIP02
  1697. upload_speed = 115200
  1698. upload_port = "${env.ESPURNA_IP}"
  1699. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  1700. extra_scripts = ${common.extra_scripts}
  1701. modules = ${common.modules}
  1702. [env:lingan-swa1]
  1703. platform = ${common.platform}
  1704. framework = arduino
  1705. board = esp01_1m
  1706. board_build.flash_mode = dout
  1707. lib_deps = ${common.lib_deps}
  1708. lib_ignore = ${common.lib_ignore}
  1709. build_flags = ${common.build_flags_4m1m} -DLINGAN_SWA1
  1710. monitor_speed = 115200
  1711. extra_scripts = ${common.extra_scripts}
  1712. modules = ${common.modules}
  1713. [env:lingan-swa1-ota]
  1714. platform = ${common.platform}
  1715. framework = arduino
  1716. board = esp01_1m
  1717. board_build.flash_mode = dout
  1718. lib_deps = ${common.lib_deps}
  1719. lib_ignore = ${common.lib_ignore}
  1720. build_flags = ${common.build_flags_4m1m} -DLINGAN_SWA1
  1721. upload_speed = 115200
  1722. upload_port = "${env.ESPURNA_IP}"
  1723. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  1724. extra_scripts = ${common.extra_scripts}
  1725. modules = ${common.modules}
  1726. [env:stm-relay]
  1727. platform = ${common.platform}
  1728. framework = arduino
  1729. board = esp01_1m
  1730. board_build.flash_mode = dout
  1731. lib_deps = ${common.lib_deps}
  1732. lib_ignore = ${common.lib_ignore}
  1733. build_flags = ${common.build_flags_1m0m} -DSTM_RELAY
  1734. monitor_speed = 115200
  1735. extra_scripts = ${common.extra_scripts}
  1736. modules = ${common.modules}
  1737. [env:stm-relay-ota]
  1738. platform = ${common.platform}
  1739. framework = arduino
  1740. board = esp01_1m
  1741. board_build.flash_mode = dout
  1742. lib_deps = ${common.lib_deps}
  1743. lib_ignore = ${common.lib_ignore}
  1744. build_flags = ${common.build_flags_1m0m} -DSTM_RELAY
  1745. upload_speed = 115200
  1746. upload_port = ${common.upload_port}
  1747. upload_flags = ${common.upload_flags}
  1748. monitor_speed = 115200
  1749. extra_scripts = ${common.extra_scripts}
  1750. modules = ${common.modules}
  1751. [env:heygo-hy02]
  1752. platform = ${common.platform}
  1753. framework = arduino
  1754. board = esp01_1m
  1755. board_build.flash_mode = dout
  1756. lib_deps = ${common.lib_deps}
  1757. lib_ignore = ${common.lib_ignore}
  1758. build_flags = ${common.build_flags_1m0m} -DHEYGO_HY02
  1759. monitor_speed = 115200
  1760. extra_scripts = ${common.extra_scripts}
  1761. modules = ${common.modules}
  1762. [env:heygo-hy02-ota]
  1763. platform = ${common.platform}
  1764. framework = arduino
  1765. board = esp01_1m
  1766. board_build.flash_mode = dout
  1767. lib_deps = ${common.lib_deps}
  1768. lib_ignore = ${common.lib_ignore}
  1769. build_flags = ${common.build_flags_1m0m} -DHEYGO_HY02
  1770. upload_speed = 115200
  1771. upload_port = "${env.ESPURNA_IP}"
  1772. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  1773. extra_scripts = ${common.extra_scripts}
  1774. modules = ${common.modules}
  1775. [env:maxcio-wus002s]
  1776. platform = ${common.platform}
  1777. framework = arduino
  1778. board = esp01_1m
  1779. board_build.flash_mode = dout
  1780. lib_deps = ${common.lib_deps}
  1781. lib_ignore = ${common.lib_ignore}
  1782. build_flags = ${common.build_flags_1m0m} -DMAXCIO_WUS002S
  1783. monitor_speed = 115200
  1784. extra_scripts = ${common.extra_scripts}
  1785. modules = ${common.modules}
  1786. [env:maxcio-wus002s-ota]
  1787. platform = ${common.platform}
  1788. framework = arduino
  1789. board = esp01_1m
  1790. board_build.flash_mode = dout
  1791. lib_deps = ${common.lib_deps}
  1792. lib_ignore = ${common.lib_ignore}
  1793. build_flags = ${common.build_flags_1m0m} -DMAXCIO_WUS002S
  1794. upload_speed = 115200
  1795. upload_port = "${env.ESPURNA_IP}"
  1796. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  1797. extra_scripts = ${common.extra_scripts}
  1798. modules = ${common.modules}
  1799. [env:yidian-xsssa05]
  1800. platform = ${common.platform}
  1801. framework = arduino
  1802. board = esp01_1m
  1803. board_build.flash_mode = dout
  1804. lib_deps = ${common.lib_deps}
  1805. lib_ignore = ${common.lib_ignore}
  1806. build_flags = ${common.build_flags_1m0m} -DYIDIAN_XSSSA05
  1807. monitor_speed = 115200
  1808. extra_scripts = ${common.extra_scripts}
  1809. modules = ${common.modules} sensor
  1810. [env:yidian-xsssa05-ota]
  1811. platform = ${common.platform}
  1812. framework = arduino
  1813. board = esp01_1m
  1814. board_build.flash_mode = dout
  1815. lib_deps = ${common.lib_deps}
  1816. lib_ignore = ${common.lib_ignore}
  1817. build_flags = ${common.build_flags_1m0m} -DYIDIAN_XSSSA05
  1818. upload_speed = 115200
  1819. upload_port = "${env.ESPURNA_IP}"
  1820. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  1821. extra_scripts = ${common.extra_scripts}
  1822. modules = ${common.modules} sensor
  1823. [env:tonbux-xsssa06]
  1824. platform = ${common.platform}
  1825. framework = arduino
  1826. board = esp01_1m
  1827. board_build.flash_mode = dout
  1828. lib_deps = ${common.lib_deps}
  1829. lib_ignore = ${common.lib_ignore}
  1830. build_flags = ${common.build_flags_1m0m} -DTONBUX_XSSSA06
  1831. monitor_speed = 115200
  1832. extra_scripts = ${common.extra_scripts}
  1833. modules = ${common.modules}
  1834. [env:tonbux-xsssa06-ota]
  1835. platform = ${common.platform}
  1836. framework = arduino
  1837. board = esp01_1m
  1838. board_build.flash_mode = dout
  1839. lib_deps = ${common.lib_deps}
  1840. lib_ignore = ${common.lib_ignore}
  1841. build_flags = ${common.build_flags_1m0m} -DTONBUX_XSSSA06
  1842. upload_speed = 115200
  1843. upload_port = "${env.ESPURNA_IP}"
  1844. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  1845. extra_scripts = ${common.extra_scripts}
  1846. modules = ${common.modules}
  1847. [env:green-esp8266relay]
  1848. platform = ${common.platform}
  1849. framework = arduino
  1850. board = esp12e
  1851. board_build.flash_mode = dout
  1852. lib_deps = ${common.lib_deps}
  1853. lib_ignore = ${common.lib_ignore}
  1854. build_flags = ${common.build_flags_4m1m} -DGREEN_ESP8266RELAY
  1855. monitor_speed = 115200
  1856. extra_scripts = ${common.extra_scripts}
  1857. modules = ${common.modules}
  1858. [env:green-esp8266relay-ota]
  1859. platform = ${common.platform}
  1860. framework = arduino
  1861. board = esp12e
  1862. board_build.flash_mode = dout
  1863. lib_deps = ${common.lib_deps}
  1864. lib_ignore = ${common.lib_ignore}
  1865. build_flags = ${common.build_flags_4m1m} -DGREEN_ESP8266RELAY
  1866. upload_speed = 115200
  1867. upload_port = "${env.ESPURNA_IP}"
  1868. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  1869. extra_scripts = ${common.extra_scripts}
  1870. modules = ${common.modules}
  1871. [env:ike-espike]
  1872. platform = ${common.platform}
  1873. framework = arduino
  1874. board = esp12e
  1875. board_build.flash_mode = dout
  1876. lib_deps = ${common.lib_deps}
  1877. lib_ignore = ${common.lib_ignore}
  1878. build_flags = ${common.build_flags_4m1m} -DIKE_ESPIKE
  1879. monitor_speed = 115200
  1880. extra_scripts = ${common.extra_scripts}
  1881. modules = ${common.modules}
  1882. [env:ike-espike-ota]
  1883. platform = ${common.platform}
  1884. framework = arduino
  1885. board = esp12e
  1886. board_build.flash_mode = dout
  1887. lib_deps = ${common.lib_deps}
  1888. lib_ignore = ${common.lib_ignore}
  1889. build_flags = ${common.build_flags_4m1m} -DIKE_ESPIKE
  1890. upload_speed = 115200
  1891. upload_port = "${env.ESPURNA_IP}"
  1892. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  1893. extra_scripts = ${common.extra_scripts}
  1894. modules = ${common.modules}
  1895. [env:arniex-swifitch]
  1896. platform = ${common.platform}
  1897. framework = arduino
  1898. board = esp12e
  1899. board_build.flash_mode = dout
  1900. lib_deps = ${common.lib_deps}
  1901. lib_ignore = ${common.lib_ignore}
  1902. build_flags = ${common.build_flags_1m0m} -DARNIEX_SWIFITCH
  1903. extra_scripts = ${common.extra_scripts}
  1904. monitor_speed = 115200
  1905. modules = ${common.modules}
  1906. [env:arniex-swifitch-ota]
  1907. platform = ${common.platform}
  1908. framework = arduino
  1909. board = esp12e
  1910. board_build.flash_mode = dout
  1911. lib_deps = ${common.lib_deps}
  1912. lib_ignore = ${common.lib_ignore}
  1913. build_flags = ${common.build_flags_1m0m} -DARNIEX_SWIFITCH
  1914. upload_speed = 115200
  1915. upload_port = "${env.ESPURNA_IP}"
  1916. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  1917. extra_scripts = ${common.extra_scripts}
  1918. modules = ${common.modules}
  1919. [env:zhilde-eu44-w]
  1920. platform = ${common.platform}
  1921. framework = arduino
  1922. board = esp01_1m
  1923. board_build.flash_mode = dout
  1924. lib_deps = ${common.lib_deps}
  1925. lib_ignore = ${common.lib_ignore}
  1926. build_flags = ${common.build_flags_1m0m} -DZHILDE_EU44_W
  1927. monitor_speed = 115200
  1928. extra_scripts = ${common.extra_scripts}
  1929. modules = ${common.modules}
  1930. [env:zhilde-eu44-w-ota]
  1931. platform = ${common.platform}
  1932. framework = arduino
  1933. board = esp01_1m
  1934. board_build.flash_mode = dout
  1935. lib_deps = ${common.lib_deps}
  1936. lib_ignore = ${common.lib_ignore}
  1937. build_flags = ${common.build_flags_1m0m} -DZHILDE_EU44_W
  1938. upload_speed = 115200
  1939. upload_port = "${env.ESPURNA_IP}"
  1940. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  1941. monitor_speed = 115200
  1942. extra_scripts = ${common.extra_scripts}
  1943. modules = ${common.modules}
  1944. [env:luani-hvio]
  1945. platform = ${common.platform}
  1946. framework = arduino
  1947. board = esp07
  1948. board_build.flash_mode = dout
  1949. lib_deps = ${common.lib_deps}
  1950. lib_ignore = ${common.lib_ignore}
  1951. build_flags = ${common.build_flags_1m0m} -DLUANI_HVIO
  1952. monitor_speed = 115200
  1953. extra_scripts = ${common.extra_scripts}
  1954. modules = ${common.modules}
  1955. [env:luani-hvio-ota]
  1956. platform = ${common.platform}
  1957. framework = arduino
  1958. board = esp07
  1959. board_build.flash_mode = dout
  1960. lib_deps = ${common.lib_deps}
  1961. lib_ignore = ${common.lib_ignore}
  1962. build_flags = ${common.build_flags_1m0m} -DZLUANI_HVIO
  1963. upload_speed = 115200
  1964. upload_port = "${env.ESPURNA_IP}"
  1965. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  1966. monitor_speed = 115200
  1967. extra_scripts = ${common.extra_scripts}
  1968. modules = ${common.modules}
  1969. [env:neo-coolcam-power-plug-wifi]
  1970. platform = ${common.platform}
  1971. framework = arduino
  1972. board = esp01_1m
  1973. board_build.flash_mode = dout
  1974. lib_deps = ${common.lib_deps}
  1975. lib_ignore = ${common.lib_ignore}
  1976. build_flags = ${common.build_flags_4m1m} -DNEO_COOLCAM_POWER_PLUG_WIFI
  1977. monitor_speed = 115200
  1978. extra_scripts = ${common.extra_scripts}
  1979. modules = ${common.modules}
  1980. [env:neo-coolcam-power-plug-wifi-ota]
  1981. platform = ${common.platform}
  1982. framework = arduino
  1983. board = esp01_1m
  1984. board_build.flash_mode = dout
  1985. lib_deps = ${common.lib_deps}
  1986. lib_ignore = ${common.lib_ignore}
  1987. build_flags = ${common.build_flags_4m1m} -DNEO_COOLCAM_POWER_PLUG_WIFI
  1988. upload_speed = 115200
  1989. upload_port = "${env.ESPURNA_IP}"
  1990. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  1991. extra_scripts = ${common.extra_scripts}
  1992. modules = ${common.modules}
  1993. [env:estink-wifi-power-strip]
  1994. platform = ${common.platform}
  1995. framework = arduino
  1996. board = esp01_1m
  1997. board_build.flash_mode = dout
  1998. lib_deps = ${common.lib_deps}
  1999. lib_ignore = ${common.lib_ignore}
  2000. build_flags = ${common.build_flags_4m1m} -DESTINK_WIFI_POWER_STRIP
  2001. monitor_speed = 115200
  2002. extra_scripts = ${common.extra_scripts}
  2003. modules = ${common.modules}
  2004. [env:estink-wifi-power-strip-ota]
  2005. platform = ${common.platform}
  2006. framework = arduino
  2007. board = esp01_1m
  2008. board_build.flash_mode = dout
  2009. lib_deps = ${common.lib_deps}
  2010. lib_ignore = ${common.lib_ignore}
  2011. build_flags = ${common.build_flags_4m1m} -DESTINK_WIFI_POWER_STRIP
  2012. upload_speed = 115200
  2013. upload_port = "${env.ESPURNA_IP}"
  2014. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  2015. extra_scripts = ${common.extra_scripts}
  2016. modules = ${common.modules}
  2017. # ------------------------------------------------------------------------------
  2018. # GENERIC OTA ENVIRONMENTS
  2019. # ------------------------------------------------------------------------------
  2020. [env:generic-esp01s-relay-40]
  2021. platform = ${common.platform}
  2022. framework = arduino
  2023. board = esp01_1m
  2024. board_build.flash_mode = dout
  2025. lib_deps = ${common.lib_deps}
  2026. lib_ignore = ${common.lib_ignore}
  2027. build_flags = ${common.build_flags_1m0m} -DGENERIC_ESP01S_RELAY_V40
  2028. monitor_speed = 115200
  2029. extra_scripts = ${common.extra_scripts}
  2030. modules = ${common.modules}
  2031. [env:generic-esp01s-relay-40-ota]
  2032. platform = ${common.platform}
  2033. framework = arduino
  2034. board = esp01_1m
  2035. board_build.flash_mode = dout
  2036. lib_deps = ${common.lib_deps}
  2037. lib_ignore = ${common.lib_ignore}
  2038. build_flags = ${common.build_flags_1m0m} -DGENERIC_ESP01S_RELAY_V40
  2039. upload_speed = 115200
  2040. upload_port = "${env.ESPURNA_IP}"
  2041. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  2042. extra_scripts = ${common.extra_scripts}
  2043. modules = ${common.modules}
  2044. [env:generic-esp01s-rgbled-10]
  2045. platform = ${common.platform}
  2046. framework = arduino
  2047. board = esp01_1m
  2048. board_build.flash_mode = dout
  2049. lib_deps = ${common.lib_deps}
  2050. lib_ignore = ${common.lib_ignore}
  2051. build_flags = ${common.build_flags_1m0m} -DGENERIC_ESP01S_RGBLED_V10
  2052. monitor_speed = 115200
  2053. extra_scripts = ${common.extra_scripts}
  2054. modules = ${common.modules}
  2055. [env:generic-esp01s-rgbled-10-ota]
  2056. platform = ${common.platform}
  2057. framework = arduino
  2058. board = esp01_1m
  2059. board_build.flash_mode = dout
  2060. lib_deps = ${common.lib_deps}
  2061. lib_ignore = ${common.lib_ignore}
  2062. build_flags = ${common.build_flags_1m0m} -DGENERIC_ESP01S_RGBLED_V10
  2063. upload_speed = 115200
  2064. upload_port = "${env.ESPURNA_IP}"
  2065. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  2066. extra_scripts = ${common.extra_scripts}
  2067. modules = ${common.modules}
  2068. [env:generic-esp01s-dht11-10]
  2069. platform = ${common.platform}
  2070. framework = arduino
  2071. board = esp01_1m
  2072. board_build.flash_mode = dout
  2073. lib_deps = ${common.lib_deps}
  2074. lib_ignore = ${common.lib_ignore}
  2075. build_flags = ${common.build_flags_1m0m} -DGENERIC_ESP01S_DHT11_V10
  2076. monitor_speed = 115200
  2077. extra_scripts = ${common.extra_scripts}
  2078. modules = ${common.modules} sensor
  2079. [env:generic-esp01s-dht11-10-ota]
  2080. platform = ${common.platform}
  2081. framework = arduino
  2082. board = esp01_1m
  2083. board_build.flash_mode = dout
  2084. lib_deps = ${common.lib_deps}
  2085. lib_ignore = ${common.lib_ignore}
  2086. build_flags = ${common.build_flags_1m0m} -DGENERIC_ESP01S_DHT11_V10
  2087. upload_speed = 115200
  2088. upload_port = "${env.ESPURNA_IP}"
  2089. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  2090. extra_scripts = ${common.extra_scripts}
  2091. modules = ${common.modules} sensor
  2092. [env:generic-esp01s-ds18b20-10]
  2093. platform = ${common.platform}
  2094. framework = arduino
  2095. board = esp01_1m
  2096. board_build.flash_mode = dout
  2097. lib_deps = ${common.lib_deps}
  2098. lib_ignore = ${common.lib_ignore}
  2099. build_flags = ${common.build_flags_1m0m} -DGENERIC_ESP01S_DS18B20_V10
  2100. monitor_speed = 115200
  2101. extra_scripts = ${common.extra_scripts}
  2102. modules = ${common.modules} sensor
  2103. [env:generic-esp01s-ds18b20-10-ota]
  2104. platform = ${common.platform}
  2105. framework = arduino
  2106. board = esp01_1m
  2107. board_build.flash_mode = dout
  2108. lib_deps = ${common.lib_deps}
  2109. lib_ignore = ${common.lib_ignore}
  2110. build_flags = ${common.build_flags_1m0m} -DGENERIC_ESP01S_DS18B20_V10
  2111. upload_speed = 115200
  2112. upload_port = "${env.ESPURNA_IP}"
  2113. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  2114. extra_scripts = ${common.extra_scripts}
  2115. modules = ${common.modules} sensor
  2116. [env:heltec-touch-relay]
  2117. platform = ${common.platform}
  2118. framework = arduino
  2119. board = esp01_1m
  2120. board_build.flash_mode = dout
  2121. lib_deps = ${common.lib_deps}
  2122. lib_ignore = ${common.lib_ignore}
  2123. build_flags = ${common.build_flags_1m0m} -DHELTEC_TOUCHRELAY
  2124. monitor_speed = 115200
  2125. extra_scripts = ${common.extra_scripts}
  2126. modules = ${common.modules}
  2127. [env:heltec-touch-relay-ota]
  2128. platform = ${common.platform}
  2129. framework = arduino
  2130. board = esp01_1m
  2131. board_build.flash_mode = dout
  2132. lib_deps = ${common.lib_deps}
  2133. lib_ignore = ${common.lib_ignore}
  2134. build_flags = ${common.build_flags_1m0m} -DHELTEC_TOUCHRELAY
  2135. upload_speed = 115200
  2136. upload_port = "${env.ESPURNA_IP}"
  2137. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  2138. extra_scripts = ${common.extra_scripts}
  2139. modules = ${common.modules}
  2140. [env:allnet-4duino-iot-wlan-relais]
  2141. platform = ${common.platform}
  2142. framework = arduino
  2143. board = esp12e
  2144. board_build.flash_mode = dout
  2145. lib_deps = ${common.lib_deps}
  2146. lib_ignore = ${common.lib_ignore}
  2147. build_flags = ${common.build_flags_1m0m} -DALLNET_4DUINO_IOT_WLAN_RELAIS
  2148. monitor_speed = 115200
  2149. extra_scripts = ${common.extra_scripts}
  2150. modules = ${common.modules}
  2151. [env:allnet-4duino-iot-wlan-relais-ota]
  2152. platform = ${common.platform}
  2153. framework = arduino
  2154. board = esp12e
  2155. board_build.flash_mode = dout
  2156. lib_deps = ${common.lib_deps}
  2157. lib_ignore = ${common.lib_ignore}
  2158. build_flags = ${common.build_flags_1m0m} -DALLNET_4DUINO_IOT_WLAN_RELAIS
  2159. upload_speed = 115200
  2160. upload_port = "${env.ESPURNA_IP}"
  2161. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  2162. extra_scripts = ${common.extra_scripts}
  2163. modules = ${common.modules}
  2164. [env:tonbux-mosquito-killer]
  2165. platform = ${common.platform}
  2166. framework = arduino
  2167. board = esp01_1m
  2168. board_build.flash_mode = dout
  2169. lib_deps = ${common.lib_deps}
  2170. lib_ignore = ${common.lib_ignore}
  2171. build_flags = ${common.build_flags_1m0m} -DTONBUX_MOSQUITO_KILLER
  2172. monitor_speed = 115200
  2173. extra_scripts = ${common.extra_scripts}
  2174. modules = ${common.modules}
  2175. [env:tonbux-mosquito-killer-ota]
  2176. platform = ${common.platform}
  2177. framework = arduino
  2178. board = esp01_1m
  2179. board_build.flash_mode = dout
  2180. lib_deps = ${common.lib_deps}
  2181. lib_ignore = ${common.lib_ignore}
  2182. build_flags = ${common.build_flags_1m0m} -DTONBUX_MOSQUITO_KILLER
  2183. upload_speed = 115200
  2184. upload_port = "${env.ESPURNA_IP}"
  2185. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  2186. extra_scripts = ${common.extra_scripts}
  2187. modules = ${common.modules}
  2188. [env:pilotak-esp-din-v1]
  2189. platform = ${common.platform}
  2190. framework = arduino
  2191. board = esp01_1m
  2192. board_build.flash_mode = dout
  2193. lib_deps = ${common.lib_deps}
  2194. lib_ignore = ${common.lib_ignore}
  2195. build_flags = ${common.build_flags_1m0m} -DPILOTAK_ESP_DIN_V1
  2196. monitor_speed = 115200
  2197. extra_scripts = ${common.extra_scripts}
  2198. modules = ${common.modules} sensor
  2199. [env:pilotak-esp-din-v1-ota]
  2200. platform = ${common.platform}
  2201. framework = arduino
  2202. board = esp01_1m
  2203. board_build.flash_mode = dout
  2204. lib_deps = ${common.lib_deps}
  2205. lib_ignore = ${common.lib_ignore}
  2206. build_flags = ${common.build_flags_1m0m} -DPILOTAK_ESP_DIN_V1
  2207. upload_speed = 115200
  2208. upload_port = "${env.ESPURNA_IP}"
  2209. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  2210. extra_scripts = ${common.extra_scripts}
  2211. modules = ${common.modules} sensor
  2212. [env:nodemcu-geiger]
  2213. platform = ${common.platform}
  2214. framework = arduino
  2215. board = nodemcu
  2216. lib_deps = ${common.lib_deps}
  2217. lib_ignore = ${common.lib_ignore}
  2218. build_flags = ${common.build_flags_1m0m} -DNODEMCU_BASIC -DGEIGER_SUPPORT=1 -DEVENTS_SUPPORT=0 -DINFLUXDB_SUPPORT=1 -DALEXA_SUPPORT=0 -DALEXA_ENABLED=0
  2219. upload_speed = 460800
  2220. monitor_speed = 115200
  2221. extra_scripts = ${common.extra_scripts}
  2222. modules = ${common.modules} sensor
  2223. [env:nodemcu-geiger-ota]
  2224. platform = ${common.platform}
  2225. framework = arduino
  2226. board = nodemcu
  2227. lib_deps = ${common.lib_deps}
  2228. lib_ignore = ${common.lib_ignore}
  2229. build_flags = ${common.build_flags_1m0m} -DNODEMCU_BASIC -DGEIGER_SUPPORT=1 -DEVENTS_SUPPORT=0 -DINFLUXDB_SUPPORT=1 -DALEXA_SUPPORT=0 -DALEXA_ENABLED=0
  2230. upload_speed = 460800
  2231. monitor_speed = 115200
  2232. upload_port = "${env.ESPURNA_IP}"
  2233. upload_flags = --auth=${env.ESPURNA_AUTH} --port 8266
  2234. extra_scripts = ${common.extra_scripts}
  2235. modules = ${common.modules} sensor