This commit is contained in:
Graham Brown 2023-07-09 23:49:12 +02:00 committed by GitHub
parent 79fbeb1206
commit 54b52def5b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
44 changed files with 534 additions and 349 deletions

View File

@ -1,8 +1,10 @@
.row-odd {
background-color: #f3f6f6;
}
.table-center tr.row-even > td {
text-align: center;
vertical-align: top;
}
div.document {
@ -26,6 +28,7 @@ img.component-image {
height: 85px;
object-fit: contain;
border-radius: 10px;
max-width: 190px;
}
table.docutils {
@ -36,6 +39,7 @@ table.docutils {
-webkit-animation: 2s linear infinite blink_effect;
animation: 2s linear infinite blink_effect;
}
@-webkit-keyframes blink_effect {
0% {
visibility: hidden;
@ -47,6 +51,7 @@ table.docutils {
visibility: visible;
}
}
@keyframes blink_effect {
0% {
visibility: hidden;
@ -74,10 +79,12 @@ table.docutils {
z-index: 9999;
display: none;
}
.footer-button-container {
margin: 0 60px 0 10px;
float: right;
}
.footer-button {
background-color: #b3b3b3;
color: #4e4e4e;
@ -88,6 +95,7 @@ table.docutils {
cursor: pointer;
text-decoration: none;
}
.not-hidden {
display: block !important;
}
@ -133,7 +141,6 @@ div.index-shields {
}
.guide-card {
color: #004b6b;
display: block;
height: auto;
width: 300px;
@ -149,17 +156,20 @@ div.index-shields {
margin: 16px !important;
}
.guide-code {
padding: 8px 16px;
margin: 8px;
color: black;
white-space: pre-line;
.guide-card .example {
margin: 10px;
}
@media screen and (min-width: 870px) {
.guide-card pre {
white-space: pre-line;
padding: 15px;
}
@media screen and (min-width: 875px) {
.guide-card:first-child {
z-index: 100;
}
.guide-card:nth-child(2) {
z-index: 50;
}
@ -170,23 +180,159 @@ div.index-shields {
}
}
@media screen and (max-width: 870px) {
@media screen and (max-width: 875px) {
div.sphinxsidebar {
width: 100%;
background: #fff;
color: #000;
border-bottom: 1px solid #444;
}
div.sphinxsidebar p.logo {
display: initial;
}
div.sphinxsidebar a, div.sphinxsidebar h3, div.sphinxsidebar h3 a {
color: #444;
}
.guide-container {
flex-direction: column;
}
.guide-card {
width: 100%;
margin: 8px 0;
padding: 0px;
}
.guide-card:not(:first-child) {
margin-left: 0;
}
.guide-card ul {
margin-left: 32px;
}
img.component-image {
max-width: 80px;
}
}
.breadcrumbs li {
display: inline;
}
a {
color: #004B6B;
text-decoration: none;
border-bottom: 1px dotted #004B6B;
}
a:hover {
color: #999999;
text-decoration: none;
border-bottom: 1px dotted #999999;
}
a:hover code {
background: none;
}
div.body p, div.body dd, div.body li, div.body blockquote {
hyphens: none;
}
/* dark theme */
@media (prefers-color-scheme: dark) {
@media screen and (max-width: 875px) {
div.documentwrapper {
background-color: #212121;
}
div.sphinxsidebar {
background: #212121;
color: #ececec;
}
}
body, div.body {
color: #ececec;
background-color: #212121;
}
img.dark-invert, img.logo {
filter: invert(1);
}
.row-odd {
background-color: #282828;
}
table.docutils {
-webkit-box-shadow: 2px 2px 4px #3b3838;
box-shadow: 2px 2px 4px #3b3838;
}
div.body {
color: #ececec;
background-color: #212121;
}
a, a.reference, a:visited {
color: #00bfff;
border-bottom: 1px dotted #00bfff;
}
a:hover {
color: #87ceeb;
border-bottom: 1px solid #87ceeb;
}
.toctree-wrapper a code {
color: #00bfff;
}
div.sphinxsidebar h3, div.sphinxsidebar h3 a {
color: #ececec;
}
div.sphinxsidebar ul {
color: #ececec;
}
div.sphinxsidebar a, .breadcrumbs a {
color: #ececec;
border-bottom: 1px dotted #ececec;
}
div.sphinxsidebar a:hover, .breadcrumbs a:hover {
border-bottom: 1px solid #ececec;
}
.guide-card {
background-color: #393939;
}
pre {
background-color: #0d1117;
}
code {
background-color: #424242;
color: #e2e2e2;
}
div.note {
background-color: #2d2c2c;
border: 1px solid #808080;
}
div.warning {
background-color: #5d1616;
}
}

View File

@ -0,0 +1,4 @@
[theme]
inherit = alabaster
pygments_style = xcode
pygments_dark_style = github-dark

View File

@ -11,12 +11,12 @@ ESPHome 2021.10.0 - 20th October 2021
:columns: 3
AirThings Wave Mini, components/sensor/airthings_ble, airthings_logo.png
Current-Based Cover, components/cover/current_based, flash.svg
Current-Based Cover, components/cover/current_based, flash.svg, dark-invert
Daly BMS, components/sensor/daly_bms, daly_bms.jpg
EPEVER Tracer, cookbook/tracer-an, tracer-an.jpg
LTR390, components/sensor/ltr390, ltr390.jpg
Modbus Controller, components/modbus_controller, modbus.png
Safe Mode Switch, components/switch/safe_mode, restart-alert.svg
Safe Mode Switch, components/switch/safe_mode, restart-alert.svg, dark-invert
SCD4X, components/sensor/scd4x, scd4x.jpg
Tuya Cover, components/cover/tuya, tuya.png

View File

@ -12,8 +12,8 @@ ESPHome 2021.11.0 - 17th November 2021
CSE7761, components/sensor/cse7761, cse7761.svg
CAP1188 Capacitive Touch Sensor, components/binary_sensor/cap1188, cap1188.jpg
ESP32 Camera Web Server, components/esp32_camera_web_server, camera.svg
Improv via Serial, components/improv_serial, improv.svg
ESP32 Camera Web Server, components/esp32_camera_web_server, camera.svg, dark-invert
Improv via Serial, components/improv_serial, improv.svg, dark-invert
State of the Open Smart Home

View File

@ -10,10 +10,10 @@ ESPHome 2021.12.0 - 11th December 2021
.. imgtable::
:columns: 3
Button Core, components/button/index, folder-open.svg
Template Button, components/button/template, description.svg
Restart Button, components/button/restart, restart.svg
BLE Binary Output, components/output/ble_client, bluetooth.svg
Button Core, components/button/index, folder-open.svg, dark-invert
Template Button, components/button/template, description.svg, dark-invert
Restart Button, components/button/restart, restart.svg, dark-invert
BLE Binary Output, components/output/ble_client, bluetooth.svg, dark-invert
Tuya Text Sensor, components/text_sensor/tuya, tuya.png
SDP800 Series, components/sensor/sdp3x, sdp31.jpg, Pressure

View File

@ -12,8 +12,8 @@ ESPHome 2021.8.0 - 18th August 2021
AM43, components/sensor/am43, am43.jpg
AM43 Cover, components/cover/am43, am43.jpg
Color Temperature Light, components/light/color_temperature, brightness-medium.svg
Demo, components/demo, description.svg
Color Temperature Light, components/light/color_temperature, brightness-medium.svg, dark-invert
Demo, components/demo, description.svg, dark-invert
DSMR, components/sensor/dsmr, dsmr.svg
HRXL MaxSonar WR, components/sensor/hrxl_maxsonar_wr, hrxl_maxsonar_wr.jpg
PipSolar - compatible PV Inverter, components/pipsolar, pipsolar.jpg
@ -24,8 +24,8 @@ ESPHome 2021.8.0 - 18th August 2021
Selec Meter, components/sensor/selec_meter, selec_meter_em2m.jpg
T6613/15, components/sensor/t6615, t6615.jpg
TLC5947, components/output/tlc5947, tlc5947.jpg
Select Core, components/select/index, folder-open.svg
Template Select, components/select/template, description.svg
Select Core, components/select/index, folder-open.svg, dark-invert
Template Select, components/select/template, description.svg, dark-invert
TSL2591, components/sensor/tsl2591, tsl2591.jpg

View File

@ -11,7 +11,7 @@ ESPHome 2021.9.0 - 15th September 2021
:columns: 3
AirThings BLE, components/sensor/airthings_ble, airthings_logo.png
H-bridge Fan, components/fan/hbridge, fan.svg
H-bridge Fan, components/fan/hbridge, fan.svg, dark-invert
ST7920, components/display/st7920, st7920.jpg

View File

@ -17,12 +17,12 @@ ESPHome 2022.1.0 - 19th January 2022
Growatt Solar, components/sensor/growatt_solar, growatt.jpg
INA260, components/sensor/ina260, ina260.jpg
Inkplate 10, components/display/inkplate6, inkplate6.jpg
Kalman Combinator, components/sensor/kalman_combinator, function.svg
Kalman Combinator, components/sensor/kalman_combinator, function.svg, dark-invert
MCP3204, components/sensor/mcp3204, mcp3204.jpg
MCP47A1, components/output/mcp47a1, mcp47a1.svg
Midea IR Climate, components/climate/ir_climate, air-conditioner-ir.svg
Safe Mode Button, components/button/safe_mode, restart-alert.svg
Shutdown Button, components/button/shutdown, power_settings.svg
Midea IR Climate, components/climate/ir_climate, air-conditioner-ir.svg, dark-invert
Safe Mode Button, components/button/safe_mode, restart-alert.svg, dark-invert
Shutdown Button, components/button/shutdown, power_settings.svg, dark-invert
Tuya Number, components/number/tuya, tuya.png

View File

@ -10,8 +10,8 @@ ESPHome 2022.10.0 - 19th October 2022
.. imgtable::
:columns: 2
BLE Client RSSI Sensor, components/sensor/ble_client, bluetooth.svg
ZHLT01 IR Climate, components/climate/climate_ir, air-conditioner-ir.svg
BLE Client RSSI Sensor, components/sensor/ble_client, bluetooth.svg, dark-invert
ZHLT01 IR Climate, components/climate/climate_ir, air-conditioner-ir.svg, dark-invert

View File

@ -11,12 +11,12 @@ ESPHome 2022.11.0 - 16th November 2022
:columns: 4
RP2040, components/rp2040, rp2040.svg
WL-134 Pet Tag Sensor , components/text_sensor/wl_134, fingerprint.svg
Ethernet Info, components/text_sensor/ethernet_info, ethernet.svg
WL-134 Pet Tag Sensor , components/text_sensor/wl_134, fingerprint.svg, dark-invert
Ethernet Info, components/text_sensor/ethernet_info, ethernet.svg, dark-invert
Atlas Scientific Peristaltic Pump, components/ezo_pmp, ezo-pmp.jpg
ADC128S102, components/sensor/adc128s102, adc128s102.png
Daikin BRC, components/climate/climate_ir, air-conditioner-ir.svg
Display Menu Core, components/display_menu/index, folder-open.svg
Daikin BRC, components/climate/climate_ir, air-conditioner-ir.svg, dark-invert
Display Menu Core, components/display_menu/index, folder-open.svg, dark-invert
LCD Menu, components/display_menu/lcd_menu, lcd_menu.png

View File

@ -11,7 +11,7 @@ ESPHome 2022.12.0 - 14th December 2022
:columns: 3
ESP32, components/esp32, esp32.svg
Bluetooth Proxy, components/bluetooth_proxy, bluetooth.svg
Bluetooth Proxy, components/bluetooth_proxy, bluetooth.svg, dark-invert
SN74HC165 I/O Expander, components/sn74hc165, sn74hc595.jpg
The festive holidays are coming early and bring you an ESPHome release 1 week earlier than normal.

View File

@ -10,18 +10,18 @@ ESPHome 2022.2.0 - 16th February 2022
.. imgtable::
:columns: 4
Lock Core, components/lock/index, folder-open.svg
Generic Output Lock, components/lock/output, upload.svg
Template Lock, components/lock/template, description.svg
Lock Core, components/lock/index, folder-open.svg, dark-invert
Generic Output Lock, components/lock/output, upload.svg, dark-invert
Template Lock, components/lock/template, description.svg, dark-invert
QR Code, components/display/index, qr-code.svg
Touchscreen Core, components/touchscreen/index, folder-open.svg
Touchscreen Core, components/touchscreen/index, folder-open.svg, dark-invert
EKTF2232, components/touchscreen/ektf2232, ektf2232.svg
Lilygo T5 4.7", components/touchscreen/lilygo_t5_47, lilygo_t5_47_touch.jpg
MLX90393, components/sensor/mlx90393, mlx90393.jpg
Wake-on-LAN Button, components/button/wake_on_lan, power_settings.svg
Generic Output Button, components/button/output, upload.svg
Wake-on-LAN Button, components/button/wake_on_lan, power_settings.svg, dark-invert
Generic Output Button, components/button/output, upload.svg, dark-invert
Xiaomi MHOC303, components/sensor/xiaomi_ble, xiaomi_mijia_logo.jpg
RadonEye BLE, components/sensor/radon_eye_ble, radon_eye_logo.png

View File

@ -10,9 +10,9 @@ ESPHome 2022.3.0 - 16th March 2022
.. imgtable::
:columns: 4
Analog Threshold, components/binary_sensor/analog_threshold, analog_threshold.svg
Analog Threshold, components/binary_sensor/analog_threshold, analog_threshold.svg, dark-invert
MAX44009, components/sensor/max44009, max44009.svg
Copy, components/copy, content-copy.svg
Copy, components/copy, content-copy.svg, dark-invert
MPU6886, components/sensor/mpu6886, mpu6886.jpg
MCP4728, components/output/mcp4728, mcp4728.jpg
Honeywell ABP, components/sensor/honeywellabp, honeywellabp.jpg

View File

@ -15,7 +15,7 @@ ESPHome 2022.5.0 - 18th May 2022
ENS210, components/sensor/ens210, ens210.jpg
SEN5x, components/sensor/sen5x, sen54.jpg
SML, components/sml, sml.svg
Delonghi Penguino PAC W120HP, components/climate/climate_ir, air-conditioner-ir.svg
Delonghi Penguino PAC W120HP, components/climate/climate_ir, air-conditioner-ir.svg, dark-invert
Rename
------

View File

@ -12,7 +12,7 @@ ESPHome 2022.6.0 - 15th June 2022
Tuya Select, components/select/tuya, tuya.png
SGP41, components/sensor/sgp4x, sgp40.jpg
Media Player Core, components/media_player/index, folder-open.svg
Media Player Core, components/media_player/index, folder-open.svg, dark-invert
I2S Audio, components/media_player/i2s_audio, i2s_audio.svg

View File

@ -11,11 +11,11 @@ ESPHome 2022.8.0 - 17th August 2022
:columns: 3
DAC7678, components/output/dac7678, dac7678.svg
Sprinkler, components/sprinkler, sprinkler-variant.svg
Feedback Cover, components/cover/feedback, feedback_cover.svg
Sprinkler, components/sprinkler, sprinkler-variant.svg, dark-invert
Feedback Cover, components/cover/feedback, feedback_cover.svg, dark-invert
SMT100, components/sensor/smt100, smt100.jpg, Moisture & Temperature
Whynter IR Climate, components/climate/climate_ir, air-conditioner-ir.svg
Bluetooth Proxy, components/bluetooth_proxy, bluetooth.svg
Whynter IR Climate, components/climate/climate_ir, air-conditioner-ir.svg, dark-invert
Bluetooth Proxy, components/bluetooth_proxy, bluetooth.svg, dark-invert
Bluetooth Proxy

View File

@ -16,8 +16,8 @@ ESPHome 2022.9.0 - 21st September 2022
MPL3115A2, components/sensor/mpl3115a2, mpl3115a2.jpg
uFire EC sensor, components/sensor/ufire_ec, ufire_ec.png
uFire ISE sensor, components/sensor/ufire_ise, ufire_ise.png
Factory Reset Switch, components/switch/factory_reset, restart-alert.svg
Factory Reset Button, components/button/factory_reset, restart-alert.svg
Factory Reset Switch, components/switch/factory_reset, restart-alert.svg, dark-invert
Factory Reset Button, components/button/factory_reset, restart-alert.svg, dark-invert
TM1638, components/display/tm1638, tm1638.jpg
BL0942, components/sensor/bl0942, bl0942.png

View File

@ -15,13 +15,13 @@ ESPHome 2023.2.0 - 15th February 2023
BP5758D, components/output/bp5758d, bp5758d.svg
SM2235, components/output/sm2235, sm2235.svg
SM2335, components/output/sm2335, sm2335.svg
PCF85063 RTC, components/time/pcf85063, clock-outline.svg
PCF85063 RTC, components/time/pcf85063, clock-outline.svg, dark-invert
Matrix Keypad, components/matrix_keypad, matrix_keypad.jpg
X9C Potentiometer, components/output/x9c, x9c.jpg
EE895, components/sensor/ee895, EE895.png
HTE501, components/sensor/hte501, HTE501.png
TEE501, components/sensor/tee501, TEE501.png
Sigma-Delta Output, components/output/sigma_delta, sigma-delta.svg
Sigma-Delta Output, components/output/sigma_delta, sigma-delta.svg, dark-invert
Wiegand Reader, components/wiegand, wiegand.jpg
MiCS-4514, components/sensor/mics_4514, mics_4514.jpg
LD2410, components/sensor/ld2410, ld2410.jpg

View File

@ -10,12 +10,12 @@ ESPHome 2023.3.0 - 15th March 2023
.. imgtable::
:columns: 4
Internal Temperature, components/sensor/internal_temperature, thermometer.svg
Internal Temperature, components/sensor/internal_temperature, thermometer.svg, dark-invert
Mopeka Standard Check LP, components/sensor/mopeka_std_check, mopeka_std_check.jpg
Person Sensor (SEN21231), components/sensor/sen21231, sen21231.png
Haier Climate, components/climate/haier, haier.svg
FS3000, components/sensor/fs3000, fs3000.jpg
Absolute Humidity, components/sensor/absolute_humidity, water-drop.svg
Absolute Humidity, components/sensor/absolute_humidity, water-drop.svg, dark-invert
AS7341, components/sensor/as7341, as7341.jpg, Spectral Color Sensor

View File

@ -10,11 +10,11 @@ ESPHome 2023.4.0 - 19th April 2023
.. imgtable::
:columns: 3
Voice Assistant, components/voice_assistant, voice-assistant.svg
Microphone Core, components/microphone/index, microphone.svg
Voice Assistant, components/voice_assistant, voice-assistant.svg, dark-invert
Microphone Core, components/microphone/index, microphone.svg, dark-invert
I2S Microphone, components/microphone/i2s_audio, i2s_audio.svg
MMC5603, components/sensor/mmc5603, mmc5603.jpg
KSZ8081 Ethernet, components/ethernet, ethernet.svg
KSZ8081 Ethernet, components/ethernet, ethernet.svg, dark-invert
Voice Assistant

View File

@ -10,7 +10,7 @@ ESPHome 2023.5.0 - 17th May 2023
.. imgtable::
:columns: 4
Speaker Core, components/speaker/index, speaker.svg
Speaker Core, components/speaker/index, speaker.svg, dark-invert
I2S Speaker, components/speaker/i2s_audio, i2s_audio.svg
MLX90614, components/sensor/mlx90614, mlx90614.jpg
MAX6956 I/O expander - I²C Bus, components/max6956, max6956.jpg

View File

@ -10,9 +10,9 @@ ESPHome 2023.6.0 - 21st June 2023
.. imgtable::
:columns: 2
Alarm Control Panel Core, components/alarm_control_panel/index, alarm-panel.svg
Template Alarm Control Panel, components/alarm_control_panel/template, description.svg
RP2040 PIO LED Strip, components/light/rp2040_pio_led_strip, color_lens.svg
Alarm Control Panel Core, components/alarm_control_panel/index, alarm-panel.svg, dark-invert
Template Alarm Control Panel, components/alarm_control_panel/template, description.svg, dark-invert
RP2040 PIO LED Strip, components/light/rp2040_pio_led_strip, color_lens.svg, dark-invert
TMP1075, components/sensor/tmp1075, tmp1075.jpg
Dark Mode 😎

View File

@ -9,17 +9,17 @@ Changelog - Version 1.10.0
.. imgtable::
Native API, components/api, server-network.svg
Dashboard+Hass.io Add-On Updates, guides/getting_started_hassio, home-assistant.svg
Better Custom Components, components/sensor/custom, language-cpp.svg
Native API, components/api, server-network.svg, dark-invert
Dashboard+Hass.io Add-On Updates, guides/getting_started_hassio, home-assistant.svg, dark-invert
Better Custom Components, components/sensor/custom, language-cpp.svg, dark-invert
APDS9960, components/sensor/apds9960, apds9960.jpg
MAX31855, components/sensor/max31855, max31855.jpg
ULN2003, components/stepper/index, stepper.svg
NeoPixelBus Light, components/light/neopixelbus, color_lens.svg
ESP32 Ethernet, components/ethernet, ethernet.svg
Home Assistant Sensor, components/sensor/homeassistant, home-assistant.svg
NeoPixelBus Light, components/light/neopixelbus, color_lens.svg, dark-invert
ESP32 Ethernet, components/ethernet, ethernet.svg, dark-invert
Home Assistant Sensor, components/sensor/homeassistant, home-assistant.svg, dark-invert
Native API

View File

@ -9,9 +9,9 @@ Changelog - Version 1.11.0
.. imgtable::
Completed Rename, index, logo.svg
Home Assistant Binary Sensor, components/binary_sensor/homeassistant, home-assistant.svg
Light Partition, components/light/partition, color_lens.svg
Completed Rename, index, logo.svg, dark-invert
Home Assistant Binary Sensor, components/binary_sensor/homeassistant, home-assistant.svg, dark-invert
Light Partition, components/light/partition, color_lens.svg, dark-invert
Release 1.11.0 is here, and it has been a busy few weeks :)

View File

@ -9,15 +9,15 @@ Changelog - Version 1.12.0
.. imgtable::
User-Defined Services, components/api.html#user-defined-services, home-assistant.svg
ESP32 Camera, components/esp32_camera, camera.svg
User-Defined Services, components/api.html#user-defined-services, home-assistant.svg, dark-invert
ESP32 Camera, components/esp32_camera, camera.svg, dark-invert
MPR121, components/binary_sensor/mpr121, mpr121.jpg
SDS011, components/sensor/sds011, sds011.jpg
MCP23017, components/mcp23017, mcp23017.svg
Servo, components/servo, servo.svg
WiFi Info, components/text_sensor/wifi_info, network-wifi.svg
WiFi Info, components/text_sensor/wifi_info, network-wifi.svg, dark-invert
It's release day! 🎉 Today I'm happy to release ESPHome 1.12.0. What's new? A lot of awesome
stuff got added! Let me walk you through it:

View File

@ -10,30 +10,30 @@ Changelog - Version 1.13.0 - May 30th 2019
.. imgtable::
:columns: 4
Climate Devices, components/climate/index, folder-open.svg
Endstop Cover, components/cover/endstop, electric-switch.svg
Time-Based Cover, components/cover/time_based, timer.svg
Bang Bang Controller, components/climate/bang_bang, air-conditioner.svg
Climate Devices, components/climate/index, folder-open.svg, dark-invert
Endstop Cover, components/cover/endstop, electric-switch.svg, dark-invert
Time-Based Cover, components/cover/time_based, timer.svg, dark-invert
Bang Bang Controller, components/climate/bang_bang, air-conditioner.svg, dark-invert
AM2320, components/sensor/am2320, am2320.jpg
CCS811, components/sensor/ccs811, ccs811.jpg
Integration, components/sensor/integration, sigma.svg
Pulse Width, components/sensor/pulse_width, pulse.svg
Integration, components/sensor/integration, sigma.svg, dark-invert
Pulse Width, components/sensor/pulse_width, pulse.svg, dark-invert
Resistance Sensor, components/sensor/resistance, omega.svg
Resistance Sensor, components/sensor/resistance, omega.svg, dark-invert
NTC Thermistor, components/sensor/ntc, ntc.jpg
CT Clamp, components/sensor/ct_clamp, ct_clamp.jpg
Binary Sensor Map, components/sensor/binary_sensor_map, binary_sensor_map.jpg
TTP229, components/binary_sensor/ttp229, ttp229.jpg
Coolix IR Remote, components/climate/coolix, air-conditioner.svg
Tcl112 IR Remote, components/climate/tcl112, air-conditioner.svg
Sun, components/sun, weather-sunny.svg
Coolix IR Remote, components/climate/coolix, air-conditioner.svg, dark-invert
Tcl112 IR Remote, components/climate/tcl112, air-conditioner.svg, dark-invert
Sun, components/sun, weather-sunny.svg, dark-invert
GPS Time Source, components/gps, crosshairs-gps.svg
Custom Light, components/light/custom, language-cpp.svg
Custom Cover, components/cover/custom, language-cpp.svg
Custom Climate, components/climate/custom, language-cpp.svg
GPS Time Source, components/gps, crosshairs-gps.svg, dark-invert
Custom Light, components/light/custom, language-cpp.svg, dark-invert
Custom Cover, components/cover/custom, language-cpp.svg, dark-invert
Custom Climate, components/climate/custom, language-cpp.svg, dark-invert
Oh hi there!

View File

@ -10,10 +10,10 @@ Changelog - Version 1.14.0 - November 1
.. imgtable::
:columns: 5
Captive Portal, components/captive_portal, wifi-strength-alert-outline.svg
Visual Studio Code Plugin, https://marketplace.visualstudio.com/items?itemName=ESPHome.esphome-vscode, visual-studio-code.svg
Captive Portal, components/captive_portal, wifi-strength-alert-outline.svg, dark-invert
Visual Studio Code Plugin, https://marketplace.visualstudio.com/items?itemName=ESPHome.esphome-vscode, visual-studio-code.svg, dark-invert
SIM800L, components/sim800l, sim800l.jpg
DFPlayer, components/dfplayer, dfplayer.svg
DFPlayer, components/dfplayer, dfplayer.svg, dark-invert
AS3935, components/sensor/as3935, as3935.jpg
ATM90E32, components/sensor/atm90e32, atm90e32.jpg
@ -36,9 +36,9 @@ Changelog - Version 1.14.0 - November 1
TLC59208F, components/output/tlc59208f, tlc59208f.jpg
SM16716, components/output/sm16716, sm16716.svg
Tuya Dimmer, components/light/tuya, brightness-medium.svg
Tuya Dimmer, components/light/tuya, brightness-medium.svg, dark-invert
SSD1325, components/display/ssd1325, ssd1325.jpg
Yashima IR Remote, components/climate/yashima, air-conditioner.svg
Yashima IR Remote, components/climate/yashima, air-conditioner.svg, dark-invert
MCP23008 I/O Expander, components/mcp230xx, mcp230xx.svg
SX1509 I/O Expander, components/sx1509, sx1509.jpg

View File

@ -22,7 +22,7 @@ Changelog - Version 1.15.0 - September 13, 2020
Xiaomi BLE, components/sensor/xiaomi_ble, xiaomi_mijia_logo.jpg
Slow PWM, components/output/slow_pwm, pwm.png
ESP32 DAC, components/output/esp32_dac, dac.svg
AC Dimmer, components/output/ac_dimmer, ac_dimmer.svg
AC Dimmer, components/output/ac_dimmer, ac_dimmer.svg, dark-invert
Tuya Fan, components/fan/tuya, tuya.png
Tuya Binary Sensor, components/binary_sensor/tuya, tuya.png
Tuya Dimmer, components/light/tuya, tuya.png
@ -35,12 +35,12 @@ Changelog - Version 1.15.0 - September 13, 2020
ST7789V, components/display/st7789v, st7789v.jpg
ILI9341, components/display/ili9341, ili9341.jpg
PCD8544 (Nokia 5110/ 3310), components/display/pcd8544, pcd8544.jpg
BLE Scanner, components/text_sensor/ble_scanner, bluetooth.svg
Custom UART Text Sensor, components/text_sensor/uart, language-cpp.svg
Thermostat Controller, components/climate/thermostat, air-conditioner.svg
PID Controller, components/climate/pid, function.svg
IR Remote Climate, components/climate/ir_climate, air-conditioner-ir.svg
HTTP Request, components/http_request, connection.svg
BLE Scanner, components/text_sensor/ble_scanner, bluetooth.svg, dark-invert
Custom UART Text Sensor, components/text_sensor/uart, language-cpp.svg, dark-invert
Thermostat Controller, components/climate/thermostat, air-conditioner.svg, dark-invert
PID Controller, components/climate/pid, function.svg, dark-invert
IR Remote Climate, components/climate/ir_climate, air-conditioner-ir.svg, dark-invert
HTTP Request, components/http_request, connection.svg, dark-invert
MCP3008 8-Channel 10-Bit A/D Converter, components/mcp3008, mcp3008.jpg
SN74HC595 I/O Expander, components/sn74hc595, sn74hc595.jpg
TM1651 Battery Display, components/tm1651, tm1651_battery_display.jpg

View File

@ -13,7 +13,7 @@ Changelog - Version 1.16.0 - February 3, 2021
TMP102, components/sensor/tmp102, tmp102.jpg
MCP9808, components/sensor/mcp9808, mcp9808.jpg
RC522, components/binary_sensor/rc522, rc522.jpg
H-bridge Light, components/light/hbridge, brightness-medium.svg
H-bridge Light, components/light/hbridge, brightness-medium.svg, dark-invert
ILI9341, components/display/ili9341, ili9341.jpg
Teleinfo, components/sensor/teleinfo, teleinfo.jpg
EZO sensor circuits, components/sensor/ezo, ezo-ph-circuit.png

View File

@ -16,7 +16,7 @@ Changelog - Version 1.17.0 - 4th May 2021
Xiaomi Miscale2, components/sensor/xiaomi_miscale2, xiaomi_miscale2.jpg
Midea Air Conditioner, components/climate/midea_ac, midea.svg
Addressable Light Display, components/display/addressable_light, addressable_light.jpg
Pulse Meter, components/sensor/pulse_meter, pulse.svg
Pulse Meter, components/sensor/pulse_meter, pulse.svg, dark-invert
So, ESPHome was acquired by Nabu Casa. That was big and unexpected, but awesome news for the project as now I have been hired

View File

@ -16,13 +16,13 @@ Changelog - Version 1.18.0 - 19th May 2021
SHT4X, components/sensor/sht4x, sht4x.jpg
TCA9548A I²C Multiplexer, components/tca9548a, tca9548a.jpg
Grow Fingerprint Reader, components/fingerprint_grow, fingerprint.svg
Grow Fingerprint Reader, components/fingerprint_grow, fingerprint.svg, dark-invert
TOF10120, components/sensor/tof10120, tof10120.jpg
SM2135, components/output/sm2135, sm2135.svg
ESP32 BLE Client, components/ble_client, bluetooth.svg
BLE Sensor, components/sensor/ble_sensor, bluetooth.svg
External Components, components/external_components, external_components.svg
ESP32 BLE Client, components/ble_client, bluetooth.svg, dark-invert
BLE Sensor, components/sensor/ble_sensor, bluetooth.svg, dark-invert
External Components, components/external_components, external_components.svg, dark-invert
It feels like I was just writing the release notes for 1.17 not long ago, so here's to getting ESPHome going on a regular schedule.

View File

@ -10,7 +10,7 @@ Changelog - Version 1.19.0 - 16th June 2021
.. imgtable::
:columns: 3
Improv, components/esp32_improv, improv.svg
Improv, components/esp32_improv, improv.svg, dark-invert
SM2135, components/output/sm2135, sm2135.svg
XPT2046, components/binary_sensor/xpt2046, xpt2046.jpg
SDM Meter, components/sensor/sdm_meter, sdm220m.jpg

View File

@ -10,8 +10,8 @@ Changelog - Version 1.20.0 - 21st July 2021
.. imgtable::
:columns: 2
Number Core, components/number/index, folder-open.svg
Template Number, components/number/template, description.svg
Number Core, components/number/index, folder-open.svg, dark-invert
Template Number, components/number/template, description.svg, dark-invert
Havells Inverter, components/sensor/havells_solar, havellsgti5000d_s.jpg
Anova Cooker, components/climate/anova, anova.png

View File

@ -19,15 +19,15 @@ be travelling a lot (and enjoying my vacation 😎), so don't expect too many aw
.. imgtable::
ESP32 BLE Beacon, components/esp32_ble_beacon, bluetooth.svg
Status LED, components/status_led, led-on.svg
WiFi Signal Strength, components/sensor/wifi_signal, network-wifi.svg
ESP32 BLE Beacon, components/esp32_ble_beacon, bluetooth.svg, dark-invert
Status LED, components/status_led, led-on.svg, dark-invert
WiFi Signal Strength, components/sensor/wifi_signal, network-wifi.svg, dark-invert
Duty Cycle Sensor, components/sensor/duty_cycle, percent.svg
Pulse Counter for ESP8266, components/sensor/pulse_counter, pulse.svg
Remote Transmitter, components/remote_transmitter, remote.svg
Duty Cycle Sensor, components/sensor/duty_cycle, percent.svg, dark-invert
Pulse Counter for ESP8266, components/sensor/pulse_counter, pulse.svg, dark-invert
Remote Transmitter, components/remote_transmitter, remote.svg, dark-invert
Remote Receiver, components/remote_receiver, remote.svg
Remote Receiver, components/remote_receiver, remote.svg, dark-invert
New Components
**************

View File

@ -14,17 +14,17 @@ Version 1.8.0
MAX7219, components/display/max7219, max7219.jpg
LCD Display, components/display/lcd_display, lcd.jpg
RCSwitch Integration, components/remote_transmitter.html#rcswitch-remote-codes, remote.svg
RCSwitch Integration, components/remote_transmitter.html#rcswitch-remote-codes, remote.svg, dark-invert
SPI Bus, components/spi, spi.svg
UART Bus, components/uart, uart.svg
Real Time Clock, components/time, clock-outline.svg
Real Time Clock, components/time, clock-outline.svg, dark-invert
Uptime Sensor, components/sensor/uptime, timer.svg
Uptime Sensor, components/sensor/uptime, timer.svg, dark-invert
PN532, components/binary_sensor/pn532, pn532.jpg
RDM6300, components/binary_sensor/rdm6300, rdm6300.jpg
BLE RSSI, components/sensor/ble_rssi, bluetooth.svg
BLE RSSI, components/sensor/ble_rssi, bluetooth.svg, dark-invert
Xiaomi HHCCJCY01, components/sensor/xiaomi_hhccjcy01, xiaomi_hhccjcy01.jpg
Xiaomi LYWSDCGQ, components/sensor/xiaomi_lywsdcgq, xiaomi_lywsdcgq.jpg
@ -41,8 +41,8 @@ Version 1.8.0
TCS34725, components/sensor/tcs34725, tcs34725.jpg
RGBWW Light, components/light/rgbww, rgbw.png
Cold+Warm White Light, components/light/cwww, brightness-medium.svg
Light Effects, components/light/index#light-effects, creation.svg
Cold+Warm White Light, components/light/cwww, brightness-medium.svg, dark-invert
Light Effects, components/light/index#light-effects, creation.svg, dark-invert
Hi everyone,
@ -228,3 +228,8 @@ Changes in 1.8.2
- esphomedocs: WiFi: Add power save mode option `#41 <https://github.com/OttoWinter/esphomedocs/pull/41>`__
- esphomedocs: Add SSD1306 64x48 Display `#27 <https://github.com/OttoWinter/esphomedocs/pull/27>`__
- esphomeyaml: WiFi: Add power save mode option `#150 <https://github.com/OttoWinter/esphomeyaml/pull/150>`__
Past Changelogs
---------------
- :doc:`v1.7.0`

View File

@ -9,8 +9,8 @@ Changelog - Version 1.9.0
.. imgtable::
Beta Releases, guides/faq.html#how-do-i-update-to-the-latest-beta-release, new-box.svg
Text Sensors, components/text_sensor/index, folder-open.svg
Beta Releases, guides/faq.html#how-do-i-update-to-the-latest-beta-release, new-box.svg, dark-invert
Text Sensors, components/text_sensor/index, folder-open.svg, dark-invert
MQTT Subscribe, components/sensor/mqtt_subscribe, mqtt.png
Stepper, components/stepper/index, stepper.svg
@ -18,7 +18,7 @@ Changelog - Version 1.9.0
PMSX003, components/sensor/pmsx003, pmsx003.svg
esphomeflasher, guides/faq.html#i-can-t-get-flashing-over-usb-to-work, logo.svg
Total Daily Energy, components/sensor/total_daily_energy, sigma.svg
Total Daily Energy, components/sensor/total_daily_energy, sigma.svg, dark-invert
MY9231/MY9291 LED driver, components/output/my9231, my9231.svg

View File

@ -16,7 +16,7 @@ the device manually by choosing "ESPHome" from the integration overview and ente
"<NODE_NAME>.local" or the IP address of the unit in the "Host" field.
The ESPHome native API is based on a custom TCP protocol using protocol buffers. You can find
the protocol data structure definitions here: https://github.com/esphome/esphome/blob/dev/esphome/components/api/api.proto
the protocol data structure definitions here: `api.proto <https://github.com/esphome/esphome/blob/dev/esphome/components/api/api.proto>`__
A Python library that implements this protocol is `aioesphomeapi <https://github.com/esphome/aioesphomeapi>`__.
.. code-block:: yaml
@ -35,7 +35,7 @@ Configuration variables:
.. raw:: html
<input type="text" id="api-key" onclick="this.focus();this.select()" style="width: 240px;" readonly="readonly">
<input type="text" id="api-key" onclick="this.focus();this.select()" style="width: 350px; max-width: 75vw;" readonly="readonly">
<script>
// https://stackoverflow.com/a/62362724
function bytesArrToBase64(arr) {

View File

@ -119,6 +119,17 @@ Please see :ref:`display-printf` for a quick introduction into the ``printf`` fo
All 7-Segment Characters
------------------------
.. raw:: html
<style>
/* dark theme */
@media (prefers-color-scheme: dark) {
#all-7-segment-characters img {
background-color: #6b6b6b;
}
}
</style>
============================== ==============================
**MAX7219 Representation** **Character**
------------------------------ ------------------------------
@ -228,109 +239,109 @@ All 7-Segment Characters
============================== ==============================
.. |max721900| image:: images/max7219/seg00.svg
:class: component-image
:class: component-image segment
.. |max721980| image:: images/max7219/seg80.svg
:class: component-image
:class: component-image segment
.. |max7219B0| image:: images/max7219/segB0.svg
:class: component-image
:class: component-image segment
.. |max72197E| image:: images/max7219/seg7E.svg
:class: component-image
:class: component-image segment
.. |max721930| image:: images/max7219/seg30.svg
:class: component-image
:class: component-image segment
.. |max72196D| image:: images/max7219/seg6D.svg
:class: component-image
:class: component-image segment
.. |max721979| image:: images/max7219/seg79.svg
:class: component-image
:class: component-image segment
.. |max721933| image:: images/max7219/seg33.svg
:class: component-image
:class: component-image segment
.. |max72195B| image:: images/max7219/seg5B.svg
:class: component-image
:class: component-image segment
.. |max72195F| image:: images/max7219/seg5F.svg
:class: component-image
:class: component-image segment
.. |max721970| image:: images/max7219/seg70.svg
:class: component-image
:class: component-image segment
.. |max72197F| image:: images/max7219/seg7F.svg
:class: component-image
:class: component-image segment
.. |max721973| image:: images/max7219/seg73.svg
:class: component-image
:class: component-image segment
.. |max721937| image:: images/max7219/seg37.svg
:class: component-image
:class: component-image segment
.. |max72194E| image:: images/max7219/seg4E.svg
:class: component-image
:class: component-image segment
.. |max721931| image:: images/max7219/seg31.svg
:class: component-image
:class: component-image segment
.. |max721978| image:: images/max7219/seg78.svg
:class: component-image
:class: component-image segment
.. |max721907| image:: images/max7219/seg07.svg
:class: component-image
:class: component-image segment
.. |max721920| image:: images/max7219/seg20.svg
:class: component-image
:class: component-image segment
.. |max721902| image:: images/max7219/seg02.svg
:class: component-image
:class: component-image segment
.. |max721922| image:: images/max7219/seg22.svg
:class: component-image
:class: component-image segment
.. |max72196F| image:: images/max7219/seg6F.svg
:class: component-image
:class: component-image segment
.. |max721965| image:: images/max7219/seg65.svg
:class: component-image
:class: component-image segment
.. |max721910| image:: images/max7219/seg10.svg
:class: component-image
:class: component-image segment
.. |max721949| image:: images/max7219/seg49.svg
:class: component-image
:class: component-image segment
.. |max721940| image:: images/max7219/seg40.svg
:class: component-image
:class: component-image segment
.. |max721948| image:: images/max7219/seg48.svg
:class: component-image
:class: component-image segment
.. |max721958| image:: images/max7219/seg58.svg
:class: component-image
:class: component-image segment
.. |max721977| image:: images/max7219/seg77.svg
:class: component-image
:class: component-image segment
.. |max72191F| image:: images/max7219/seg1F.svg
:class: component-image
:class: component-image segment
.. |max72193D| image:: images/max7219/seg3D.svg
:class: component-image
:class: component-image segment
.. |max72194F| image:: images/max7219/seg4F.svg
:class: component-image
:class: component-image segment
.. |max721947| image:: images/max7219/seg47.svg
:class: component-image
:class: component-image segment
.. |max72195E| image:: images/max7219/seg5E.svg
:class: component-image
:class: component-image segment
.. |max72193C| image:: images/max7219/seg3C.svg
:class: component-image
:class: component-image segment
.. |max72190E| image:: images/max7219/seg0E.svg
:class: component-image
:class: component-image segment
.. |max721915| image:: images/max7219/seg15.svg
:class: component-image
:class: component-image segment
.. |max721967| image:: images/max7219/seg67.svg
:class: component-image
:class: component-image segment
.. |max7219FE| image:: images/max7219/segFE.svg
:class: component-image
:class: component-image segment
.. |max721905| image:: images/max7219/seg05.svg
:class: component-image
:class: component-image segment
.. |max72193E| image:: images/max7219/seg3E.svg
:class: component-image
:class: component-image segment
.. |max72193F| image:: images/max7219/seg3F.svg
:class: component-image
:class: component-image segment
.. |max721927| image:: images/max7219/seg27.svg
:class: component-image
:class: component-image segment
.. |max721901| image:: images/max7219/seg01.svg
:class: component-image
:class: component-image segment
.. |max721908| image:: images/max7219/seg08.svg
:class: component-image
:class: component-image segment
.. |max721909| image:: images/max7219/seg09.svg
:class: component-image
:class: component-image segment
.. |max721906| image:: images/max7219/seg06.svg
:class: component-image
:class: component-image segment
.. |max72190D| image:: images/max7219/seg0D.svg
:class: component-image
:class: component-image segment
.. |max721917| image:: images/max7219/seg17.svg
:class: component-image
:class: component-image segment
.. |max72191D| image:: images/max7219/seg1D.svg
:class: component-image
:class: component-image segment
.. |max72191C| image:: images/max7219/seg1C.svg
:class: component-image
:class: component-image segment
.. |max72198E| image:: images/max7219/seg8E.svg
:class: component-image
:class: component-image segment
.. note::

View File

@ -100,7 +100,8 @@ html_extra_path = [
# default_role = 'cpp:any'
# The name of the Pygments (syntax highlighting) style to use.
pygments_style = "xcode"
# pygments_style = "xcode"
highlight_language = "yaml"
@ -115,7 +116,8 @@ todo_include_todos = False
# The theme to use for HTML and HTML Help pages. See the documentation for
# a list of builtin themes.
#
html_theme = "alabaster"
html_theme = "esphome"
html_theme_path = ["_themes"]
# Theme options are theme-specific and customize the look and feel of a theme
# further. For a list of options available for each theme, see the

View File

@ -128,12 +128,22 @@ class ImageTableDirective(Table):
link = "/{}".format(link)
if ".html" not in link:
link += ".html"
category = None
dark_invert = False
if len(row) == 4:
if row[3].strip() == "dark-invert":
dark_invert = True
else:
category = row[3].strip()
if len(row) == 5 and row[4].strip() == "dark-invert":
dark_invert = True
items.append(
{
"name": name.strip(),
"link": link,
"image": "/images/{}".format(image.strip()),
"category": row[3] if len(row) >= 4 else None
"category": category,
"dark_invert": dark_invert,
}
)
@ -164,6 +174,8 @@ class ImageTableDirective(Table):
reference_node = nodes.reference(refuri=link)
img = nodes.image(uri=directives.uri(image), alt=name)
img["classes"].append("component-image")
if cell["dark_invert"]:
img["classes"].append("dark-invert")
reference_node += img
para = nodes.paragraph()
para += reference_node

View File

@ -17,9 +17,10 @@ a pull request.
Contributing to ESPHome-Docs
----------------------------
.. figure:: /images/logo-docs.svg
.. image:: /images/logo-docs.svg
:align: center
:width: 60.0%
:class: dark-invert
One of the areas of ESPHome that can always be improved is the documentation.
If you see an issue somewhere, a spelling mistakes or if you want to share your awesome
@ -415,9 +416,10 @@ a "rebase". More info `here <https://developers.home-assistant.io/docs/en/develo
Contributing to ESPHome
-----------------------
.. figure:: /images/logo-text.svg
.. image:: /images/logo-text.svg
:align: center
:width: 60.0%
:class: dark-invert
This is a guide to contributing to the ESPHome codebase. ESPHome uses two languages for its project:
Python and C++.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.3 KiB

After

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 21 KiB

339
index.rst
View File

@ -10,6 +10,7 @@
:image: logo.svg
.. image:: /images/logo-text.svg
:class: dark-invert
ESPHome is a system to control your ESP8266/ESP32 and RP2040 by simple yet powerful configuration files and control them remotely through Home Automation systems.
@ -37,12 +38,14 @@ ESPHome is a system to control your ESP8266/ESP32 and RP2040 by simple yet power
</a>
</li>
</ul>
<pre class="guide-code">
esphome:
&nbsp;&nbsp;name: awesome
esp32:
&nbsp;&nbsp;board: nodemcu-32s
</pre>
<div class="example highlight">
<pre>
<span class="nt">esphome</span><span class="p">:</span>
<span class="w">&nbsp;&nbsp;</span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">awesome</span>
<span class="nt">esp32</span><span class="p">:</span>
<span class="w">&nbsp;&nbsp;</span><span class="nt">board</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">nodemcu-32s</span>
</pre>
</div>
</div>
<div class="guide-card">
<h3 class="guide-card-title">Next steps</h3>
@ -127,24 +130,24 @@ Core Components
.. imgtable::
Core, components/esphome, cloud-circle.svg
WiFi, components/wifi, network-wifi.svg
Core, components/esphome, cloud-circle.svg, dark-invert
WiFi, components/wifi, network-wifi.svg, dark-invert
MQTT, components/mqtt, mqtt.png
Network, components/network, network-wifi.svg
Network, components/network, network-wifi.svg, dark-invert
I²C Bus, components/i2c, i2c.svg
SPI Bus, components/spi, spi.svg
UART Bus, components/uart, uart.svg
CAN Bus, components/canbus, canbus.svg
OTA Updates, components/ota, system-update.svg
Logger, components/logger, file-document-box.svg
Web Server, components/web_server, http.svg
OTA Updates, components/ota, system-update.svg, dark-invert
Logger, components/logger, file-document-box.svg, dark-invert
Web Server, components/web_server, http.svg, dark-invert
Native API, components/api, server-network.svg
Power Supply, components/power_supply, power.svg
Deep Sleep, components/deep_sleep, hotel.svg
External Components, components/external_components, external_components.svg
Native API, components/api, server-network.svg, dark-invert
Power Supply, components/power_supply, power.svg, dark-invert
Deep Sleep, components/deep_sleep, hotel.svg, dark-invert
External Components, components/external_components, external_components.svg, dark-invert
Sensor Components
-----------------
@ -155,14 +158,14 @@ Core
****
.. imgtable::
Sensor Core, components/sensor/index, folder-open.svg
Home Assistant, components/sensor/homeassistant, home-assistant.svg
Integration, components/sensor/integration, sigma.svg
Sensor Core, components/sensor/index, folder-open.svg, dark-invert
Home Assistant, components/sensor/homeassistant, home-assistant.svg, dark-invert
Integration, components/sensor/integration, sigma.svg, dark-invert
MQTT Subscribe, components/sensor/mqtt_subscribe, mqtt.png
Uptime Sensor, components/sensor/uptime, timer.svg
WiFi Signal Strength, components/sensor/wifi_signal, network-wifi.svg
Template Sensor, components/sensor/template, description.svg
Custom Sensor, components/sensor/custom, language-cpp.svg
Uptime Sensor, components/sensor/uptime, timer.svg, dark-invert
WiFi Signal Strength, components/sensor/wifi_signal, network-wifi.svg, dark-invert
Template Sensor, components/sensor/template, description.svg, dark-invert
Custom Sensor, components/sensor/custom, language-cpp.svg, dark-invert
Air Quality
@ -196,13 +199,13 @@ Analogue
********
.. imgtable::
ADC, components/sensor/adc, flash.svg, ESP internal
ADC, components/sensor/adc, flash.svg, ESP internal, dark-invert
ADC128S102, components/sensor/adc128s102, adc128s102.png , 8-channel ADC
ADS1115, components/sensor/ads1115, ads1115.jpg, 4-channel ADC
CD74HC4067, components/sensor/cd74hc4067, cd74hc4067.jpg, 16-channel analog multiplexer
MCP3008, components/sensor/mcp3008, mcp3008.jpg, 8-channel ADC
MCP3204/MCP3208, components/sensor/mcp3204, mcp3204.jpg, 4-channel ADC
Resistance, components/sensor/resistance, omega.svg
MCP3204 / MCP3208, components/sensor/mcp3204, mcp3204.jpg, 4-channel ADC
Resistance, components/sensor/resistance, omega.svg, dark-invert
Bluetooth Low Energy (BLE)
@ -210,8 +213,8 @@ Bluetooth Low Energy (BLE)
.. imgtable::
AM43, components/sensor/am43, am43.jpg, Lux & Battery level
BLE Client Sensor, components/sensor/ble_client, bluetooth.svg
BLE RSSI, components/sensor/ble_rssi, bluetooth.svg
BLE Client Sensor, components/sensor/ble_client, bluetooth.svg, dark-invert
BLE RSSI, components/sensor/ble_rssi, bluetooth.svg, dark-invert
Inkbird IBS-TH1 Mini, components/sensor/inkbird_ibsth1_mini, inkbird_isbth1_mini.jpg, Temperature & Humidity
Mopeka Pro Check LP, components/sensor/mopeka_pro_check, mopeka_pro_check.jpg, tank level
Mopeka Standard Check LP, components/sensor/mopeka_std_check, mopeka_std_check.jpg, tank level
@ -223,10 +226,10 @@ Digital Signals
***************
.. imgtable::
Duty Cycle, components/sensor/duty_cycle, percent.svg
Pulse Counter, components/sensor/pulse_counter, pulse.svg
Pulse Meter, components/sensor/pulse_meter, pulse.svg
Pulse Width, components/sensor/pulse_width, pulse.svg
Duty Cycle, components/sensor/duty_cycle, percent.svg, dark-invert
Pulse Counter, components/sensor/pulse_counter, pulse.svg, dark-invert
Pulse Meter, components/sensor/pulse_meter, pulse.svg, dark-invert
Pulse Width, components/sensor/pulse_width, pulse.svg, dark-invert
Distance
@ -266,7 +269,7 @@ Electricity
SDM Meter, components/sensor/sdm_meter, sdm220m.jpg, Modbus energy monitor
Selec Meter, components/sensor/selec_meter, selec_meter_em2m.jpg, Modbus energy monitor
Teleinfo, components/sensor/teleinfo, teleinfo.jpg, Electrical counter
Total Daily Energy, components/sensor/total_daily_energy, sigma.svg
Total Daily Energy, components/sensor/total_daily_energy, sigma.svg, dark-invert
Environmental
@ -274,7 +277,7 @@ Environmental
.. imgtable::
Absolute Humidity, components/sensor/absolute_humidity, water-drop.svg
Absolute Humidity, components/sensor/absolute_humidity, water-drop.svg, dark-invert
AHT10 / AHT20 / AHT21 / DHT20, components/sensor/aht10, aht10.jpg, Temperature & Humidity
AirThings BLE, components/sensor/airthings_ble, airthings_logo.png, Temperature & Humidity & Pressure
AM2320, components/sensor/am2320, am2320.jpg, Temperature & Humidity
@ -296,7 +299,7 @@ Environmental
HTU21D / Si7021 / SHT21, components/sensor/htu21d, htu21d.jpg, Temperature & Humidity
Hydreon Rain Sensor, components/sensor/hydreon_rgxx, hydreon_rg9.jpg, Rain
Inkbird IBS-TH1 Mini, components/sensor/inkbird_ibsth1_mini, inkbird_isbth1_mini.jpg, Temperature & Humidity
Internal Temperature, components/sensor/internal_temperature, thermometer.svg, Temperature
Internal Temperature, components/sensor/internal_temperature, thermometer.svg, Temperature, dark-invert
MCP9808, components/sensor/mcp9808, mcp9808.jpg, Temperature
MH-Z19, components/sensor/mhz19, mhz19.jpg, CO2 & Temperature
MLX90614, components/sensor/mlx90614, mlx90614.jpg, Temperature
@ -340,7 +343,7 @@ Magnetic
********
.. imgtable::
ESP32 Hall Sensor, components/sensor/esp32_hall, magnet.svg, ESP internal
ESP32 Hall Sensor, components/sensor/esp32_hall, magnet.svg, ESP internal, dark-invert
HMC5883L, components/sensor/hmc5883l, hmc5883l.jpg, 3-Axis magnetometer
MMC5603, components/sensor/mmc5603, mmc5603.jpg, 3-Axis magnetometer
MLX90393, components/sensor/mlx90393, mlx90393.jpg, 3-Axis magnetometer
@ -358,7 +361,7 @@ Miscellaneous
FS3000, components/sensor/fs3000, fs3000.jpg, Air velocity
Havells Solar, components/sensor/havells_solar, havellsgti5000d_s.jpg, Solar rooftop
Growatt Solar, components/sensor/growatt_solar, growatt.jpg, Solar rooftop
Kalman Combinator, components/sensor/kalman_combinator, function.svg
Kalman Combinator, components/sensor/kalman_combinator, function.svg, dark-invert
Modbus Sensor, components/sensor/modbus_controller, modbus.png
Nextion, components/sensor/nextion, nextion.jpg, Sensors from display
Rotary Encoder, components/sensor/rotary_encoder, rotary_encoder.jpg
@ -416,19 +419,19 @@ Core
****
.. imgtable::
Binary Sensor Core, components/binary_sensor/index, folder-open.svg
Custom Binary Sensor, components/binary_sensor/custom, language-cpp.svg
GPIO, components/binary_sensor/gpio, pin.svg
Home Assistant, components/binary_sensor/homeassistant, home-assistant.svg
Status, components/binary_sensor/status, server-network.svg
Template Binary Sensor, components/binary_sensor/template, description.svg
Binary Sensor Core, components/binary_sensor/index, folder-open.svg, dark-invert
Custom Binary Sensor, components/binary_sensor/custom, language-cpp.svg, dark-invert
GPIO, components/binary_sensor/gpio, pin.svg, dark-invert
Home Assistant, components/binary_sensor/homeassistant, home-assistant.svg, dark-invert
Status, components/binary_sensor/status, server-network.svg, dark-invert
Template Binary Sensor, components/binary_sensor/template, description.svg, dark-invert
Capacitive Touch
****************
.. imgtable::
CAP1188 Capacitive Touch Sensor, components/binary_sensor/cap1188, cap1188.jpg
ESP32 Touch Pad, components/binary_sensor/esp32_touch, touch.svg
ESP32 Touch Pad, components/binary_sensor/esp32_touch, touch.svg, dark-invert
MPR121 Capacitive Touch Sensor, components/binary_sensor/mpr121, mpr121.jpg
TTP229, components/binary_sensor/ttp229, ttp229.jpg
@ -456,20 +459,20 @@ Touchscreen
.. imgtable::
Nextion Binary Sensor, components/binary_sensor/nextion, nextion.jpg
Touchscreen, components/touchscreen/index, touch.svg
Touchscreen, components/touchscreen/index, touch.svg, dark-invert
XPT2046, components/binary_sensor/xpt2046, xpt2046.jpg
Miscellaneous
*************
.. imgtable::
Analog Threshold, components/binary_sensor/analog_threshold, analog_threshold.svg
ESP32 BLE Presence, components/binary_sensor/ble_presence, bluetooth.svg
Analog Threshold, components/binary_sensor/analog_threshold, analog_threshold.svg, dark-invert
ESP32 BLE Presence, components/binary_sensor/ble_presence, bluetooth.svg, dark-invert
Hydreon Rain Sensor Binary Sensor, components/binary_sensor/hydreon_rgxx, hydreon_rg9.jpg
LD2410, components/sensor/ld2410, ld2410.jpg
Modbus Binary Sensor, components/binary_sensor/modbus_controller, modbus.png
PipSolar - compatible PV Inverter, components/pipsolar, pipsolar.jpg
Remote Receiver, components/remote_receiver, remote.svg
Remote Receiver, components/remote_receiver, remote.svg, dark-invert
Resol VBus, components/vbus, resol_deltasol_bs_plus.jpg
Tuya Binary Sensor, components/binary_sensor/tuya, tuya.png
@ -478,13 +481,13 @@ Output Components
.. imgtable::
Output Core, components/output/index, folder-open.svg
Output Core, components/output/index, folder-open.svg, dark-invert
ESP8266 Software PWM, components/output/esp8266_pwm, pwm.png
Slow PWM, components/output/slow_pwm, pwm.png
GPIO Output, components/output/gpio, pin.svg
GPIO Output, components/output/gpio, pin.svg, dark-invert
ESP32 DAC, components/output/esp32_dac, dac.svg
ESP32 LEDC, components/output/ledc, pwm.png
AC Dimmer, components/output/ac_dimmer, ac_dimmer.svg
AC Dimmer, components/output/ac_dimmer, ac_dimmer.svg, dark-invert
PCA9685, components/output/pca9685, pca9685.jpg
TLC59208F, components/output/tlc59208f, tlc59208f.jpg
TLC5947, components/output/tlc5947, tlc5947.jpg
@ -497,11 +500,11 @@ Output Components
MCP4728, components/output/mcp4728, mcp4728.jpg
MCP47A1, components/output/mcp47a1, mcp47a1.svg
DAC7678, components/output/dac7678, dac7678.svg
BLE Binary Output, components/output/ble_client, bluetooth.svg
BLE Binary Output, components/output/ble_client, bluetooth.svg, dark-invert
Modbus Output, components/output/modbus_controller, modbus.png
Custom Output, components/output/custom, language-cpp.svg
Sigma-Delta Output, components/output/sigma_delta_output, sigma-delta.svg
Template Output, components/output/template, description.svg
Custom Output, components/output/custom, language-cpp.svg, dark-invert
Sigma-Delta Output, components/output/sigma_delta_output, sigma-delta.svg, dark-invert
Template Output, components/output/template, description.svg, dark-invert
BP1658CJ, components/output/bp1658cj, bp1658cj.svg
BP5758D, components/output/bp5758d, bp5758d.svg
X9C Potentiometer, components/output/x9c, x9c.jpg
@ -512,29 +515,29 @@ Light Components
.. imgtable::
Light Core, components/light/index, folder-open.svg
Binary Light, components/light/binary, lightbulb.svg
Status Led, components/light/status_led, led-on.svg
Monochromatic Light, components/light/monochromatic, brightness-medium.svg
Light Core, components/light/index, folder-open.svg, dark-invert
Binary Light, components/light/binary, lightbulb.svg, dark-invert
Status Led, components/light/status_led, led-on.svg, dark-invert
Monochromatic Light, components/light/monochromatic, brightness-medium.svg, dark-invert
Cold+Warm White Light, components/light/cwww, brightness-medium.svg
Color Temperature Light, components/light/color_temperature, brightness-medium.svg
Cold+Warm White Light, components/light/cwww, brightness-medium.svg, dark-invert
Color Temperature Light, components/light/color_temperature, brightness-medium.svg, dark-invert
RGB Light, components/light/rgb, rgb.png
RGBW Light, components/light/rgbw, rgbw.png
RGBWW Light, components/light/rgbww, rgbw.png
RGBCT Light, components/light/rgbct, rgbw.png
ESP32 RMT, components/light/esp32_rmt_led_strip, color_lens.svg
RP2040 PIO, components/light/rp2040_pio_led_strip, color_lens.svg
FastLED Light, components/light/fastled, color_lens.svg
NeoPixelBus Light, components/light/neopixelbus, color_lens.svg
Light Partition, components/light/partition, color_lens.svg
ESP32 RMT, components/light/esp32_rmt_led_strip, color_lens.svg, dark-invert
RP2040 PIO, components/light/rp2040_pio_led_strip, color_lens.svg, dark-invert
FastLED Light, components/light/fastled, color_lens.svg, dark-invert
NeoPixelBus Light, components/light/neopixelbus, color_lens.svg, dark-invert
Light Partition, components/light/partition, color_lens.svg, dark-invert
Tuya Dimmer, components/light/tuya, tuya.png
Shelly Dimmer, components/light/shelly_dimmer, shellydimmer2.jpg
Custom Light, components/light/custom, language-cpp.svg
Custom Light, components/light/custom, language-cpp.svg, dark-invert
H-bridge Light, components/light/hbridge, brightness-medium.svg
H-bridge Light, components/light/hbridge, brightness-medium.svg, dark-invert
Sonoff D1 Dimmer, components/light/sonoff_d1, sonoff_d1.jpg
Looking for WS2811 and similar individually addressable lights? Have a look at the
@ -545,19 +548,19 @@ Switch Components
.. imgtable::
Switch Core, components/switch/index, folder-open.svg
GPIO Switch, components/switch/gpio, pin.svg
Restart Switch, components/switch/restart, restart.svg
Safe Mode Switch, components/switch/safe_mode, restart-alert.svg
Shutdown Switch, components/switch/shutdown, power_settings.svg
Factory Reset Switch, components/switch/factory_reset, restart-alert.svg
Generic Output Switch, components/switch/output, upload.svg
Template Switch, components/switch/template, description.svg
Switch Core, components/switch/index, folder-open.svg, dark-invert
GPIO Switch, components/switch/gpio, pin.svg, dark-invert
Restart Switch, components/switch/restart, restart.svg, dark-invert
Safe Mode Switch, components/switch/safe_mode, restart-alert.svg, dark-invert
Shutdown Switch, components/switch/shutdown, power_settings.svg, dark-invert
Factory Reset Switch, components/switch/factory_reset, restart-alert.svg, dark-invert
Generic Output Switch, components/switch/output, upload.svg, dark-invert
Template Switch, components/switch/template, description.svg, dark-invert
UART Switch, components/switch/uart, uart.svg
Custom Switch, components/switch/custom, language-cpp.svg
Custom Switch, components/switch/custom, language-cpp.svg, dark-invert
Tuya Switch, components/switch/tuya, tuya.png
Modbus Switch, components/switch/modbus_controller, modbus.png
BLE Client Switch, components/switch/ble_client, bluetooth.svg
BLE Client Switch, components/switch/ble_client, bluetooth.svg, dark-invert
Nextion Switch, components/switch/nextion, nextion.jpg
Button Components
@ -565,24 +568,24 @@ Button Components
.. imgtable::
Button Core, components/button/index, folder-open.svg
Template Button, components/button/template, description.svg
Generic Output Button, components/button/output, upload.svg
Restart Button, components/button/restart, restart.svg
Safe Mode Button, components/button/safe_mode, restart-alert.svg
Shutdown Button, components/button/shutdown, power_settings.svg
Factory Reset Button, components/button/factory_reset, restart-alert.svg
Wake-on-LAN, components/button/wake_on_lan, power_settings.svg
Button Core, components/button/index, folder-open.svg, dark-invert
Template Button, components/button/template, description.svg, dark-invert
Generic Output Button, components/button/output, upload.svg, dark-invert
Restart Button, components/button/restart, restart.svg, dark-invert
Safe Mode Button, components/button/safe_mode, restart-alert.svg, dark-invert
Shutdown Button, components/button/shutdown, power_settings.svg, dark-invert
Factory Reset Button, components/button/factory_reset, restart-alert.svg, dark-invert
Wake-on-LAN, components/button/wake_on_lan, power_settings.svg, dark-invert
Fan Components
--------------
.. imgtable::
Fan Core, components/fan/index, folder-open.svg
Binary Fan, components/fan/binary, fan.svg
H-bridge Fan, components/fan/hbridge, fan.svg
Speed Fan, components/fan/speed, fan.svg
Fan Core, components/fan/index, folder-open.svg, dark-invert
Binary Fan, components/fan/binary, fan.svg, dark-invert
H-bridge Fan, components/fan/hbridge, fan.svg, dark-invert
Speed Fan, components/fan/speed, fan.svg, dark-invert
Tuya Fan, components/fan/tuya, tuya.png
Display Components
@ -590,7 +593,7 @@ Display Components
.. imgtable::
Display Core, components/display/index, folder-open.svg
Display Core, components/display/index, folder-open.svg, dark-invert
Addressable Light, components/display/addressable_light, addressable_light.jpg
ILI9xxx, components/display/ili9xxx, ili9341.jpg
ILI9341, components/display/ili9xxx, ili9341.svg
@ -625,7 +628,7 @@ Touchscreen Components
.. imgtable::
Touchscreen Core, components/touchscreen/index, folder-open.svg
Touchscreen Core, components/touchscreen/index, folder-open.svg, dark-invert
EKTF2232, components/touchscreen/ektf2232, ektf2232.svg, Inkplate 6 Plus
Lilygo T5 4.7", components/touchscreen/lilygo_t5_47, lilygo_t5_47_touch.jpg
@ -634,13 +637,13 @@ Cover Components
.. imgtable::
Cover Core, components/cover/index, folder-open.svg
Template Cover, components/cover/template, description.svg
Feedback Cover, components/cover/feedback, feedback_cover.svg
Endstop Cover, components/cover/endstop, electric-switch.svg
Current-Based Cover, components/cover/current_based, flash.svg
Time-Based Cover, components/cover/time_based, timer.svg
Custom Cover, components/cover/custom, language-cpp.svg
Cover Core, components/cover/index, folder-open.svg, dark-invert
Template Cover, components/cover/template, description.svg, dark-invert
Feedback Cover, components/cover/feedback, feedback_cover.svg, dark-invert
Endstop Cover, components/cover/endstop, electric-switch.svg, dark-invert
Current-Based Cover, components/cover/current_based, flash.svg, dark-invert
Time-Based Cover, components/cover/time_based, timer.svg, dark-invert
Custom Cover, components/cover/custom, language-cpp.svg, dark-invert
AM43 Cover, components/cover/am43, am43.jpg
Tuya Cover, components/cover/tuya, tuya.png
@ -649,31 +652,31 @@ Text Sensor Components
.. imgtable::
Text Sensor Core, components/text_sensor/index, folder-open.svg
Home Assistant, components/text_sensor/homeassistant, home-assistant.svg
Text Sensor Core, components/text_sensor/index, folder-open.svg, dark-invert
Home Assistant, components/text_sensor/homeassistant, home-assistant.svg, dark-invert
MQTT Subscribe Text, components/text_sensor/mqtt_subscribe, mqtt.png
Version, components/text_sensor/version, new-box.svg
WiFi Info, components/text_sensor/wifi_info, network-wifi.svg
Ethernet Info, components/text_sensor/ethernet_info, ethernet.svg
BLE Scanner, components/text_sensor/ble_scanner, bluetooth.svg
Version, components/text_sensor/version, new-box.svg, dark-invert
WiFi Info, components/text_sensor/wifi_info, network-wifi.svg, dark-invert
Ethernet Info, components/text_sensor/ethernet_info, ethernet.svg, dark-invert
BLE Scanner, components/text_sensor/ble_scanner, bluetooth.svg, dark-invert
Modbus Text Sensor, components/text_sensor/modbus_controller, modbus.png
Template Text Sensor, components/text_sensor/template, description.svg
Custom Text Sensor, components/text_sensor/custom, language-cpp.svg
Template Text Sensor, components/text_sensor/template, description.svg, dark-invert
Custom Text Sensor, components/text_sensor/custom, language-cpp.svg, dark-invert
Nextion Text Sensor, components/text_sensor/nextion, nextion.jpg
Tuya Text Sensor, components/text_sensor/tuya, tuya.png
WL-134 Pet Tag Sensor , components/text_sensor/wl_134, fingerprint.svg
WL-134 Pet Tag Sensor , components/text_sensor/wl_134, fingerprint.svg, dark-invert
Climate Components
------------------
.. imgtable::
Climate Core, components/climate/index, folder-open.svg
Bang Bang Controller, components/climate/bang_bang, air-conditioner.svg
Thermostat Controller, components/climate/thermostat, air-conditioner.svg
Custom Climate, components/climate/custom, language-cpp.svg
PID Controller, components/climate/pid, function.svg
IR Remote Climate, components/climate/climate_ir, air-conditioner-ir.svg
Climate Core, components/climate/index, folder-open.svg, dark-invert
Bang Bang Controller, components/climate/bang_bang, air-conditioner.svg, dark-invert
Thermostat Controller, components/climate/thermostat, air-conditioner.svg, dark-invert
Custom Climate, components/climate/custom, language-cpp.svg, dark-invert
PID Controller, components/climate/pid, function.svg, dark-invert
IR Remote Climate, components/climate/climate_ir, air-conditioner-ir.svg, dark-invert
Tuya Climate, components/climate/tuya, tuya.png
Midea, components/climate/midea, midea.svg
Anova Cooker, components/climate/anova, anova.png
@ -685,9 +688,9 @@ Number Components
.. imgtable::
Number Core, components/number/index, folder-open.svg
Number Core, components/number/index, folder-open.svg, dark-invert
Modbus Number, components/number/modbus_controller, modbus.png
Template Number, components/number/template, description.svg
Template Number, components/number/template, description.svg, dark-invert
Tuya Number, components/number/tuya, tuya.png
Select Components
@ -695,8 +698,8 @@ Select Components
.. imgtable::
Select Core, components/select/index, folder-open.svg
Template Select, components/select/template, description.svg
Select Core, components/select/index, folder-open.svg, dark-invert
Template Select, components/select/template, description.svg, dark-invert
Modbus Select, components/select/modbus_controller, modbus.png
Tuya Select, components/select/tuya, tuya.png
@ -705,16 +708,16 @@ Lock Components
.. imgtable::
Lock Core, components/lock/index, folder-open.svg
Generic Output Lock, components/lock/output, upload.svg
Template Lock, components/lock/template, description.svg
Lock Core, components/lock/index, folder-open.svg, dark-invert
Generic Output Lock, components/lock/output, upload.svg, dark-invert
Template Lock, components/lock/template, description.svg, dark-invert
Media Player Components
-----------------------
.. imgtable::
Media Player Core, components/media_player/index, folder-open.svg
Media Player Core, components/media_player/index, folder-open.svg, dark-invert
I2S Audio, components/media_player/i2s_audio, i2s_audio.svg
Microphone Components
@ -722,7 +725,7 @@ Microphone Components
.. imgtable::
Microphone Core, components/microphone/index, microphone.svg
Microphone Core, components/microphone/index, microphone.svg, dark-invert
I2S Microphone, components/microphone/i2s_audio, i2s_audio.svg
Speaker Components
@ -730,7 +733,7 @@ Speaker Components
.. imgtable::
Speaker Core, components/speaker/index, speaker.svg
Speaker Core, components/speaker/index, speaker.svg, dark-invert
I2S Speaker, components/speaker/i2s_audio, i2s_audio.svg
Time Components
@ -738,64 +741,64 @@ Time Components
.. imgtable::
Time Core, components/time/index, clock-outline.svg
Home Assistant Time, components/time/homeassistant, home-assistant.svg
SNTP, components/time/sntp, clock-outline.svg
GPS Time, components/time/gps, crosshairs-gps.svg
DS1307 RTC, components/time/ds1307, clock-outline.svg
PCF85063 RTC, components/time/pcf85063, clock-outline.svg
Time Core, components/time/index, clock-outline.svg, dark-invert
Home Assistant Time, components/time/homeassistant, home-assistant.svg, dark-invert
SNTP, components/time/sntp, clock-outline.svg, dark-invert
GPS Time, components/time/gps, crosshairs-gps.svg, dark-invert
DS1307 RTC, components/time/ds1307, clock-outline.svg, dark-invert
PCF85063 RTC, components/time/pcf85063, clock-outline.svg, dark-invert
Home Assistant Companion Components
-----------------------------------
.. imgtable::
Bluetooth Proxy, components/bluetooth_proxy, bluetooth.svg
Voice Assistant, components/voice_assistant, voice-assistant.svg
Sensor, components/sensor/homeassistant, home-assistant.svg
Text Sensor, components/text_sensor/homeassistant, home-assistant.svg
Binary Sensor, components/binary_sensor/homeassistant, home-assistant.svg
Bluetooth Proxy, components/bluetooth_proxy, bluetooth.svg, dark-invert
Voice Assistant, components/voice_assistant, voice-assistant.svg, dark-invert
Sensor, components/sensor/homeassistant, home-assistant.svg, dark-invert
Text Sensor, components/text_sensor/homeassistant, home-assistant.svg, dark-invert
Binary Sensor, components/binary_sensor/homeassistant, home-assistant.svg, dark-invert
Alarm Control Panel Components
------------------------------
.. imgtable::
Alarm Control Panel Core, components/alarm_control_panel/index, alarm-panel.svg
Template Alarm Control Panel, components/alarm_control_panel/template, description.svg
Alarm Control Panel Core, components/alarm_control_panel/index, alarm-panel.svg, dark-invert
Template Alarm Control Panel, components/alarm_control_panel/template, description.svg, dark-invert
Miscellaneous Components
------------------------
.. imgtable::
Remote Receiver, components/remote_receiver, remote.svg
Remote Transmitter, components/remote_transmitter, remote.svg
Status LED, components/status_led, led-on.svg
Display Menu Core, components/display_menu/index, folder-open.svg
Remote Receiver, components/remote_receiver, remote.svg, dark-invert
Remote Transmitter, components/remote_transmitter, remote.svg, dark-invert
Status LED, components/status_led, led-on.svg, dark-invert
Display Menu Core, components/display_menu/index, folder-open.svg, dark-invert
LCD Menu, components/display_menu/lcd_menu, lcd_menu.png
Matrix Keypad, components/matrix_keypad, matrix_keypad.jpg
Wiegand Reader, components/wiegand, wiegand.jpg
HTTP Request, components/http_request, connection.svg
mDNS, components/mdns, radio-tower.svg
HTTP Request, components/http_request, connection.svg, dark-invert
mDNS, components/mdns, radio-tower.svg, dark-invert
Sun, components/sun, weather-sunny.svg
GPS, components/gps, crosshairs-gps.svg
Sun, components/sun, weather-sunny.svg, dark-invert
GPS, components/gps, crosshairs-gps.svg, dark-invert
Bluetooth Proxy, components/bluetooth_proxy, bluetooth.svg
ESP32 BLE Client, components/ble_client, bluetooth.svg
ESP32 BLE Tracker, components/esp32_ble_tracker, bluetooth.svg
ESP32 BLE Beacon, components/esp32_ble_beacon, bluetooth.svg
Bluetooth Proxy, components/bluetooth_proxy, bluetooth.svg, dark-invert
ESP32 BLE Client, components/ble_client, bluetooth.svg, dark-invert
ESP32 BLE Tracker, components/esp32_ble_tracker, bluetooth.svg, dark-invert
ESP32 BLE Beacon, components/esp32_ble_beacon, bluetooth.svg, dark-invert
ESP32 Ethernet, components/ethernet, ethernet.svg
ESP32 Camera, components/esp32_camera, camera.svg
ESP32 Camera Web Server, components/esp32_camera_web_server, camera.svg
ESP32 Ethernet, components/ethernet, ethernet.svg, dark-invert
ESP32 Camera, components/esp32_camera, camera.svg, dark-invert
ESP32 Camera Web Server, components/esp32_camera_web_server, camera.svg, dark-invert
I²S Audio, components/i2s_audio, i2s_audio.svg
Stepper, components/stepper/index, stepper.svg
Servo, components/servo, servo.svg
Sprinkler, components/sprinkler, sprinkler-variant.svg
Sprinkler, components/sprinkler, sprinkler-variant.svg, dark-invert
PCA6416A I/O Expander, components/pca6416a, pca6416a.svg
PCA9554 I/O Expander, components/pca9554, pca9554a.jpg
@ -808,11 +811,11 @@ Miscellaneous Components
SN74HC165 I/O Expander, components/sn74hc165, sn74hc595.jpg
SN74HC595 I/O Expander, components/sn74hc595, sn74hc595.jpg
SIM800L, components/sim800l, sim800l.jpg
DFPlayer, components/dfplayer, dfplayer.svg
Captive Portal, components/captive_portal, wifi-strength-alert-outline.svg
Improv via BLE, components/esp32_improv, improv.svg
Improv via Serial, components/improv_serial, improv.svg
Debug Component, components/debug, bug-report.svg
DFPlayer, components/dfplayer, dfplayer.svg, dark-invert
Captive Portal, components/captive_portal, wifi-strength-alert-outline.svg, dark-invert
Improv via BLE, components/esp32_improv, improv.svg, dark-invert
Improv via Serial, components/improv_serial, improv.svg, dark-invert
Debug Component, components/debug, bug-report.svg, dark-invert
TM1651 Battery Display, components/tm1651, tm1651_battery_display.jpg
RF Bridge, components/rf_bridge, rf_bridge.jpg
Tuya MCU, components/tuya, tuya.png
@ -821,22 +824,22 @@ Miscellaneous Components
RTTTL Buzzer, components/rtttl, buzzer.jpg
Prometheus, components/prometheus, prometheus.svg
PipSolar - compatible PV Inverter, components/pipsolar, pipsolar.jpg
Grow Fingerprint Reader, components/fingerprint_grow, fingerprint.svg
Grow Fingerprint Reader, components/fingerprint_grow, fingerprint.svg, dark-invert
SML, components/sml, sml.svg
Atlas Scientific Peristaltic Pump, components/ezo_pmp, ezo-pmp.jpg
Resol VBus, components/vbus, resol_deltasol_bs_plus.jpg
Demo, components/demo, description.svg
Copy, components/copy, content-copy.svg
Demo, components/demo, description.svg, dark-invert
Copy, components/copy, content-copy.svg, dark-invert
Additional Custom Components
----------------------------
.. imgtable::
Generic Custom Component, custom/custom_component, language-cpp.svg
Custom I²C Component, custom/i2c, language-cpp.svg
Custom SPI Component, custom/spi, language-cpp.svg
Custom UART Component, custom/uart, language-cpp.svg
Generic Custom Component, custom/custom_component, language-cpp.svg, dark-invert
Custom I²C Component, custom/i2c, language-cpp.svg, dark-invert
Custom SPI Component, custom/spi, language-cpp.svg, dark-invert
Custom UART Component, custom/uart, language-cpp.svg, dark-invert
.. _cookbook:
@ -845,8 +848,8 @@ Cookbook
.. imgtable::
Lambda Magic: Tips and Tricks, cookbook/lambda_magic, head-lightbulb-outline.svg
Garage Door Template Cover, cookbook/garage-door, garage-variant.svg
Lambda Magic: Tips and Tricks, cookbook/lambda_magic, head-lightbulb-outline.svg, dark-invert
Garage Door Template Cover, cookbook/garage-door, garage-variant.svg, dark-invert
Time & Temperature on OLED Display, cookbook/display_time_temp_oled, display_time_temp_oled_2.jpg
ESP32 Water Leak Detector, cookbook/leak-detector-m5stickC, leak-detector-m5stickC_main_index.jpg
BME280 Environment extras, cookbook/bme280_environment, bme280.jpg
@ -854,7 +857,7 @@ Cookbook
Sonoff Fishpond Pump, cookbook/sonoff-fishpond-pump, cookbook-sonoff-fishpond-pump.jpg
Arduino Port Extender, cookbook/arduino_port_extender, arduino_logo.svg
EHMTX a matrix status/text display, cookbook/ehmtx, ehmtx.jpg
Share data directly between ESPHome nodes, cookbook/http_request_sensor, connection.svg
Share data directly between ESPHome nodes, cookbook/http_request_sensor, connection.svg, dark-invert
Do you have other awesome automations or cool setups? Please feel free to add them to the
documentation for others to copy. See :doc:`Contributing </guides/contributing>`.