diff --git a/docs/software/plugins/environment.md b/docs/software/plugins/environment.md index a1023474..8ff1b6ee 100644 --- a/docs/software/plugins/environment.md +++ b/docs/software/plugins/environment.md @@ -5,7 +5,9 @@ sidebar_label: Environment measurement --- ## About -The Environment Measurement Plugin will allow nodes to send a specific message with information from connected environmental sensors. Currently supported sensors are DHT11 and Dallas 1-wire DS18B20. This plugin does only work on ESP32 devices. +The Environment Measurement Plugin will allow nodes to send a specific message with information from connected environmental sensors. Currently supported sensors are BME280, BME680, DHT11, DHT12, DHT21, DHT22 and Dallas 1-wire DS18B20. + +The preferred setup is using I2C, so the `environmental_measurement_plugin_sensor_pin` may not be needed. ## Configuration @@ -13,7 +15,7 @@ These are the settings that can be configured. environmental_measurement_plugin_enabled Is the plugin enabled? - + 0 = Disabled (Default) 1 = Enabled @@ -40,21 +42,26 @@ These are the settings that can be configured. environmental_measurement_plugin_display_fahrenheit Should temperature readings be converted to fahrenheit? - + 0 = Disabled (Default) 1 = Enabled - + environmental_measurement_plugin_sensor_type What sensor is connected? - + 0 = DHT11 (Default) 1 = Dallas 1-wire DS18B20 - + 2 = DHT12 + 3 = DHT21 + 4 = DHT22 + 5 = BME280 + 6 = BME680 + environmental_measurement_plugin_sensor_pin Which pin is the sensor connected to? - + Default = 0 - + ## Usage Notes @@ -63,22 +70,22 @@ For basic usage, start with: environmental_measurement_plugin_enabled = 1 environmental_measurement_plugin_screen_enabled = 1 - + Depending on which pin your sensor is connected to, set it accordingly: environmental_measurement_plugin_sensor_pin = 13 - + :::note The device must be restarted after the settings have been changed for the plugin to take effect. ::: - + ## Hardware The sensors can be wired differently, here's one example for sensor DS18B20 https://randomnerdtutorials.com/esp32-ds18b20-temperature-arduino-ide - + ## Known Problems * No default configuration values are currently set, so this must be done when enabling the plugin. diff --git a/docs/software/settings/environmental-measurment-plugin.md b/docs/software/settings/environmental-measurment-plugin.md index 099d4880..f37628d9 100644 --- a/docs/software/settings/environmental-measurment-plugin.md +++ b/docs/software/settings/environmental-measurment-plugin.md @@ -9,11 +9,7 @@ import TabItem from '@theme/TabItem'; ## Overview -:::caution -This is a work in progress and is not yet available. -::: - -The Environmental Measurement Plugin will allow you to connect climate sensors to report local conditions to your mesh. +The Environmental Measurement Plugin will allow you to connect environment sensors to report conditions to your mesh. Examples are temperature, humidity and gas pressure. ## Settings @@ -50,7 +46,7 @@ Enable/Disable the environmental measurement plugin on-device display. ### environmental_measurement_plugin_sensor_pin -Specify the preferred GPIO Pin for sensor readings. +Specify the preferred GPIO Pin for sensor readings. May not be needed if using I2C. ### environmental_measurement_plugin_sensor_type @@ -72,15 +68,32 @@ Interval in seconds of how often we should try to send our measurements to the m values={[ {label: 'CLI', value: 'cli'}, {label: 'Android', value: 'android'}, + {label: 'iOS', value: 'iOS'}, + {label: 'web', value: 'web'}, ]}> - TODO +meshtastic --set environmental_measurement_plugin_measurement_enabled true +meshtastic --set environmental_measurement_plugin_screen_enabled true +meshtastic --set environmental_measurement_plugin_update_interval 15 +meshtastic --set environmental_measurement_plugin_display_farenheit true +meshtastic --set environmental_measurement_plugin_sensor_type 5 +meshtastic --set environmental_measurement_plugin_sensor_type BME280 TODO + + + + TODO + + + + + TODO +