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.

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