Difference between revisions of "Official plugin list"

From Let's Control It
Jump to navigation Jump to search
m (Minor Edits to Plugin List)
 
(46 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{WorkInProgress}}
+
Notice: This page is transitioning to a new format. The revised Plugin List can be found here: [https://espeasy.readthedocs.io/en/latest/Plugin/_Plugin.html#list-of-official-plugins readthedocs]
 +
<br>
 +
<br>
 +
There's three different released versions of ESP Easy: NORMAL, TESTING, and DEVELOPMENT.
 +
<br><span style="color:white; background:green">NORMAL</span> is the stable release, you can consider these plugins reliable and you can use these in production.
 +
<br><span style="color:black; background:orange">TESTING</span> is the release with new plugins that have not yet been fully tested and proven stable.
 +
<br><span style="color:white; background:red">DEVELOPMENT</span> is used for plugins that are still being developed and are not considered stable at all.
  
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
Line 8: Line 14:
 
! Plugin type
 
! Plugin type
 
! Github link
 
! Github link
! Forum link
+
! Comment
 
|-
 
|-
  
 
| [[Plugin1|P001]]
 
| [[Plugin1|P001]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Switch Input
 
| Switch Input
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P001_Switch.ino P001_Switch.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P001_Switch.ino P001_Switch.ino]
Line 19: Line 25:
  
 
| [[Plugin2|P002]]
 
| [[Plugin2|P002]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Analog Input
 
| Analog Input
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P002_ADC.ino P002_ADC.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P002_ADC.ino P002_ADC.ino]
Line 26: Line 32:
  
 
| [[Plugin3|P003]]
 
| [[Plugin3|P003]]
|  
+
| style="background: green; color: white;" | NORMAL
| Pulse counter
+
| Generic
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P003_Pulse.ino P003_Pulse.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P003_Pulse.ino P003_Pulse.ino]
 
|
 
|
Line 33: Line 39:
  
 
| [[Plugin4|P004]]
 
| [[Plugin4|P004]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Environment
 
| Environment
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P004_Dallas.ino P004_Dallas.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P004_Dallas.ino P004_Dallas.ino]
Line 40: Line 46:
  
 
| [[Plugin5|P005]]
 
| [[Plugin5|P005]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Environment
 
| Environment
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P005_DHT.ino P005_DHT.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P005_DHT.ino P005_DHT.ino]
Line 47: Line 53:
  
 
| [[Plugin6|P006]]
 
| [[Plugin6|P006]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Environment
 
| Environment
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P006_BMP085.ino P006_BMP085.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P006_BMP085.ino P006_BMP085.ino]
Line 54: Line 60:
  
 
| [[Plugin7|P007]]
 
| [[Plugin7|P007]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Extra IO
 
| Extra IO
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P007_PCF8591.ino P007_PCF8591.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P007_PCF8591.ino P007_PCF8591.ino]
Line 62: Line 68:
  
 
| [[Plugin8|P008]]
 
| [[Plugin8|P008]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| RFID
 
| RFID
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P008_RFID.ino P008_RFID.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P008_RFID.ino P008_RFID.ino]
Line 69: Line 75:
  
 
| [[Plugin9|P009]]
 
| [[Plugin9|P009]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Extra IO
 
| Extra IO
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P009_MCP.ino P009_MCP.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P009_MCP.ino P009_MCP.ino]
Line 76: Line 82:
  
 
| [[Plugin10|P010]]
 
| [[Plugin10|P010]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Light/Lux
 
| Light/Lux
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P010_BH1750.ino P010_BH1750.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P010_BH1750.ino P010_BH1750.ino]
Line 83: Line 89:
  
 
| [[Plugin11|P011]]
 
| [[Plugin11|P011]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Extra IO
 
| Extra IO
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P011_PME.ino P011_PME.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P011_PME.ino P011_PME.ino]
Line 90: Line 96:
  
 
| [[Plugin12|P012]]
 
| [[Plugin12|P012]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Display
 
| Display
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P012_LCD.ino P012_LCD.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P012_LCD.ino P012_LCD.ino]
Line 97: Line 103:
  
 
| [[Plugin13|P013]]
 
| [[Plugin13|P013]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Distance
 
| Distance
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P013_HCSR04.ino P013_HCSR04.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P013_HCSR04.ino P013_HCSR04.ino]
Line 104: Line 110:
  
 
| [[Plugin14|P014]]
 
| [[Plugin14|P014]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Environment
 
| Environment
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P014_SI7021.ino P014_SI7021.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P014_SI7021.ino P014_SI7021.ino]
Line 111: Line 117:
  
 
| [[Plugin15|P015]]
 
| [[Plugin15|P015]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Light/Lux
 
| Light/Lux
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P015_TSL2561.ino P015_TSL2561.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P015_TSL2561.ino P015_TSL2561.ino]
Line 118: Line 124:
  
 
| [[Plugin16|P016]]
 
| [[Plugin16|P016]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Communication
 
| Communication
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P016_IR.ino P016_IR.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P016_IR.ino P016_IR.ino]
Line 125: Line 131:
  
 
| [[Plugin17|P017]]
 
| [[Plugin17|P017]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| RFID
 
| RFID
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P017_PN532.ino P017_PN532.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P017_PN532.ino P017_PN532.ino]
Line 132: Line 138:
  
 
| [[Plugin18|P018]]
 
| [[Plugin18|P018]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Dust
 
| Dust
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P018_Dust.ino P018_Dust.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P018_Dust.ino P018_Dust.ino]
Line 139: Line 145:
  
 
| [[Plugin19|P019]]
 
| [[Plugin19|P019]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Switch input
 
| Switch input
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P019_PCF8574.ino P019_PCF8574.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P019_PCF8574.ino P019_PCF8574.ino]
Line 146: Line 152:
  
 
| [[Plugin20|P020]]
 
| [[Plugin20|P020]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Communication
 
| Communication
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P020_Ser2Net.ino P020_Ser2Net.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P020_Ser2Net.ino P020_Ser2Net.ino]
Line 153: Line 159:
  
 
| [[Plugin21|P021]]
 
| [[Plugin21|P021]]
|  
+
| style="background: green; color: white;" | NORMAL
| ???
+
| Regulator
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P021_Level.ino P021_Level.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P021_Level.ino P021_Level.ino]
 
|
 
|
Line 160: Line 166:
  
 
| [[Plugin22|P022]]
 
| [[Plugin22|P022]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Extra IO
 
| Extra IO
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P022_PCA9685.ino P022_PCA9685.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P022_PCA9685.ino P022_PCA9685.ino]
Line 167: Line 173:
  
 
| [[Plugin23|P023]]
 
| [[Plugin23|P023]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Display
 
| Display
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P023_OLED.ino P023_OLED.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P023_OLED.ino P023_OLED.ino]
Line 174: Line 180:
  
 
| [[Plugin24|P024]]
 
| [[Plugin24|P024]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Environment
 
| Environment
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P024_MLX90614.ino P024_MLX90614.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P024_MLX90614.ino P024_MLX90614.ino]
Line 181: Line 187:
  
 
| [[Plugin25|P025]]
 
| [[Plugin25|P025]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Analog input
 
| Analog input
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P025_ADS1115.ino P025_ADS1115.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P025_ADS1115.ino P025_ADS1115.ino]
Line 188: Line 194:
  
 
| [[Plugin26|P026]]
 
| [[Plugin26|P026]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Generic
 
| Generic
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P026_Sysinfo.ino P026_Sysinfo.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P026_Sysinfo.ino P026_Sysinfo.ino]
Line 195: Line 201:
  
 
| [[Plugin27|P027]]
 
| [[Plugin27|P027]]
|  
+
| style="background: green; color: white;" | NORMAL
| Current
+
| Energy (DC)
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P027_INA219.ino P027_INA219.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P027_INA219.ino P027_INA219.ino]
 
|
 
|
Line 202: Line 208:
  
 
| [[Plugin28|P028]]
 
| [[Plugin28|P028]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Environment
 
| Environment
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P028_BME280.ino P028_BME280.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P028_BME280.ino P028_BME280.ino]
Line 209: Line 215:
  
 
| [[Plugin29|P029]]
 
| [[Plugin29|P029]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Output
 
| Output
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P029_Output.ino P029_Output.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P029_Output.ino P029_Output.ino]
Line 216: Line 222:
  
 
| [[Plugin30|P030]]
 
| [[Plugin30|P030]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Environment
 
| Environment
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P030_BMP280.ino P030_BMP280.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P030_BMP280.ino P030_BMP280.ino]
Line 223: Line 229:
  
 
| [[Plugin31|P031]]
 
| [[Plugin31|P031]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Environment
 
| Environment
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P031_SHT1X.ino P031_SHT1X.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P031_SHT1X.ino P031_SHT1X.ino]
Line 230: Line 236:
  
 
| [[Plugin32|P032]]
 
| [[Plugin32|P032]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Environment
 
| Environment
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P032_MS5611.ino P032_MS5611.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P032_MS5611.ino P032_MS5611.ino]
Line 237: Line 243:
  
 
| [[Plugin33|P033]]
 
| [[Plugin33|P033]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Generic
 
| Generic
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P033_Dummy.ino P033_Dummy.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P033_Dummy.ino P033_Dummy.ino]
Line 244: Line 250:
  
 
| [[Plugin34|P034]]
 
| [[Plugin34|P034]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Environment
 
| Environment
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P034_DHT12.ino P034_DHT12.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P034_DHT12.ino P034_DHT12.ino]
Line 251: Line 257:
  
 
| [[Plugin35|P035]]
 
| [[Plugin35|P035]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Communication
 
| Communication
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P035_IRTX.ino P035_IRTX.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P035_IRTX.ino P035_IRTX.ino]
Line 258: Line 264:
  
 
| [[Plugin36|P036]]
 
| [[Plugin36|P036]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Display
 
| Display
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P036_FrameOLED.ino P036_FrameOLED.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P036_FrameOLED.ino P036_FrameOLED.ino]
Line 265: Line 271:
  
 
| [[Plugin37|P037]]
 
| [[Plugin37|P037]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Generic
 
| Generic
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P037_MQTTImport.ino P037_MQTTImport.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P037_MQTTImport.ino P037_MQTTImport.ino]
Line 272: Line 278:
  
 
| [[Plugin38|P038]]
 
| [[Plugin38|P038]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Output
 
| Output
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P038_NeoPixel.ino P038_NeoPixel.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P038_NeoPixel.ino P038_NeoPixel.ino]
Line 279: Line 285:
  
 
| [[Plugin39|P039]]
 
| [[Plugin39|P039]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Environment
 
| Environment
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P039_Thermocouple.ino P039_Thermocouple.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P039_Thermocouple.ino P039_Thermocouple.ino]
Line 286: Line 292:
  
 
| [[Plugin40|P040]]
 
| [[Plugin40|P040]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| RFID
 
| RFID
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P040_ID12.ino P040_ID12.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P040_ID12.ino P040_ID12.ino]
Line 293: Line 299:
  
 
| [[Plugin41|P041]]
 
| [[Plugin41|P041]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Output
 
| Output
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P041_NeoClock.ino P041_NeoClock.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P041_NeoClock.ino P041_NeoClock.ino]
Line 300: Line 306:
  
 
| [[Plugin42|P042]]
 
| [[Plugin42|P042]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Output
 
| Output
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P042_Candle.ino P042_Candle.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P042_Candle.ino P042_Candle.ino]
Line 307: Line 313:
  
 
| [[Plugin43|P043]]
 
| [[Plugin43|P043]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Output
 
| Output
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P043_ClkOutput.ino P043_ClkOutput.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P043_ClkOutput.ino P043_ClkOutput.ino]
Line 314: Line 320:
  
 
| [[Plugin44|P044]]
 
| [[Plugin44|P044]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Communication
 
| Communication
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P044_P1WifiGateway.ino P044_P1WifiGateway.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P044_P1WifiGateway.ino P044_P1WifiGateway.ino]
Line 321: Line 327:
  
 
| [[Plugin45|P045]]
 
| [[Plugin45|P045]]
|  
+
| style="background: green; color: white;" | NORMAL
| Motion
+
| Gyro
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P045_MPU6050.ino P045_MPU6050.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P045_MPU6050.ino P045_MPU6050.ino]
 
|
 
|
Line 328: Line 334:
  
 
| [[Plugin46|P046]]
 
| [[Plugin46|P046]]
|  
+
| style="background: orange; black: white;" | TESTING
 
| Hardware
 
| Hardware
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P046_VentusW266.ino P046_VentusW266.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P046_VentusW266.ino P046_VentusW266.ino]
|
+
| This one is suppressed by default, you need to compile your own version if you want to use it.
 
|-
 
|-
  
 
| [[Plugin47|P047]]
 
| [[Plugin47|P047]]
|  
+
| style="background: orange; black: white;" | TESTING
 
| Environment
 
| Environment
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P047_i2c-soil-moisture-sensor.ino P047_i2c-soil-moisture-sensor.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P047_i2c-soil-moisture-sensor.ino P047_i2c-soil-moisture-sensor.ino]
Line 342: Line 348:
  
 
| [[Plugin48|P048]]
 
| [[Plugin48|P048]]
|  
+
| style="background: orange; black: white;" | TESTING
 
| Motor
 
| Motor
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P048_Motorshield_v2.ino P048_Motorshield_v2.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P048_Motorshield_v2.ino P048_Motorshield_v2.ino]
|
+
| Adafruit Motorshield
 
|-
 
|-
  
 
| [[Plugin49|P049]]
 
| [[Plugin49|P049]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Gases
 
| Gases
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P049_MHZ19.ino P049_MHZ19.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P049_MHZ19.ino P049_MHZ19.ino]
Line 356: Line 362:
  
 
| [[Plugin50|P050]]
 
| [[Plugin50|P050]]
|  
+
| style="background: red; color: white;" | DEVELOPMENT
 
| Color
 
| Color
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P050_TCS34725.ino P050_TCS34725.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P050_TCS34725.ino P050_TCS34725.ino]
Line 363: Line 369:
  
 
| [[Plugin51|P051]]
 
| [[Plugin51|P051]]
|  
+
| style="background: orange; black: white;" | TESTING
 
| Environment
 
| Environment
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P051_AM2320.ino P051_AM2320.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P051_AM2320.ino P051_AM2320.ino]
Line 370: Line 376:
  
 
| [[Plugin52|P052]]
 
| [[Plugin52|P052]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Gases
 
| Gases
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P052_SenseAir.ino P052_SenseAir.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P052_SenseAir.ino P052_SenseAir.ino]
Line 377: Line 383:
  
 
| [[Plugin53|P053]]
 
| [[Plugin53|P053]]
|  
+
| style="background: orange; black: white;" | TESTING
 
| Dust
 
| Dust
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P053_PMSx003.ino P053_PMSx003.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P053_PMSx003.ino P053_PMSx003.ino]
Line 384: Line 390:
  
 
| [[Plugin54|P054]]
 
| [[Plugin54|P054]]
|  
+
| style="background: orange; black: white;" | TESTING
| Output
+
| Communication
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P054_DMX512.ino P054_DMX512.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P054_DMX512.ino P054_DMX512.ino]
 
|
 
|
Line 391: Line 397:
  
 
| [[Plugin55|P055]]
 
| [[Plugin55|P055]]
|  
+
| style="background: orange; black: white;" | TESTING
 
| Notify
 
| Notify
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P055_Chiming.ino P055_Chiming.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P055_Chiming.ino P055_Chiming.ino]
Line 398: Line 404:
  
 
| [[Plugin56|P056]]
 
| [[Plugin56|P056]]
|  
+
| style="background: red; color: white;" | DEVELOPMENT
 
| Dust
 
| Dust
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P056_SDS011-Dust.ino P056_SDS011-Dust.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P056_SDS011-Dust.ino P056_SDS011-Dust.ino]
Line 405: Line 411:
  
 
| [[Plugin57|P057]]
 
| [[Plugin57|P057]]
|  
+
| style="background: orange; black: white;" | TESTING
| Output
+
| Display
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P057_HT16K33_LED.ino P057_HT16K33_LED.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P057_HT16K33_LED.ino P057_HT16K33_LED.ino]
 
|
 
|
Line 412: Line 418:
  
 
| [[Plugin58|P058]]
 
| [[Plugin58|P058]]
|  
+
| style="background: orange; black: white;" | TESTING
 
| Keypad
 
| Keypad
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P058_HT16K33_KeyPad.ino P058_HT16K33_KeyPad.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P058_HT16K33_KeyPad.ino P058_HT16K33_KeyPad.ino]
Line 419: Line 425:
  
 
| [[Plugin59|P059]]
 
| [[Plugin59|P059]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Switch input
 
| Switch input
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P059_Encoder.ino P059_Encoder.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P059_Encoder.ino P059_Encoder.ino]
Line 426: Line 432:
  
 
| [[Plugin60|P060]]
 
| [[Plugin60|P060]]
|  
+
| style="background: orange; black: white;" | TESTING
 
| Analog input
 
| Analog input
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P060_MCP3221.ino P060_MCP3221.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P060_MCP3221.ino P060_MCP3221.ino]
Line 433: Line 439:
  
 
| [[Plugin61|P061]]
 
| [[Plugin61|P061]]
|  
+
| style="background: orange; black: white;" | TESTING
 
| Keypad
 
| Keypad
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P061_KeyPad.ino P061_KeyPad.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P061_KeyPad.ino P061_KeyPad.ino]
Line 440: Line 446:
  
 
| [[Plugin62|P062]]
 
| [[Plugin62|P062]]
|  
+
| style="background: orange; black: white;" | TESTING
 
| Keypad
 
| Keypad
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P062_MPR121_KeyPad.ino P062_MPR121_KeyPad.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P062_MPR121_KeyPad.ino P062_MPR121_KeyPad.ino]
Line 447: Line 453:
  
 
| [[Plugin63|P063]]
 
| [[Plugin63|P063]]
|  
+
| style="background: green; color: white;" | NORMAL
 
| Keypad
 
| Keypad
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P063_TTP229_KeyPad.ino P063_TTP229_KeyPad.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P063_TTP229_KeyPad.ino P063_TTP229_KeyPad.ino]
Line 454: Line 460:
  
 
| [[Plugin64|P064]]
 
| [[Plugin64|P064]]
|  
+
| style="background: red; color: white;" | DEVELOPMENT
 
| Gesture
 
| Gesture
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P064_APDS9960.ino P064_APDS9960.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P064_APDS9960.ino P064_APDS9960.ino]
Line 461: Line 467:
  
 
| [[Plugin65|P065]]
 
| [[Plugin65|P065]]
|  
+
| style="background: orange; black: white;" | TESTING
 
| Notify
 
| Notify
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P065_DRF0299_MP3.ino P065_DRF0299_MP3.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P065_DRF0299_MP3.ino P065_DRF0299_MP3.ino]
Line 468: Line 474:
  
 
| [[Plugin66|P066]]
 
| [[Plugin66|P066]]
|  
+
| style="background: orange; black: white;" | TESTING
 
| Color
 
| Color
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P066_VEML6040.ino P066_VEML6040.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P066_VEML6040.ino P066_VEML6040.ino]
Line 475: Line 481:
  
 
| [[Plugin67|P067]]
 
| [[Plugin67|P067]]
|  
+
| style="background: orange; black: white;" | TESTING
 
| Weight
 
| Weight
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P067_HX711_Load_Cell.ino P067_HX711_Load_Cell.ino]
 
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P067_HX711_Load_Cell.ino P067_HX711_Load_Cell.ino]
 
|
 
|
 
|-
 
|-
 +
 +
| [[Plugin68|P068]]
 +
| style="background: orange; black: white;" | TESTING
 +
| Environment
 +
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P068_SHT3x.ino P068_SHT3x.ino]
 +
|
 +
|-
 +
 +
| [[Plugin69|P069]]
 +
| style="background: orange; black: white;" | TESTING
 +
| Environment
 +
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P069_LM75A.ino P069_LM75A.ino]
 +
|
 +
|-
 +
 +
| [[Plugin70|P070]]
 +
| style="background: orange; black: white;" | TESTING
 +
| Output
 +
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P070_NeoPixel_Clock.ino P070_NeoPixel_Clock.ino]
 +
| This one is suppressed by default, you need to compile your own version if you want to use it.
 +
|-
 +
 +
| [[Plugin71|P071]]
 +
| style="background: orange; black: white;" | TESTING
 +
| Communication
 +
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P071_Kamstrup401.ino P071_Kamstrup401.ino]
 +
|
 +
|-
 +
 +
| [[Plugin72|P072]]
 +
| style="background: orange; black: white;" | TESTING
 +
| Environment
 +
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P072_HDC1080.ino P072_HDC1080.ino]
 +
|
 +
|-
 +
 +
| [[Plugin73|P073]]
 +
| style="background: orange; black: white;" | TESTING
 +
| Display
 +
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P073_7DGT.ino P073_7DGT.ino]
 +
|
 +
|-
 +
 +
| [[Plugin74|P074]]
 +
| style="background: orange; black: white;" | TESTING
 +
| Light/Lux
 +
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P074_TSL2591.ino P074_TSL2591.ino]
 +
|
 +
|-
 +
 +
| [[Plugin75|P075]]
 +
| style="background: orange; black: white;" | TESTING
 +
| Display
 +
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P075_Nextion.ino P075_Nextion.ino]
 +
| LCD Color Graphic Touch Screen. Plugin can update display and receive/send touch events.
 +
|-
 +
 +
| [[Plugin76|P076]]
 +
| style="background: orange; black: white;" | TESTING
 +
| Energy (AC)
 +
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P076_HLW8012.ino P076_HLW8012.ino]
 +
|
 +
|-
 +
 +
| [[Plugin77|P077]]
 +
| style="background: orange; black: white;" | TESTING
 +
| Energy (AC)
 +
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P077_CSE7766.ino P077_CSE7766.ino]
 +
| This plugin is specifically made for Sonoff devices Sonoff S31 and Sonoff Pow R2
 +
|-
 +
 +
| [[Plugin78|P078]]
 +
| style="background: orange; black: white;" | TESTING
 +
| Energy (AC)
 +
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P078_Eastron.ino P078_Eastron.ino]
 +
|
 +
|-
 +
 +
| [[Plugin79|P079]]
 +
| style="background: green; color: white;" | NORMAL
 +
| Motor
 +
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P079_Wemos_Motorshield.ino P079_Wemos_Motorshield.ino]
 +
| Supports Wemos V1.0 and Lolin V2.0 Motorshields
 +
|-
 +
 +
| [[Plugin80|P080]]
 +
| style="background: orange; black: white;" | TESTING
 +
| Switch input
 +
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P080_DallasIButton.ino P080_DallasIButton.ino]
 +
|
 +
|-
 +
 +
| [[Plugin81|P081]]
 +
| style="background: orange; black: white;" | TESTING
 +
| Generic
 +
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P081_Cron.ino P081_Cron.ino]
 +
|
 +
|-
 +
 +
| [[Plugin82|P082]]
 +
| style="background: orange; black: white;" | TESTING
 +
| Position
 +
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P082_GPS.ino P082_GPS.ino]
 +
|
 +
|-
 +
 +
| [[Plugin83|P083]]
 +
| style="background: orange; black: white;" | TESTING
 +
| Gases
 +
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P083_SGP30.ino P083_SGP30.ino]
 +
|
 +
|-
 +
 +
| [[Plugin84|P084]]
 +
| style="background: orange; black: white;" | TESTING
 +
| UV
 +
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P084_VEML6070.ino P084_VEML6070.ino]
 +
|
 +
|-
 +
 +
| [[Plugin85|P085]]
 +
| style="background: orange; black: white;" | TESTING
 +
| Energy
 +
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P085_AcuDC243.ino P085_AcuDC243.ino]
 +
|
 +
|-
 +
 +
| [[Plugin86|P086]]
 +
| style="background: orange; black: white;" | TESTING
 +
| Generic
 +
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P086_Homie.ino P086_Homie.ino]
 +
|
 +
|-
 +
 +
| [[Plugin88|P088]]
 +
| style="background: orange; black: white;" | IR_EXTENDED
 +
| Energy (Heat)
 +
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P088_HeatpumpIR.ino P088_HeatpumpIR.ino]
 +
| This plugin is available in the _IRext_ bin file releases
 +
|-
 +
 +
| [[Plugin89|P089]]
 +
| style="background: orange; black: white;" | TESTING
 +
| Communication
 +
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P089_Ping.ino P089_Ping.ino]
 +
|
 +
|-
 +
 +
| [[Plugin90|P090]]
 +
| style="background: orange; black: white;" | TESTING
 +
| Gases
 +
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P090_CCS811.ino P090_CCS811.ino]
 +
|
 +
|-
 +
 +
| [[Plugin91|P091]]
 +
| style="background: orange; black: white;" | TESTING
 +
| Switch Input
 +
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P091_SerSwitch.ino P091_SerSwitch.ino]
 +
|
 +
|-
 +
 +
| [[Plugin92|P092]]
 +
| style="background: orange; black: white;" | TESTING
 +
| Heating
 +
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P092_DLbus.ino P092_DLbus.ino]
 +
| Not available in builds using LIMIT_BUILD_SIZE directive.
 +
|-
 +
 +
| [[Plugin93|P093]]
 +
| style="background: orange; black: white;" | TESTING
 +
| Energy (Heat)
 +
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P093_MitsubishiHP.ino P093_MitsubishiHP.ino]
 +
| Not available in builds using LIMIT_BUILD_SIZE directive.
 +
|-
 +
 +
| [[Plugin94|P094]]
 +
| style="background: orange; black: white;" | TESTING
 +
| Communication
 +
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P094_CULReader.ino P094_CULReader.ino]
 +
|
 +
|-
 +
 +
| [[Plugin95|P095]]
 +
| style="background: orange; black: white;" | TESTING
 +
| Display
 +
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P095_ILI9341.ino P095_ILI9341.ino]
 +
|
 +
|-
 +
 +
| [[Plugin97|P097]]
 +
| style="background: orange; black: white;" | TESTING
 +
| Internal
 +
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P097_Esp32Touch.ino P097_Esp32Touch.ino]
 +
|
 +
|-
 +
 +
| [[Plugin100|P100]]
 +
| style="background: orange; black: white;" | TESTING
 +
| Pulse Counter
 +
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P100_DS2423_counter.ino P100_DS2423_counter.ino]
 +
| Not available in builds using LIMIT_BUILD_SIZE directive.
 +
|-
 +
 +
| [[Plugin101|P101]]
 +
| style="background: orange; black: white;" | TESTING
 +
| Communication
 +
| [https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P101_WakeOnLan.ino P101_WakeOnLan.ino]
 +
|
 +
|-
 +
 
|}
 
|}

Latest revision as of 04:52, 23 October 2020

Notice: This page is transitioning to a new format. The revised Plugin List can be found here: readthedocs

There's three different released versions of ESP Easy: NORMAL, TESTING, and DEVELOPMENT.
NORMAL is the stable release, you can consider these plugins reliable and you can use these in production.
TESTING is the release with new plugins that have not yet been fully tested and proven stable.
DEVELOPMENT is used for plugins that are still being developed and are not considered stable at all.

Long list of plugins that are in the main branch of ESP Easy.
Plugin number Plugin status Plugin type Github link Comment
P001 NORMAL Switch Input P001_Switch.ino
P002 NORMAL Analog Input P002_ADC.ino
P003 NORMAL Generic P003_Pulse.ino
P004 NORMAL Environment P004_Dallas.ino
P005 NORMAL Environment P005_DHT.ino
P006 NORMAL Environment P006_BMP085.ino
P007 NORMAL Extra IO P007_PCF8591.ino
P008 NORMAL RFID P008_RFID.ino
P009 NORMAL Extra IO P009_MCP.ino
P010 NORMAL Light/Lux P010_BH1750.ino
P011 NORMAL Extra IO P011_PME.ino
P012 NORMAL Display P012_LCD.ino
P013 NORMAL Distance P013_HCSR04.ino
P014 NORMAL Environment P014_SI7021.ino
P015 NORMAL Light/Lux P015_TSL2561.ino
P016 NORMAL Communication P016_IR.ino
P017 NORMAL RFID P017_PN532.ino
P018 NORMAL Dust P018_Dust.ino
P019 NORMAL Switch input P019_PCF8574.ino
P020 NORMAL Communication P020_Ser2Net.ino
P021 NORMAL Regulator P021_Level.ino
P022 NORMAL Extra IO P022_PCA9685.ino
P023 NORMAL Display P023_OLED.ino
P024 NORMAL Environment P024_MLX90614.ino
P025 NORMAL Analog input P025_ADS1115.ino
P026 NORMAL Generic P026_Sysinfo.ino
P027 NORMAL Energy (DC) P027_INA219.ino
P028 NORMAL Environment P028_BME280.ino
P029 NORMAL Output P029_Output.ino
P030 NORMAL Environment P030_BMP280.ino
P031 NORMAL Environment P031_SHT1X.ino
P032 NORMAL Environment P032_MS5611.ino
P033 NORMAL Generic P033_Dummy.ino
P034 NORMAL Environment P034_DHT12.ino
P035 NORMAL Communication P035_IRTX.ino
P036 NORMAL Display P036_FrameOLED.ino
P037 NORMAL Generic P037_MQTTImport.ino
P038 NORMAL Output P038_NeoPixel.ino
P039 NORMAL Environment P039_Thermocouple.ino
P040 NORMAL RFID P040_ID12.ino
P041 NORMAL Output P041_NeoClock.ino
P042 NORMAL Output P042_Candle.ino
P043 NORMAL Output P043_ClkOutput.ino
P044 NORMAL Communication P044_P1WifiGateway.ino
P045 NORMAL Gyro P045_MPU6050.ino
P046 TESTING Hardware P046_VentusW266.ino This one is suppressed by default, you need to compile your own version if you want to use it.
P047 TESTING Environment P047_i2c-soil-moisture-sensor.ino
P048 TESTING Motor P048_Motorshield_v2.ino Adafruit Motorshield
P049 NORMAL Gases P049_MHZ19.ino
P050 DEVELOPMENT Color P050_TCS34725.ino
P051 TESTING Environment P051_AM2320.ino
P052 NORMAL Gases P052_SenseAir.ino
P053 TESTING Dust P053_PMSx003.ino
P054 TESTING Communication P054_DMX512.ino
P055 TESTING Notify P055_Chiming.ino
P056 DEVELOPMENT Dust P056_SDS011-Dust.ino
P057 TESTING Display P057_HT16K33_LED.ino
P058 TESTING Keypad P058_HT16K33_KeyPad.ino
P059 NORMAL Switch input P059_Encoder.ino
P060 TESTING Analog input P060_MCP3221.ino
P061 TESTING Keypad P061_KeyPad.ino
P062 TESTING Keypad P062_MPR121_KeyPad.ino
P063 NORMAL Keypad P063_TTP229_KeyPad.ino
P064 DEVELOPMENT Gesture P064_APDS9960.ino
P065 TESTING Notify P065_DRF0299_MP3.ino
P066 TESTING Color P066_VEML6040.ino
P067 TESTING Weight P067_HX711_Load_Cell.ino
P068 TESTING Environment P068_SHT3x.ino
P069 TESTING Environment P069_LM75A.ino
P070 TESTING Output P070_NeoPixel_Clock.ino This one is suppressed by default, you need to compile your own version if you want to use it.
P071 TESTING Communication P071_Kamstrup401.ino
P072 TESTING Environment P072_HDC1080.ino
P073 TESTING Display P073_7DGT.ino
P074 TESTING Light/Lux P074_TSL2591.ino
P075 TESTING Display P075_Nextion.ino LCD Color Graphic Touch Screen. Plugin can update display and receive/send touch events.
P076 TESTING Energy (AC) P076_HLW8012.ino
P077 TESTING Energy (AC) P077_CSE7766.ino This plugin is specifically made for Sonoff devices Sonoff S31 and Sonoff Pow R2
P078 TESTING Energy (AC) P078_Eastron.ino
P079 NORMAL Motor P079_Wemos_Motorshield.ino Supports Wemos V1.0 and Lolin V2.0 Motorshields
P080 TESTING Switch input P080_DallasIButton.ino
P081 TESTING Generic P081_Cron.ino
P082 TESTING Position P082_GPS.ino
P083 TESTING Gases P083_SGP30.ino
P084 TESTING UV P084_VEML6070.ino
P085 TESTING Energy P085_AcuDC243.ino
P086 TESTING Generic P086_Homie.ino
P088 IR_EXTENDED Energy (Heat) P088_HeatpumpIR.ino This plugin is available in the _IRext_ bin file releases
P089 TESTING Communication P089_Ping.ino
P090 TESTING Gases P090_CCS811.ino
P091 TESTING Switch Input P091_SerSwitch.ino
P092 TESTING Heating P092_DLbus.ino Not available in builds using LIMIT_BUILD_SIZE directive.
P093 TESTING Energy (Heat) P093_MitsubishiHP.ino Not available in builds using LIMIT_BUILD_SIZE directive.
P094 TESTING Communication P094_CULReader.ino
P095 TESTING Display P095_ILI9341.ino
P097 TESTING Internal P097_Esp32Touch.ino
P100 TESTING Pulse Counter P100_DS2423_counter.ino Not available in builds using LIMIT_BUILD_SIZE directive.
P101 TESTING Communication P101_WakeOnLan.ino