esphome/esphome/components
Guillermo Ruffino 1e227e8051
Schema dump (#1564)
* schema dump idea

accept boolean or anything default

accept null also for full dicts

added some common validators

more simple validators

support multi_conf

better handle automations

updates

updates

handle lists

removed not needed class

move to own folder

generalized for automations lists, etc

updates

updates

clean up

clean up

fix automations

made comment optional

basic docs support

added more docs

fixes docs handling

updates

updates

fix components parent

updates

updates

updates

Fix inkplate 6 registration

updates

Disable logging for vscode add on

better handle buses

keep extended order as in CONFIGs

updates

updates

updates

disable comments

moved to scripts/build_jsonschema

added configurable decorators

path handling

fix handle list_schema

fixes and cleanup

add jschema_extractor to maybe

updates

lint

no schema in git

add generated loggers list

* lint
2021-03-07 21:05:08 -03:00
..
a4988 add-black (#1593) 2021-03-07 16:03:16 -03:00
ac_dimmer add-black (#1593) 2021-03-07 16:03:16 -03:00
adalight add-black (#1593) 2021-03-07 16:03:16 -03:00
adc add-black (#1593) 2021-03-07 16:03:16 -03:00
ade7953 add-black (#1593) 2021-03-07 16:03:16 -03:00
ads1115 add-black (#1593) 2021-03-07 16:03:16 -03:00
aht10 add-black (#1593) 2021-03-07 16:03:16 -03:00
am2320 add-black (#1593) 2021-03-07 16:03:16 -03:00
animation add-black (#1593) 2021-03-07 16:03:16 -03:00
apds9960 add-black (#1593) 2021-03-07 16:03:16 -03:00
api add-black (#1593) 2021-03-07 16:03:16 -03:00
as3935 add-black (#1593) 2021-03-07 16:03:16 -03:00
as3935_i2c add-black (#1593) 2021-03-07 16:03:16 -03:00
as3935_spi add-black (#1593) 2021-03-07 16:03:16 -03:00
async_tcp add-black (#1593) 2021-03-07 16:03:16 -03:00
atc_mithermometer add-black (#1593) 2021-03-07 16:03:16 -03:00
atm90e32 add-black (#1593) 2021-03-07 16:03:16 -03:00
bang_bang add-black (#1593) 2021-03-07 16:03:16 -03:00
bh1750 add-black (#1593) 2021-03-07 16:03:16 -03:00
binary add-black (#1593) 2021-03-07 16:03:16 -03:00
binary_sensor add-black (#1593) 2021-03-07 16:03:16 -03:00
binary_sensor_map add-black (#1593) 2021-03-07 16:03:16 -03:00
ble_presence add-black (#1593) 2021-03-07 16:03:16 -03:00
ble_rssi add-black (#1593) 2021-03-07 16:03:16 -03:00
ble_scanner add-black (#1593) 2021-03-07 16:03:16 -03:00
bme280 add-black (#1593) 2021-03-07 16:03:16 -03:00
bme680 add-black (#1593) 2021-03-07 16:03:16 -03:00
bmp085 add-black (#1593) 2021-03-07 16:03:16 -03:00
bmp280 add-black (#1593) 2021-03-07 16:03:16 -03:00
canbus Schema dump (#1564) 2021-03-07 21:05:08 -03:00
captive_portal add-black (#1593) 2021-03-07 16:03:16 -03:00
ccs811 add-black (#1593) 2021-03-07 16:03:16 -03:00
climate add-black (#1593) 2021-03-07 16:03:16 -03:00
climate_ir add-black (#1593) 2021-03-07 16:03:16 -03:00
climate_ir_lg add-black (#1593) 2021-03-07 16:03:16 -03:00
color add-black (#1593) 2021-03-07 16:03:16 -03:00
coolix add-black (#1593) 2021-03-07 16:03:16 -03:00
cover add-black (#1593) 2021-03-07 16:03:16 -03:00
cse7766 add-black (#1593) 2021-03-07 16:03:16 -03:00
ct_clamp add-black (#1593) 2021-03-07 16:03:16 -03:00
custom add-black (#1593) 2021-03-07 16:03:16 -03:00
custom_component add-black (#1593) 2021-03-07 16:03:16 -03:00
cwww add-black (#1593) 2021-03-07 16:03:16 -03:00
daikin add-black (#1593) 2021-03-07 16:03:16 -03:00
dallas add-black (#1593) 2021-03-07 16:03:16 -03:00
debug add-black (#1593) 2021-03-07 16:03:16 -03:00
deep_sleep add-black (#1593) 2021-03-07 16:03:16 -03:00
dfplayer add-black (#1593) 2021-03-07 16:03:16 -03:00
dht add-black (#1593) 2021-03-07 16:03:16 -03:00
dht12 add-black (#1593) 2021-03-07 16:03:16 -03:00
display add-black (#1593) 2021-03-07 16:03:16 -03:00
ds1307 add-black (#1593) 2021-03-07 16:03:16 -03:00
duty_cycle add-black (#1593) 2021-03-07 16:03:16 -03:00
e131 add-black (#1593) 2021-03-07 16:03:16 -03:00
endstop add-black (#1593) 2021-03-07 16:03:16 -03:00
esp32_ble_beacon add-black (#1593) 2021-03-07 16:03:16 -03:00
esp32_ble_tracker add-black (#1593) 2021-03-07 16:03:16 -03:00
esp32_camera add-black (#1593) 2021-03-07 16:03:16 -03:00
esp32_dac add-black (#1593) 2021-03-07 16:03:16 -03:00
esp32_hall add-black (#1593) 2021-03-07 16:03:16 -03:00
esp32_touch add-black (#1593) 2021-03-07 16:03:16 -03:00
esp8266_pwm add-black (#1593) 2021-03-07 16:03:16 -03:00
ethernet add-black (#1593) 2021-03-07 16:03:16 -03:00
exposure_notifications add-black (#1593) 2021-03-07 16:03:16 -03:00
ezo add-black (#1593) 2021-03-07 16:03:16 -03:00
fan add-black (#1593) 2021-03-07 16:03:16 -03:00
fastled_base add-black (#1593) 2021-03-07 16:03:16 -03:00
fastled_clockless add-black (#1593) 2021-03-07 16:03:16 -03:00
fastled_spi add-black (#1593) 2021-03-07 16:03:16 -03:00
font add-black (#1593) 2021-03-07 16:03:16 -03:00
fujitsu_general add-black (#1593) 2021-03-07 16:03:16 -03:00
globals add-black (#1593) 2021-03-07 16:03:16 -03:00
gpio add-black (#1593) 2021-03-07 16:03:16 -03:00
gps add-black (#1593) 2021-03-07 16:03:16 -03:00
hbridge add-black (#1593) 2021-03-07 16:03:16 -03:00
hdc1080 add-black (#1593) 2021-03-07 16:03:16 -03:00
hitachi_ac344 add-black (#1593) 2021-03-07 16:03:16 -03:00
hlw8012 add-black (#1593) 2021-03-07 16:03:16 -03:00
hm3301 add-black (#1593) 2021-03-07 16:03:16 -03:00
hmc5883l add-black (#1593) 2021-03-07 16:03:16 -03:00
homeassistant add-black (#1593) 2021-03-07 16:03:16 -03:00
http_request add-black (#1593) 2021-03-07 16:03:16 -03:00
htu21d add-black (#1593) 2021-03-07 16:03:16 -03:00
hx711 add-black (#1593) 2021-03-07 16:03:16 -03:00
i2c add-black (#1593) 2021-03-07 16:03:16 -03:00
ili9341 add-black (#1593) 2021-03-07 16:03:16 -03:00
image add-black (#1593) 2021-03-07 16:03:16 -03:00
ina219 add-black (#1593) 2021-03-07 16:03:16 -03:00
ina226 add-black (#1593) 2021-03-07 16:03:16 -03:00
ina3221 add-black (#1593) 2021-03-07 16:03:16 -03:00
inkbird_ibsth1_mini add-black (#1593) 2021-03-07 16:03:16 -03:00
inkplate6 Schema dump (#1564) 2021-03-07 21:05:08 -03:00
integration add-black (#1593) 2021-03-07 16:03:16 -03:00
interval add-black (#1593) 2021-03-07 16:03:16 -03:00
json add-black (#1593) 2021-03-07 16:03:16 -03:00
lcd_base add-black (#1593) 2021-03-07 16:03:16 -03:00
lcd_gpio add-black (#1593) 2021-03-07 16:03:16 -03:00
lcd_pcf8574 add-black (#1593) 2021-03-07 16:03:16 -03:00
ledc add-black (#1593) 2021-03-07 16:03:16 -03:00
light add-black (#1593) 2021-03-07 16:03:16 -03:00
logger add-black (#1593) 2021-03-07 16:03:16 -03:00
max6675 add-black (#1593) 2021-03-07 16:03:16 -03:00
max7219 add-black (#1593) 2021-03-07 16:03:16 -03:00
max7219digit Added codeowners (#1487) 2021-02-10 09:20:31 -03:00
max31855 add-black (#1593) 2021-03-07 16:03:16 -03:00
max31856 add-black (#1593) 2021-03-07 16:03:16 -03:00
max31865 add-black (#1593) 2021-03-07 16:03:16 -03:00
mcp23s08 MCP23XXX Refactor (#1560) 2021-03-07 16:23:54 -03:00
mcp23s17 MCP23XXX Refactor (#1560) 2021-03-07 16:23:54 -03:00
mcp23x08_base MCP23XXX Refactor (#1560) 2021-03-07 16:23:54 -03:00
mcp23x17_base MCP23XXX Refactor (#1560) 2021-03-07 16:23:54 -03:00
mcp23xxx_base MCP23XXX Refactor (#1560) 2021-03-07 16:23:54 -03:00
mcp2515 Schema dump (#1564) 2021-03-07 21:05:08 -03:00
mcp3008 add-black (#1593) 2021-03-07 16:03:16 -03:00
mcp4725 add-black (#1593) 2021-03-07 16:03:16 -03:00
mcp9808 add-black (#1593) 2021-03-07 16:03:16 -03:00
mcp23008 MCP23XXX Refactor (#1560) 2021-03-07 16:23:54 -03:00
mcp23016 add-black (#1593) 2021-03-07 16:03:16 -03:00
mcp23017 MCP23XXX Refactor (#1560) 2021-03-07 16:23:54 -03:00
mhz19 add-black (#1593) 2021-03-07 16:03:16 -03:00
mitsubishi add-black (#1593) 2021-03-07 16:03:16 -03:00
modbus add-black (#1593) 2021-03-07 16:03:16 -03:00
monochromatic add-black (#1593) 2021-03-07 16:03:16 -03:00
mpr121 add-black (#1593) 2021-03-07 16:03:16 -03:00
mpu6050 add-black (#1593) 2021-03-07 16:03:16 -03:00
mqtt add-black (#1593) 2021-03-07 16:03:16 -03:00
mqtt_subscribe add-black (#1593) 2021-03-07 16:03:16 -03:00
ms5611 add-black (#1593) 2021-03-07 16:03:16 -03:00
my9231 add-black (#1593) 2021-03-07 16:03:16 -03:00
neopixelbus add-black (#1593) 2021-03-07 16:03:16 -03:00
network add-black (#1593) 2021-03-07 16:03:16 -03:00
nextion add-black (#1593) 2021-03-07 16:03:16 -03:00
nfc add-black (#1593) 2021-03-07 16:03:16 -03:00
ntc add-black (#1593) 2021-03-07 16:03:16 -03:00
ota add-black (#1593) 2021-03-07 16:03:16 -03:00
output add-black (#1593) 2021-03-07 16:03:16 -03:00
packages add-black (#1593) 2021-03-07 16:03:16 -03:00
partition add-black (#1593) 2021-03-07 16:03:16 -03:00
pca9685 add-black (#1593) 2021-03-07 16:03:16 -03:00
pcd8544 add-black (#1593) 2021-03-07 16:03:16 -03:00
pcf8574 add-black (#1593) 2021-03-07 16:03:16 -03:00
pid add-black (#1593) 2021-03-07 16:03:16 -03:00
pmsx003 add-black (#1593) 2021-03-07 16:03:16 -03:00
pn532 add-black (#1593) 2021-03-07 16:03:16 -03:00
pn532_i2c add-black (#1593) 2021-03-07 16:03:16 -03:00
pn532_spi add-black (#1593) 2021-03-07 16:03:16 -03:00
power_supply add-black (#1593) 2021-03-07 16:03:16 -03:00
prometheus add-black (#1593) 2021-03-07 16:03:16 -03:00
pulse_counter add-black (#1593) 2021-03-07 16:03:16 -03:00
pulse_width add-black (#1593) 2021-03-07 16:03:16 -03:00
pzem004t add-black (#1593) 2021-03-07 16:03:16 -03:00
pzemac add-black (#1593) 2021-03-07 16:03:16 -03:00
pzemdc add-black (#1593) 2021-03-07 16:03:16 -03:00
qmc5883l add-black (#1593) 2021-03-07 16:03:16 -03:00
rc522 add-black (#1593) 2021-03-07 16:03:16 -03:00
rc522_i2c add-black (#1593) 2021-03-07 16:03:16 -03:00
rc522_spi add-black (#1593) 2021-03-07 16:03:16 -03:00
rdm6300 add-black (#1593) 2021-03-07 16:03:16 -03:00
remote_base Schema dump (#1564) 2021-03-07 21:05:08 -03:00
remote_receiver add-black (#1593) 2021-03-07 16:03:16 -03:00
remote_transmitter add-black (#1593) 2021-03-07 16:03:16 -03:00
resistance add-black (#1593) 2021-03-07 16:03:16 -03:00
restart add-black (#1593) 2021-03-07 16:03:16 -03:00
rf_bridge add-black (#1593) 2021-03-07 16:03:16 -03:00
rgb add-black (#1593) 2021-03-07 16:03:16 -03:00
rgbw add-black (#1593) 2021-03-07 16:03:16 -03:00
rgbww add-black (#1593) 2021-03-07 16:03:16 -03:00
rotary_encoder add-black (#1593) 2021-03-07 16:03:16 -03:00
rtttl add-black (#1593) 2021-03-07 16:03:16 -03:00
ruuvi_ble add-black (#1593) 2021-03-07 16:03:16 -03:00
ruuvitag add-black (#1593) 2021-03-07 16:03:16 -03:00
scd30 add-black (#1593) 2021-03-07 16:03:16 -03:00
script add-black (#1593) 2021-03-07 16:03:16 -03:00
sds011 add-black (#1593) 2021-03-07 16:03:16 -03:00
senseair add-black (#1593) 2021-03-07 16:03:16 -03:00
sensor add-black (#1593) 2021-03-07 16:03:16 -03:00
servo add-black (#1593) 2021-03-07 16:03:16 -03:00
sgp30 add-black (#1593) 2021-03-07 16:03:16 -03:00
sht3xd add-black (#1593) 2021-03-07 16:03:16 -03:00
shtcx add-black (#1593) 2021-03-07 16:03:16 -03:00
shutdown add-black (#1593) 2021-03-07 16:03:16 -03:00
sim800l add-black (#1593) 2021-03-07 16:03:16 -03:00
slow_pwm Add duty cycle output component (#894) 2019-12-07 17:15:04 +01:00
sm300d2 add-black (#1593) 2021-03-07 16:03:16 -03:00
sm16716 add-black (#1593) 2021-03-07 16:03:16 -03:00
sn74hc595 add-black (#1593) 2021-03-07 16:03:16 -03:00
sntp add-black (#1593) 2021-03-07 16:03:16 -03:00
speed add-black (#1593) 2021-03-07 16:03:16 -03:00
spi add-black (#1593) 2021-03-07 16:03:16 -03:00
sps30 add-black (#1593) 2021-03-07 16:03:16 -03:00
ssd1306_base add-black (#1593) 2021-03-07 16:03:16 -03:00
ssd1306_i2c add-black (#1593) 2021-03-07 16:03:16 -03:00
ssd1306_spi add-black (#1593) 2021-03-07 16:03:16 -03:00
ssd1322_base add-black (#1593) 2021-03-07 16:03:16 -03:00
ssd1322_spi add-black (#1593) 2021-03-07 16:03:16 -03:00
ssd1325_base add-black (#1593) 2021-03-07 16:03:16 -03:00
ssd1325_spi add-black (#1593) 2021-03-07 16:03:16 -03:00
ssd1327_base add-black (#1593) 2021-03-07 16:03:16 -03:00
ssd1327_i2c add-black (#1593) 2021-03-07 16:03:16 -03:00
ssd1327_spi add-black (#1593) 2021-03-07 16:03:16 -03:00
ssd1331_base add-black (#1593) 2021-03-07 16:03:16 -03:00
ssd1331_spi add-black (#1593) 2021-03-07 16:03:16 -03:00
ssd1351_base add-black (#1593) 2021-03-07 16:03:16 -03:00
ssd1351_spi add-black (#1593) 2021-03-07 16:03:16 -03:00
st7735 add-black (#1593) 2021-03-07 16:03:16 -03:00
st7789v add-black (#1593) 2021-03-07 16:03:16 -03:00
status add-black (#1593) 2021-03-07 16:03:16 -03:00
status_led add-black (#1593) 2021-03-07 16:03:16 -03:00
stepper add-black (#1593) 2021-03-07 16:03:16 -03:00
sts3x add-black (#1593) 2021-03-07 16:03:16 -03:00
substitutions add-black (#1593) 2021-03-07 16:03:16 -03:00
sun add-black (#1593) 2021-03-07 16:03:16 -03:00
switch add-black (#1593) 2021-03-07 16:03:16 -03:00
sx1509 add-black (#1593) 2021-03-07 16:03:16 -03:00
tcl112 add-black (#1593) 2021-03-07 16:03:16 -03:00
tcs34725 add-black (#1593) 2021-03-07 16:03:16 -03:00
teleinfo add-black (#1593) 2021-03-07 16:03:16 -03:00
template add-black (#1593) 2021-03-07 16:03:16 -03:00
text_sensor add-black (#1593) 2021-03-07 16:03:16 -03:00
thermostat add-black (#1593) 2021-03-07 16:03:16 -03:00
time add-black (#1593) 2021-03-07 16:03:16 -03:00
time_based add-black (#1593) 2021-03-07 16:03:16 -03:00
tlc59208f add-black (#1593) 2021-03-07 16:03:16 -03:00
tm1637 add-black (#1593) 2021-03-07 16:03:16 -03:00
tm1651 add-black (#1593) 2021-03-07 16:03:16 -03:00
tmp102 add-black (#1593) 2021-03-07 16:03:16 -03:00
tmp117 add-black (#1593) 2021-03-07 16:03:16 -03:00
toshiba add-black (#1593) 2021-03-07 16:03:16 -03:00
total_daily_energy add-black (#1593) 2021-03-07 16:03:16 -03:00
tsl2561 add-black (#1593) 2021-03-07 16:03:16 -03:00
ttp229_bsf add-black (#1593) 2021-03-07 16:03:16 -03:00
ttp229_lsf add-black (#1593) 2021-03-07 16:03:16 -03:00
tuya add-black (#1593) 2021-03-07 16:03:16 -03:00
tx20 add-black (#1593) 2021-03-07 16:03:16 -03:00
uart add-black (#1593) 2021-03-07 16:03:16 -03:00
uln2003 add-black (#1593) 2021-03-07 16:03:16 -03:00
ultrasonic add-black (#1593) 2021-03-07 16:03:16 -03:00
uptime add-black (#1593) 2021-03-07 16:03:16 -03:00
version add-black (#1593) 2021-03-07 16:03:16 -03:00
vl53l0x add-black (#1593) 2021-03-07 16:03:16 -03:00
voltage_sampler add-black (#1593) 2021-03-07 16:03:16 -03:00
waveshare_epaper add-black (#1593) 2021-03-07 16:03:16 -03:00
web_server add-black (#1593) 2021-03-07 16:03:16 -03:00
web_server_base add-black (#1593) 2021-03-07 16:03:16 -03:00
whirlpool add-black (#1593) 2021-03-07 16:03:16 -03:00
wifi add-black (#1593) 2021-03-07 16:03:16 -03:00
wifi_info add-black (#1593) 2021-03-07 16:03:16 -03:00
wifi_signal add-black (#1593) 2021-03-07 16:03:16 -03:00
wled add-black (#1593) 2021-03-07 16:03:16 -03:00
xiaomi_ble add-black (#1593) 2021-03-07 16:03:16 -03:00
xiaomi_cgd1 add-black (#1593) 2021-03-07 16:03:16 -03:00
xiaomi_cgg1 add-black (#1593) 2021-03-07 16:03:16 -03:00
xiaomi_gcls002 add-black (#1593) 2021-03-07 16:03:16 -03:00
xiaomi_hhccjcy01 add-black (#1593) 2021-03-07 16:03:16 -03:00
xiaomi_hhccpot002 add-black (#1593) 2021-03-07 16:03:16 -03:00
xiaomi_jqjcy01ym add-black (#1593) 2021-03-07 16:03:16 -03:00
xiaomi_lywsd02 add-black (#1593) 2021-03-07 16:03:16 -03:00
xiaomi_lywsd03mmc add-black (#1593) 2021-03-07 16:03:16 -03:00
xiaomi_lywsdcgq add-black (#1593) 2021-03-07 16:03:16 -03:00
xiaomi_mhoc401 add-black (#1593) 2021-03-07 16:03:16 -03:00
xiaomi_miflora refactored xiaomi sensors (#755) 2019-10-16 13:29:56 +02:00
xiaomi_mijia refactored xiaomi sensors (#755) 2019-10-16 13:29:56 +02:00
xiaomi_miscale add-black (#1593) 2021-03-07 16:03:16 -03:00
xiaomi_miscale2 add-black (#1593) 2021-03-07 16:03:16 -03:00
xiaomi_mjyd02yla add-black (#1593) 2021-03-07 16:03:16 -03:00
xiaomi_mue4094rt add-black (#1593) 2021-03-07 16:03:16 -03:00
xiaomi_wx08zm add-black (#1593) 2021-03-07 16:03:16 -03:00
yashima add-black (#1593) 2021-03-07 16:03:16 -03:00
zyaura add-black (#1593) 2021-03-07 16:03:16 -03:00
__init__.py Rename esphomeyaml to esphome (#426) 2019-02-13 16:54:02 +01:00