Components Pack
ESPConfig Designer Extended Schema Pack The ESPConfig Designer Extended Schema Pack is an optional add-on package for ESPConfig Designer. It contains a large collection of ready-made JSON schemas for ESPHome components, prepared to work with the schema-driven visual editor in ESPConfig Designer. ESPConfig Designer itself is open-source and can be used without this pack. The public application includes the schema format, authoring documentation, and a set of free built-in/example schemas. This paid pack is intended as a convenience package: it saves you many hours of manually creating component schemas yourself. Each schema tells ESPConfig Designer how a specific ESPHome component should be displayed in the visual editor: which fields are available, how the form should be structured, and how the resulting YAML should be generated. What You Get A ZIP package containing the Extended Schema Pack for ESPConfig Designer. Ready-made JSON schemas for hundreds of ESPHome components. A component catalog file used by ESPConfig Designer to expose the imported components in the UI. A commercial schema pack license file included inside the ZIP package. Access to the latest available version of the pack through your store account after purchase. Update notifications inside ESPConfig Designer when a newer known version of the pack is available. How Updates Work After purchase, a customer account will be created automatically using your checkout email address. This account gives you access to your purchased downloads. When a new version of the Extended Schema Pack is released, the latest ZIP file will be available from your store account. ESPConfig Designer may notify you when a newer known version of the pack is available, but the application does not download the package automatically. Open your store account. Go to your downloads. Download the latest ZIP package. Import the ZIP again in ESPConfig Designer. This keeps the update process transparent and under your control. ESPConfig Designer does not connect to the store in the background to download paid schema packs. License and Usage The public ESPConfig Designer application is open-source, but this Extended Schema Pack is distributed under a separate commercial license. You may: use the schemas with ESPConfig Designer for your own ESPHome and Home Assistant projects; use the generated YAML/configuration in your own private or commercial projects; modify the schema files for your own private or internal use. You may not: publish, share, upload, resell, sublicense, or redistribute this schema pack; upload the pack or modified versions of it to GitHub, public repositories, forums, cloud drives, Docker images, Home Assistant add-ons, forks, mirrors, or third-party distributions; remove copyright, license, order, purchase, or attribution notices from the package. The generated ESPHome YAML files and firmware for your own devices are not restricted by this schema pack license. The full license is included in the ZIP package as LICENSE.md. Important Notes This product is not ESPHome itself. It is a schema package for ESPConfig Designer. ESPConfig Designer is an independent graphical configuration tool for ESPHome. It is not affiliated with, endorsed by, or sponsored by the ESPHome project, Home Assistant, or the Open Home Foundation. The names ESPHome and Home Assistant are used only to describe compatibility and intended use. ESPHome changes over time. New components, options, and configuration changes may appear in future ESPHome releases. The schema pack may be updated to improve compatibility, add new schemas, and fix issues. Complete Component List The pack contains 519 components. Some components appear in more than one category because ESPHome exposes them through multiple domains or related integrations. Sensor Components (229) Core (4) Home Assistant sensor/homeassistant MQTT Subscribe sensor/mqtt_subscribe Uptime Sensor sensor/uptime WiFi Signal Strength sensor/wifi_signal Air Quality (32) AGS10 sensor/ags10 AirThings BLE sensor/airthings_ble CCS811 sensor/ccs811 CM1106 sensor/cm1106 EE895 sensor/ee895 ENS160 sensor/ens160 GCJA5 sensor/gcja5 GP2Y1010AU0F sensor/gp2y1010au0f Grove Multichannel Gas V2 sensor/grove_gas_mc_v2 HC8 sensor/hc8 HM3301 sensor/hm3301 iAQ-Core sensor/iaqcore MH-Z19 sensor/mhz19 MiCS-4514 sensor/mics_4514 PM1006 Sensor sensor/pm1006 PM2005 Sensor sensor/pm2005 PMSA003I sensor/pmsa003i PMSX003 sensor/pmsx003 RadonEye BLE sensor/radon_eye_ble SCD30 sensor/scd30 SCD4X sensor/scd4x SDS011 sensor/sds011 SEN0321 sensor/sen0321 SEN5x sensor/sen5x SenseAir sensor/senseair SFA30 sensor/sfa30 SGP30 sensor/sgp30 SGP4x sensor/sgp4x SM300D2 sensor/sm300d2 SPS30 sensor/sps30 T6613/15 sensor/t6615 ZyAura sensor/zyaura Analogue (9) ADC128S102 sensor/adc128s102 ADS1115 sensor/ads1115 ADS1118 sensor/ads1118 CD74HC4067 sensor/cd74hc4067 MCP3008 sensor/mcp3008 MCP3204 / MCP3208 sensor/mcp3204 MCP3221 sensor/mcp3221 NAU7802 sensor/nau7802 Resistance sensor/resistance Bluetooth Low Energy (BLE) (11) Alpha3 sensor/alpha3 AM43 sensor/am43 BLE Client Sensor sensor/ble_client BLE RSSI sensor/ble_rssi HHCCJCY10 (MiFlora Pink) sensor/xiaomi_hhccjcy10 Inkbird IBS-TH1 Mini sensor/inkbird_ibsth1_mini Mopeka Pro Check LP sensor/mopeka_pro_check Mopeka Standard Check LP sensor/mopeka_std_check RuuviTag sensor/ruuvitag ThermoPro BLE sensor/thermopro_ble Xiaomi BLE sensor/xiaomi_ble Digital Signals (4) Duty Cycle sensor/duty_cycle Pulse Counter sensor/pulse_counter Pulse Meter sensor/pulse_meter Pulse Width sensor/pulse_width Distance (9) A01NYUB sensor/a01nyub A02YYUW sensor/a02yyuw GL-R01 Time of Flight Sensor sensor/gl_r01 HRXL MaxSonar WR sensor/hrxl_maxsonar_wr JSN-SR04T sensor/jsn_sr04t TOF10120 sensor/tof10120 Ultrasonic Sensor sensor/ultrasonic VL53L0x sensor/vl53l0x Zio Ultrasonic Sensor sensor/zio_ultrasonic Electricity (31) ADE7880 sensor/ade7880 ADE7953 sensor/ade7953 ATM90E26 sensor/atm90e26 ATM90E32 sensor/atm90e32 BL0906 sensor/bl0906 BL0939 sensor/bl0939 BL0940 sensor/bl0940 BL0942 sensor/bl0942 CS5460A sensor/cs5460a CSE7761 sensor/cse7761 CSE7766 sensor/cse7766 CT Clamp sensor/ct_clamp Daly BMS sensor/daly_bms HLW8012 sensor/hlw8012 HLW8032 sensor/hlw8032 INA219 sensor/ina219 INA226 sensor/ina226 INA2XX sensor/ina2xx INA260 sensor/ina260 INA3221 sensor/ina3221 Kamstrup KMP sensor/kamstrup_kmp MAX9611 sensor/max9611 PZEM AC sensor/pzemac PZEM DC sensor/pzemdc PZEM004T sensor/pzem004t SDM Meter sensor/sdm_meter Selec Meter sensor/selec_meter Teleinfo sensor/teleinfo SML Sensor sensor/sml SUN-GTIL2 Sensor sensor/sun_gtil2 Total Daily Energy sensor/total_daily_energy Environmental (58) Absolute Humidity sensor/absolute_humidity AHT10 / AHT20 / AHT21 / DHT20 sensor/aht10 AM2315C sensor/am2315c AM2320 sensor/am2320 b-parasite sensor/b_parasite BH1900NUX sensor/bh1900nux BME68x via BSEC2 sensor/bme68x_bsec2 BME680 via BSEC sensor/bme680_bsec BME680 sensor/bme680 BMP085 sensor/bmp085 BMP280 sensor/bmp280 BMP388 and BMP390 sensor/bmp3xx BMP581 sensor/bmp581 DHT12 sensor/dht12 DPS310 sensor/dps310 EMC2101 sensor/emc2101 ENS210 sensor/ens210 HDC1080 sensor/hdc1080 HDC2010 sensor/hdc2010 Honeywell ABP sensor/honeywellabp Honeywell ABP2 I2C sensor/honeywellabp2_i2c Honeywell HIH I2C sensor/honeywell_hih_i2c HTE501 sensor/hte501 HTU21D / Si7021 / SHT21 sensor/htu21d HTU31D sensor/htu31d Hydreon Rain Sensor sensor/hydreon_rgxx Pylontech Sensor sensor/pylontech PipSolar Sensor sensor/pipsolar EZO PMP Sensor sensor/ezo_pmp HYT271 sensor/hyt271 Internal Temperature sensor/internal_temperature LM75B sensor/lm75b LPS22 sensor/lps22 MCP9808 sensor/mcp9808 MLX90614 sensor/mlx90614 MPL3115A2 sensor/mpl3115a2 MS5611 sensor/ms5611 MS8607 sensor/ms8607 NPI-19 sensor/npi19 NTC Thermistor sensor/ntc Modbus Sensor sensor/modbus_controller PMWCS3 sensor/pmwcs3 QMP6988 sensor/qmp6988 SDP3x / SDP800 Series sensor/sdp3x SHT3X-D sensor/sht3xd SHT4X sensor/sht4x SHTCx sensor/shtcx SMT100 sensor/smt100 STS3X sensor/sts3x STTS22H sensor/stts22h TC74 sensor/tc74 TEE501 sensor/tee501 TE-M3200 sensor/tem3200 TMP102 sensor/tmp102 TMP1075 sensor/tmp1075 TMP117 sensor/tmp117 WTS01 sensor/wts01 XGZP68xx Series sensor/xgzp68xx Health/Safety (1) Seeed Studio MR60BHA2 Sensors sensor/seeed_mr60bha2 Light (22) APDS9306 sensor/apds9306 APDS9960 sensor/apds9960 AS7341 sensor/as7341 BH1750 sensor/bh1750 LTR301 sensor/ltr501 LTR501 sensor/ltr501 LTR303 sensor/ltr_als_ps LTR329 sensor/ltr_als_ps LTR390 sensor/ltr390 LTR553 sensor/ltr_als_ps LTR556 sensor/ltr_als_ps LTR558 sensor/ltr501 LTR559 sensor/ltr_als_ps LTR659 sensor/ltr_als_ps MAX44009 sensor/max44009 OPT3001 sensor/opt3001 TCS34725 sensor/tcs34725 TSL2561 sensor/tsl2561 TSL2591 sensor/tsl2591 VEML3235 sensor/veml3235 VEML6030 sensor/veml7700 VEML7700 sensor/veml7700 Magnetic (6) AS5600 sensor/as5600 HMC5883L sensor/hmc5883l MLX90393 sensor/mlx90393 MMC5603 sensor/mmc5603 MMC5983 sensor/mmc5983 QMC5883L sensor/qmc5883l Miscellaneous (24) AS3935 sensor/as3935 Binary Sensor Map sensor/binary_sensor_map Combination sensor/combination Duty Time sensor/duty_time EZO sensor circuits sensor/ezo FS3000 sensor/fs3000 GDK101 sensor/gdk101 Growatt Solar sensor/growatt_solar Havells Solar sensor/havells_solar Integration sensor/integration Kuntze pool sensor sensor/kuntze LC709203F sensor/lc709203f M5Stack Unit 8 Angle sensor/m5stack_8angle MAX17043 sensor/max17043 MicroNova pellet stove sensor/micronova Person Sensor (SEN21231) sensor/sen21231 VBus Sensor sensor/vbus Rotary Encoder sensor/rotary_encoder Sound Level sensor/sound_level Tuya Sensor sensor/tuya TX20 sensor/tx20 uFire EC sensor sensor/ufire_ec uFire ISE sensor sensor/ufire_ise WireGuard Sensor sensor/wireguard Motion (10) BMI160 sensor/bmi160 LD2410 sensor/ld2410 LD2412 sensor/ld2412 LD2420 sensor/ld2420 LD2450 sensor/ld2450 MPU6050 sensor/mpu6050 MPU6886 sensor/mpu6886 MSA301 sensor/msa3xx MSA311 sensor/msa3xx MR24HPC1 mmWave sensor/seeed_mr24hpc1 Thermocouple (6) KMeterISO sensor/kmeteriso MAX31855 sensor/max31855 MAX31856 sensor/max31856 MAX31865 sensor/max31865 MAX6675 sensor/max6675 MCP9600 sensor/mcp9600 Weight (2) HX711 sensor/hx711 Xiaomi Miscale sensor/xiaomi_miscale Binary Sensor Components (47) Core (4) Home Assistant binary_sensor/homeassistant Status binary_sensor/status Binary Sensor Switch binary_sensor/switch Host SDL2 binary_sensor/sdl Capacitive Touch (5) CAP1188 Capacitive Touch Sensor binary_sensor/cap1188 ESP32 Touch Pad binary_sensor/esp32_touch MPR121 Capacitive Touch Sensor binary_sensor/mpr121 TTP229 BSF binary_sensor/ttp229_bsf TTP229 LSF binary_sensor/ttp229_lsf Mechanical (1) Matrix Keypad matrix_keypad NFC/RFID (7) NFC Tag binary_sensor/nfc PN532 binary_sensor/pn532 PN7150 pn7150_i2c PN7160 pn7160 RC522 binary_sensor/rc522 RDM6300 binary_sensor/rdm6300 Wiegand Reader wiegand Touchscreen (9) FT5X06 touchscreen/ft5x06 GT911 touchscreen/gt911 GT911 Buttons binary_sensor/gt911 Nextion Binary Sensor binary_sensor/nextion VBus Binary Sensor binary_sensor/vbus WireGuard Binary Sensor binary_sensor/wireguard TT21100 touchscreen/tt21100 TT21100 Buttons binary_sensor/tt21100 LVGL widget binary_sensor/lvgl Presence Detection (9) DFRobot mmWave Radar Switch switch/dfrobot_sen0395 DFRobot mmWave Radar Binary Sensor binary_sensor/dfrobot_sen0395 AT581X Switch switch/at581x LD2410 Binary Sensor binary_sensor/ld2410 LD2412 Binary Sensor binary_sensor/ld2412 LD2420 Binary Sensor binary_sensor/ld2420 LD2450 Binary Sensor binary_sensor/ld2450 MSA3xx Binary Sensor binary_sensor/msa3xx MR24HPC1 Binary Sensor binary_sensor/seeed_mr24hpc1 Miscellaneous (12) Analog Threshold binary_sensor/analog_threshold ESP32 BLE Presence binary_sensor/ble_presence Hydreon Rain Sensor Binary Sensor binary_sensor/hydreon_rgxx Seeed Studio MR60FDA2 Binary Sensors binary_sensor/seeed_mr60fda2 Seeed Studio MR60BHA2 Target binary_sensor/seeed_mr60bha2 Modbus Binary Sensor binary_sensor/modbus_controller PipSolar Binary Sensor binary_sensor/pipsolar EZO PMP Binary Sensor binary_sensor/ezo_pmp Pylontech Sensor sensor/pylontech Pylontech Text Sensor text_sensor/pylontech Qwiic PIR Motion binary_sensor/qwiic_pir Tuya Binary Sensor binary_sensor/tuya Button Components (14) Factory Reset Button button/factory_reset Generic Output Button button/output Restart Button button/restart Safe Mode Button button/safe_mode Shutdown Button button/shutdown UART Button button/uart Wake-on-LAN button/wake_on_lan LD2410 Button button/ld2410 LD2412 Button button/ld2412 LD2420 Button button/ld2420 LD2450 Button button/ld2450 MR24HPC1 Button button/seeed_mr24hpc1 MicroNova Button button/micronova Seeed Studio MR60FDA2 Buttons button/seeed_mr60fda2 Climate Components (10) Anova Cooker climate/anova Bang Bang Controller climate/bang_bang BedJet Climate System climate/bedjet Haier Climate climate/haier IR Remote Climate climate/climate_ir Midea climate/midea PID Controller climate/pid Thermostat Controller climate/thermostat Tuya Climate climate/tuya Uponor Smatrix Base Pulse Underfloor Heating climate/uponor_smatrix Cover Components (8) AM43 Cover cover/am43 Current-Based Cover cover/current_based Endstop Cover cover/endstop Feedback Cover cover/feedback HE60R Cover cover/he60r Time-Based Cover cover/time_based Tormatic/Novoferm Cover cover/tormatic Tuya Cover cover/tuya Display Components (31) Addressable Light display/addressable_light MIPI DSI Displays display/mipi_dsi MIPI RGB Displays display/mipi_rgb MIPI SPI Displays display/mipi_spi ePaper SPI Displays display/epaper_spi HUB75 LED Matrix display/hub75 Inkplate display/inkplate LCD Display display/lcd_display MAX7219 Dot Matrix display/max7219digit MAX7219 display/max7219 Nextion display/nextion PCD8544 (Nokia 5110/ 3310) display/pcd8544 PVVX MiThermometer display/pvvx_mithermometer Quad SPI Displays display/qspi_dbi RPI_DPI_RGB display/rpi_dpi_rgb SSD1322 display/ssd1322 SSD1325 display/ssd1325 SSD1327 display/ssd1327 SSD1331 display/ssd1331 SSD1351 display/ssd1351 ST7567 display/st7567 ST7701S display/st7701s ST7735 display/st7735 ST7789V display/st7789v ST7920 display/st7920 TM1621 display/tm1621 TM1637 display/tm1637 TM1638 display/tm1638 TM1651 Battery Display tm1651 Waveshare E-Paper display/waveshare_epaper Host SDL2 display display/sdl Electromechanical Components (7) EZO PMP Sensor sensor/ezo_pmp EZO PMP Binary Sensor binary_sensor/ezo_pmp EZO PMP Text Sensor text_sensor/ezo_pmp Grove TB6612FNG grove_tb6612fng RTTTL Buzzer rtttl Servo servo Stepper stepper Energy/Solar Management Components (3) Power Supply power_supply SML sml SUN-GTIL2 inverter sun_gtil2 Fan Components (4) Binary Fan fan/binary H-bridge Fan fan/hbridge Speed Fan fan/speed Tuya Fan fan/tuya Home Assistant Components (8) Binary Sensor binary_sensor/homeassistant Bluetooth Proxy bluetooth_proxy micro Wake Word micro_wake_word Number number/homeassistant Sensor sensor/homeassistant HA Switch switch/homeassistant Text Sensor text_sensor/homeassistant Voice Assistant voice_assistant Light Components (20) Beken SPI light/beken_spi_led_strip Cold+Warm White Light light/cwww Color Temperature Light light/color_temperature ESP32 RMT light/esp32_rmt_led_strip FastLED Light light/fastled H-bridge Light light/hbridge Light Partition light/partition LightWaveRF lightwaverf LVGL widget light/lvgl Monochromatic Light light/monochromatic NeoPixelBus Light light/neopixelbus RGBCT Light light/rgbct RGBW Light light/rgbw RGBWW Light light/rgbww RP2040 PIO light/rp2040_pio_led_strip Shelly Dimmer light/shelly_dimmer Sonoff D1 Dimmer light/sonoff_d1 SPI LED Strips light/spi_led_strip Status Led light/status_led Tuya Dimmer light/tuya Lock Components (1) Generic Output Lock lock/output Media Player Components (3) DFPlayer dfplayer I2S Audio media_player/i2s_audio Speaker media_player/speaker Microphone Components (1) I2S Microphone microphone/i2s_audio Number Components (10) Home Assistant number/homeassistant LVGL widget Number number/lvgl Modbus Number number/modbus_controller LD2410 Number number/ld2410 LD2412 Number number/ld2412 LD2420 Number number/ld2420 LD2450 Number number/ld2450 MR24HPC1 Number number/seeed_mr24hpc1 MicroNova Number number/micronova Tuya Number number/tuya Output Components (28) AC Dimmer output/ac_dimmer BLE Binary Output output/ble_client BP1658CJ output/bp1658cj BP5758D output/bp5758d DAC7678 output/dac7678 EMC2101 output/emc2101 ESP32 DAC output/esp32_dac ESP32 LEDC output/ledc ESP8266 Software PWM output/esp8266_pwm GP8403 output/gp8403 LibreTiny PWM output/libretiny_pwm MCP4661 output/mcp4461 MCP4725 output/mcp4725 MCP4728 output/mcp4728 MCP47A1 output/mcp47a1 Modbus Output output/modbus_controller MY9231/MY9291 output/my9231 PCA9685 output/pca9685 PipSolar Output output/pipsolar Sigma-Delta Output output/sigma_delta_output SM16716 output/sm16716 SM2135 output/sm2135 SM2235 output/sm2235 SM2335 output/sm2335 TLC59208F output/tlc59208f TLC5947 output/tlc5947 TLC5971 output/tlc5971 X9C Potentiometer output/x9c Select Components (9) LVGL widget Select select/lvgl Modbus Select select/modbus_controller Tuya Select select/tuya LD2410 Select select/ld2410 LD2412 Select select/ld2412 LD2420 Select select/ld2420 LD2450 Select select/ld2450 MR24HPC1 Select select/seeed_mr24hpc1 Seeed Studio MR60FDA2 Selects select/seeed_mr60fda2 Speaker Components (3) I2S Speaker speaker/i2s_audio Mixer Speaker speaker/mixer Resampler Speaker speaker/resampler Switch Components (21) BLE Client Switch switch/ble_client Factory Reset Switch switch/factory_reset Generic Output Switch switch/output H-bridge Switch switch/hbridge LVGL Widget switch/lvgl Modbus Switch switch/modbus_controller Nextion Switch switch/nextion Restart Switch switch/restart Safe Mode Switch switch/safe_mode Shutdown Switch switch/shutdown Tuya Switch switch/tuya UART Switch switch/uart Home Assistant switch/homeassistant LD2410 Switch switch/ld2410 LD2412 Switch switch/ld2412 LD2450 Switch switch/ld2450 MR24HPC1 Switch switch/seeed_mr24hpc1 PipSolar Switch switch/pipsolar AT581X Switch switch/at581x DFRobot mmWave Radar Switch switch/dfrobot_sen0395 MicroNova Switch switch/micronova Text Components (1) LVGL textarea Text text/lvgl Text Sensor Components (26) BLE Scanner text_sensor/ble_scanner Ethernet Info text_sensor/ethernet_info Home Assistant text_sensor/homeassistant LibreTiny text_sensor/libretiny LVGL textarea Text Sensor text_sensor/lvgl Modbus Text Sensor text_sensor/modbus_controller LD2410 Text Sensor text_sensor/ld2410 LD2412 Text Sensor text_sensor/ld2412 LD2420 Text Sensor text_sensor/ld2420 LD2450 Text Sensor text_sensor/ld2450 MSA3xx Text Sensor text_sensor/msa3xx MR24HPC1 Text Sensor text_sensor/seeed_mr24hpc1 Pylontech Text Sensor text_sensor/pylontech PipSolar Text Sensor text_sensor/pipsolar SML Text Sensor text_sensor/sml SUN-GTIL2 Text Sensor text_sensor/sun_gtil2 MicroNova Text Sensor text_sensor/micronova MQTT Subscribe Text text_sensor/mqtt_subscribe Nextion Text Sensor text_sensor/nextion OpenThread Info text_sensor/openthread_info WireGuard Text Sensor text_sensor/wireguard Tuya Text Sensor text_sensor/tuya EZO PMP Text Sensor text_sensor/ezo_pmp Version text_sensor/version WiFi Info text_sensor/wifi_info WL-134 Pet Tag Sensor text_sensor/wl_134 Time Components (8) BM8563 RTC time/bm8563 DS1307 RTC time/ds1307 RX8130 RTC time/rx8130 GPS Time time/gps Home Assistant Time time/homeassistant PCF85063 RTC time/pcf85063 PCF8563 RTC time/pcf8563 SNTP time/sntp Touchscreen Components (11) AXS15231 touchscreen/axs15231 CST226 touchscreen/cst226 CST816 touchscreen/cst816 CHSC6X touchscreen/chsc6x EKTF2232 touchscreen/ektf2232 FT63X6 touchscreen/ft63x6 GT911 touchscreen/gt911 GT911 Buttons binary_sensor/gt911 TT21100 touchscreen/tt21100 TT21100 Buttons binary_sensor/tt21100 XPT2046 touchscreen/xpt2046 Wireless Communication (7) CC1101 cc1101 Remote Receiver remote_receiver Remote Transmitter remote_transmitter RF Bridge rf_bridge SIM800L sim800l SX126x sx126x SX127x sx127x Miscellaneous Components (9) Camera Encoder camera/camera_encoder Exposure Notifications exposure_notifications GPS gps Grow Fingerprint Reader fingerprint_grow HLK-FM22x Face Recognition Module hlk_fm22x Modbus Controller modbus_controller Sprinkler sprinkler Sun sun Z-Wave Proxy zwave_proxy
AI Readiness
Good foundation, but some important product data is still missing.