ESP32 / ESP8266 & BME280 / SHT2x sensor with InfluxDB support
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

platformio.ini 5.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  1. ;PlatformIO Project Configuration File
  2. ;
  3. ; Build options: build flags, source filter
  4. ; Upload options: custom upload port, speed and extra flags
  5. ; Library options: dependencies, extra library storages
  6. ; Advanced options: extra scripting
  7. ;
  8. ; Please visit documentation for the other options and examples
  9. ; https://docs.platformio.org/page/projectconf.html
  10. [env:esp8266env]
  11. platform = espressif8266
  12. board = esp01_1m
  13. framework = arduino
  14. build_flags =
  15. -DSENSOR_HOSTNAME_PREFIX=\"env-\"
  16. "-DNAME_OF_FEATURE=\"Environment Sensor\""
  17. -DENABLE_WEBSOCKETS
  18. -DENABLE_DEBUGLOG
  19. -DENABLE_BME280
  20. -DENABLE_CCS811
  21. -DENABLE_INFLUXDB_LOGGING
  22. -DUSE_INFLUXDB_LIB
  23. -DENABLE_MQTT
  24. lib_deps =
  25. Wire
  26. ESP8266 Influxdb
  27. Adafruit Unified Sensor
  28. Adafruit BME280 Library
  29. https://github.com/adafruit/Adafruit_CCS811
  30. https://github.com/knolleary/pubsubclient.git#2d228f2f862a95846c65a8518c79f48dfc8f188c
  31. https://github.com/rlogiacco/CircularBuffer
  32. https://github.com/Links2004/arduinoWebSockets
  33. [env:esp8266smallenv]
  34. platform = espressif8266
  35. board = esp01
  36. framework = arduino
  37. build_flags =
  38. -DSENSOR_HOSTNAME_PREFIX=\"env-\"
  39. "-DNAME_OF_FEATURE=\"Environment Sensor\""
  40. -DENABLE_WEBSOCKETS
  41. -DENABLE_DEBUGLOG
  42. -DENABLE_BME280
  43. -DENABLE_CCS811
  44. -DENABLE_INFLUXDB_LOGGING
  45. -DENABLE_MQTT
  46. lib_deps =
  47. Wire
  48. Adafruit Unified Sensor
  49. Adafruit BME280 Library
  50. https://github.com/adafruit/Adafruit_CCS811
  51. https://github.com/knolleary/pubsubclient.git#2d228f2f862a95846c65a8518c79f48dfc8f188c
  52. https://github.com/rlogiacco/CircularBuffer
  53. https://github.com/Links2004/arduinoWebSockets
  54. [env:esp8266smallrelais]
  55. platform = espressif8266
  56. board = esp01
  57. framework = arduino
  58. build_flags =
  59. -DSENSOR_HOSTNAME_PREFIX=\"relais-\"
  60. "-DNAME_OF_FEATURE=\"Relais Switch\""
  61. -DENABLE_WEBSOCKETS
  62. -DENABLE_DEBUGLOG
  63. -DENABLE_BME280
  64. -DENABLE_CCS811
  65. -DRELAIS_SERIAL
  66. -DENABLE_MQTT
  67. lib_deps =
  68. Wire
  69. Adafruit Unified Sensor
  70. Adafruit BME280 Library
  71. https://github.com/adafruit/Adafruit_CCS811
  72. https://github.com/knolleary/pubsubclient.git#2d228f2f862a95846c65a8518c79f48dfc8f188c
  73. https://github.com/rlogiacco/CircularBuffer
  74. https://github.com/Links2004/arduinoWebSockets
  75. [env:esp8266relais]
  76. platform = espressif8266
  77. board = esp01_1m
  78. framework = arduino
  79. build_flags =
  80. -DSENSOR_HOSTNAME_PREFIX=\"relais-\"
  81. "-DNAME_OF_FEATURE=\"Relais Switch\""
  82. -DENABLE_WEBSOCKETS
  83. -DENABLE_DEBUGLOG
  84. -DENABLE_BME280
  85. -DRELAIS_SERIAL
  86. -DENABLE_INFLUXDB_LOGGING
  87. -DUSE_INFLUXDB_LIB
  88. -DENABLE_MQTT
  89. lib_deps =
  90. Wire
  91. ESP8266 Influxdb
  92. Adafruit Unified Sensor
  93. Adafruit BME280 Library
  94. https://github.com/knolleary/pubsubclient.git#2d228f2f862a95846c65a8518c79f48dfc8f188c
  95. https://github.com/rlogiacco/CircularBuffer
  96. https://github.com/Links2004/arduinoWebSockets
  97. [env:esp32env]
  98. platform = platformio/espressif32@3.5.0
  99. board = esp32dev
  100. framework = arduino
  101. upload_protocol = esptool
  102. upload_port = /dev/ttyUSB1
  103. monitor_port = /dev/ttyUSB1
  104. monitor_speed = 115200
  105. build_flags =
  106. -DSENSOR_HOSTNAME_PREFIX=\"env-\"
  107. "-DNAME_OF_FEATURE=\"Environment Sensor\""
  108. -DENABLE_WEBSOCKETS
  109. -DENABLE_DEBUGLOG
  110. -DENABLE_BME280
  111. -DENABLE_CCS811
  112. -DENABLE_INFLUXDB_LOGGING
  113. -DUSE_INFLUXDB_LIB
  114. -DENABLE_MQTT
  115. lib_deps =
  116. Wire
  117. Adafruit Unified Sensor
  118. Adafruit BME280 Library
  119. https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino.git#66ed5d031caab6953cc79b407a4b49d33b1126dc
  120. https://github.com/adafruit/Adafruit_CCS811
  121. https://github.com/knolleary/pubsubclient.git#2d228f2f862a95846c65a8518c79f48dfc8f188c
  122. https://github.com/rlogiacco/CircularBuffer
  123. https://github.com/Links2004/arduinoWebSockets
  124. [env:esp32moisture]
  125. platform = platformio/espressif32@3.5.0
  126. board = esp32dev
  127. framework = arduino
  128. upload_protocol = esptool
  129. upload_port = /dev/ttyUSB1
  130. monitor_port = /dev/ttyUSB1
  131. monitor_speed = 115200
  132. build_flags =
  133. -DSENSOR_HOSTNAME_PREFIX=\"mst-\"
  134. "-DNAME_OF_FEATURE=\"Moisture Sensor\""
  135. -DENABLE_WEBSOCKETS
  136. -DENABLE_DEBUGLOG
  137. -DMOISTURE_ADC_ESP32
  138. -DENABLE_BME280
  139. -DENABLE_CCS811
  140. -DENABLE_INFLUXDB_LOGGING
  141. -DUSE_INFLUXDB_LIB
  142. -DENABLE_MQTT
  143. lib_deps =
  144. Wire
  145. Adafruit Unified Sensor
  146. Adafruit BME280 Library
  147. https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino.git#66ed5d031caab6953cc79b407a4b49d33b1126dc
  148. https://github.com/adafruit/Adafruit_CCS811
  149. https://github.com/knolleary/pubsubclient.git#2d228f2f862a95846c65a8518c79f48dfc8f188c
  150. https://github.com/rlogiacco/CircularBuffer
  151. https://github.com/Links2004/arduinoWebSockets
  152. [env:arduinomoisture]
  153. platform = atmelavr
  154. board = uno
  155. framework = arduino
  156. upload_port = /dev/ttyACM0
  157. monitor_port = /dev/ttyACM0
  158. monitor_speed = 115200
  159. build_flags =
  160. -DSENSOR_HOSTNAME_PREFIX=\"mst-\"
  161. "-DNAME_OF_FEATURE=\"Moisture Sensor\""
  162. -DENABLE_BME280
  163. -DMOISTURE_ADC_ARDUINO
  164. -DENABLE_INFLUXDB_LOGGING
  165. lib_deps =
  166. Wire
  167. Adafruit Unified Sensor
  168. Adafruit BME280 Library
  169. https://github.com/jandrassy/UnoWiFiDevEdSerial1
  170. https://github.com/jandrassy/arduino-library-wifilink