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 4.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  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. -DENABLE_WEBSOCKETS
  17. -DENABLE_DEBUGLOG
  18. -DENABLE_BME280
  19. -DENABLE_CCS811
  20. -DENABLE_INFLUXDB_LOGGING
  21. -DENABLE_MQTT
  22. lib_deps =
  23. Wire
  24. ESP8266 Influxdb
  25. Adafruit Unified Sensor
  26. Adafruit BME280 Library
  27. https://github.com/adafruit/Adafruit_CCS811
  28. https://github.com/knolleary/pubsubclient.git#2d228f2f862a95846c65a8518c79f48dfc8f188c
  29. https://github.com/rlogiacco/CircularBuffer
  30. https://github.com/Links2004/arduinoWebSockets
  31. [env:esp8266smallrelais]
  32. platform = espressif8266
  33. board = esp01
  34. framework = arduino
  35. build_flags =
  36. -DSENSOR_HOSTNAME_PREFIX=\"relais-\"
  37. -DENABLE_WEBSOCKETS
  38. -DENABLE_DEBUGLOG
  39. -DENABLE_BME280
  40. -DENABLE_CCS811
  41. -DRELAIS_SERIAL
  42. -DENABLE_MQTT
  43. lib_deps =
  44. Wire
  45. Adafruit Unified Sensor
  46. Adafruit BME280 Library
  47. https://github.com/adafruit/Adafruit_CCS811
  48. https://github.com/knolleary/pubsubclient.git#2d228f2f862a95846c65a8518c79f48dfc8f188c
  49. https://github.com/rlogiacco/CircularBuffer
  50. https://github.com/Links2004/arduinoWebSockets
  51. [env:esp8266relais]
  52. platform = espressif8266
  53. board = esp01_1m
  54. framework = arduino
  55. build_flags =
  56. -DSENSOR_HOSTNAME_PREFIX=\"relais-\"
  57. -DENABLE_WEBSOCKETS
  58. -DENABLE_DEBUGLOG
  59. -DENABLE_BME280
  60. -DRELAIS_SERIAL
  61. -DENABLE_INFLUXDB_LOGGING
  62. -DENABLE_MQTT
  63. lib_deps =
  64. Wire
  65. ESP8266 Influxdb
  66. Adafruit Unified Sensor
  67. Adafruit BME280 Library
  68. https://github.com/knolleary/pubsubclient.git#2d228f2f862a95846c65a8518c79f48dfc8f188c
  69. https://github.com/rlogiacco/CircularBuffer
  70. https://github.com/Links2004/arduinoWebSockets
  71. [env:esp32env]
  72. platform = platformio/espressif32@3.5.0
  73. board = esp32dev
  74. framework = arduino
  75. upload_protocol = esptool
  76. upload_port = /dev/ttyUSB1
  77. monitor_port = /dev/ttyUSB1
  78. monitor_speed = 115200
  79. build_flags =
  80. -DSENSOR_HOSTNAME_PREFIX=\"env-\"
  81. -DENABLE_WEBSOCKETS
  82. -DENABLE_DEBUGLOG
  83. -DENABLE_BME280
  84. -DENABLE_CCS811
  85. -DENABLE_INFLUXDB_LOGGING
  86. -DENABLE_MQTT
  87. lib_deps =
  88. Wire
  89. Adafruit Unified Sensor
  90. Adafruit BME280 Library
  91. https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino.git#66ed5d031caab6953cc79b407a4b49d33b1126dc
  92. https://github.com/adafruit/Adafruit_CCS811
  93. https://github.com/knolleary/pubsubclient.git#2d228f2f862a95846c65a8518c79f48dfc8f188c
  94. https://github.com/rlogiacco/CircularBuffer
  95. https://github.com/Links2004/arduinoWebSockets
  96. [env:esp32moisture]
  97. platform = platformio/espressif32@3.5.0
  98. board = esp32dev
  99. framework = arduino
  100. upload_protocol = esptool
  101. upload_port = /dev/ttyUSB1
  102. monitor_port = /dev/ttyUSB1
  103. monitor_speed = 115200
  104. build_flags =
  105. -DSENSOR_HOSTNAME_PREFIX=\"env-\"
  106. -DENABLE_WEBSOCKETS
  107. -DENABLE_DEBUGLOG
  108. -DMOISTURE_ADC_ESP32
  109. -DENABLE_BME280
  110. -DENABLE_CCS811
  111. -DENABLE_INFLUXDB_LOGGING
  112. -DENABLE_MQTT
  113. lib_deps =
  114. Wire
  115. Adafruit Unified Sensor
  116. Adafruit BME280 Library
  117. https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino.git#66ed5d031caab6953cc79b407a4b49d33b1126dc
  118. https://github.com/adafruit/Adafruit_CCS811
  119. https://github.com/knolleary/pubsubclient.git#2d228f2f862a95846c65a8518c79f48dfc8f188c
  120. https://github.com/rlogiacco/CircularBuffer
  121. https://github.com/Links2004/arduinoWebSockets
  122. [env:arduinomoisture]
  123. platform = atmelavr
  124. board = uno
  125. framework = arduino
  126. upload_port = /dev/ttyACM0
  127. monitor_port = /dev/ttyACM0
  128. monitor_speed = 115200
  129. build_flags =
  130. -DSENSOR_HOSTNAME_PREFIX=\"env-\"
  131. -DENABLE_BME280
  132. -DMOISTURE_ADC_ARDUINO
  133. -DENABLE_INFLUXDB_LOGGING
  134. lib_deps =
  135. Wire
  136. Adafruit Unified Sensor
  137. Adafruit BME280 Library
  138. https://github.com/jandrassy/UnoWiFiDevEdSerial1
  139. https://github.com/jandrassy/arduino-library-wifilink