├── .gitignore ├── README.md ├── components ├── empty_binary_output │ ├── README.md │ ├── __init__.py │ ├── empty_binary_output.cpp │ ├── empty_binary_output.h │ └── output.py ├── empty_binary_sensor │ ├── README.md │ ├── __init__.py │ ├── binary_sensor.py │ ├── empty_binary_sensor.cpp │ └── empty_binary_sensor.h ├── empty_component │ ├── README.md │ ├── __init__.py │ ├── empty_component.cpp │ └── empty_component.h ├── empty_compound_sensor │ ├── README.md │ ├── __init__.py │ ├── empty_compound_sensor.cpp │ ├── empty_compound_sensor.h │ └── sensor.py ├── empty_cover │ ├── README.md │ ├── __init__.py │ ├── cover.py │ ├── empty_cover.cpp │ └── empty_cover.h ├── empty_fan │ ├── README.md │ ├── __init__.py │ └── fan │ │ ├── __init__.py │ │ ├── empty_fan.cpp │ │ └── empty_fan.h ├── empty_float_output │ ├── README.md │ ├── __init__.py │ ├── empty_float_output.cpp │ ├── empty_float_output.h │ └── output.py ├── empty_i2c_component │ ├── README.md │ ├── __init__.py │ ├── empty_i2c_component.cpp │ └── empty_i2c_component.h ├── empty_i2c_sensor │ ├── README.md │ ├── __init__.py │ ├── empty_i2c_sensor.cpp │ ├── empty_i2c_sensor.h │ └── sensor.py ├── empty_light │ ├── README.md │ ├── __init__.py │ ├── empty_light.cpp │ ├── empty_light.h │ └── light.py ├── empty_sensor │ ├── README.md │ ├── __init__.py │ ├── empty_sensor.cpp │ ├── empty_sensor.h │ └── sensor.py ├── empty_sensor_hub │ ├── README.md │ ├── __init__.py │ ├── binary_sensor.py │ ├── empty_sensor_hub.cpp │ ├── empty_sensor_hub.h │ ├── sensor.py │ └── text_sensor.py ├── empty_spi_component │ ├── README.md │ ├── __init__.py │ ├── empty_spi_component.cpp │ └── empty_spi_component.h ├── empty_spi_sensor │ ├── README.md │ ├── __init__.py │ ├── empty_spi_sensor.cpp │ ├── empty_spi_sensor.h │ └── sensor.py ├── empty_switch │ ├── README.md │ ├── __init__.py │ ├── empty_switch.cpp │ ├── empty_switch.h │ └── switch.py ├── empty_text_sensor │ ├── README.md │ ├── __init__.py │ ├── empty_text_sensor.cpp │ ├── empty_text_sensor.h │ └── text_sensor.py ├── empty_uart_component │ ├── README.md │ ├── __init__.py │ ├── empty_uart_component.cpp │ └── empty_uart_component.h └── empty_uart_sensor │ ├── README.md │ ├── __init__.py │ ├── empty_uart_sensor.cpp │ ├── empty_uart_sensor.h │ └── sensor.py ├── device.yaml ├── esphome-logo.png ├── logo.png └── test_empty_components.yaml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/README.md -------------------------------------------------------------------------------- /components/empty_binary_output/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_binary_output/README.md -------------------------------------------------------------------------------- /components/empty_binary_output/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /components/empty_binary_output/empty_binary_output.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_binary_output/empty_binary_output.cpp -------------------------------------------------------------------------------- /components/empty_binary_output/empty_binary_output.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_binary_output/empty_binary_output.h -------------------------------------------------------------------------------- /components/empty_binary_output/output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_binary_output/output.py -------------------------------------------------------------------------------- /components/empty_binary_sensor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_binary_sensor/README.md -------------------------------------------------------------------------------- /components/empty_binary_sensor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /components/empty_binary_sensor/binary_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_binary_sensor/binary_sensor.py -------------------------------------------------------------------------------- /components/empty_binary_sensor/empty_binary_sensor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_binary_sensor/empty_binary_sensor.cpp -------------------------------------------------------------------------------- /components/empty_binary_sensor/empty_binary_sensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_binary_sensor/empty_binary_sensor.h -------------------------------------------------------------------------------- /components/empty_component/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_component/README.md -------------------------------------------------------------------------------- /components/empty_component/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_component/__init__.py -------------------------------------------------------------------------------- /components/empty_component/empty_component.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_component/empty_component.cpp -------------------------------------------------------------------------------- /components/empty_component/empty_component.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_component/empty_component.h -------------------------------------------------------------------------------- /components/empty_compound_sensor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_compound_sensor/README.md -------------------------------------------------------------------------------- /components/empty_compound_sensor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /components/empty_compound_sensor/empty_compound_sensor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_compound_sensor/empty_compound_sensor.cpp -------------------------------------------------------------------------------- /components/empty_compound_sensor/empty_compound_sensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_compound_sensor/empty_compound_sensor.h -------------------------------------------------------------------------------- /components/empty_compound_sensor/sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_compound_sensor/sensor.py -------------------------------------------------------------------------------- /components/empty_cover/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_cover/README.md -------------------------------------------------------------------------------- /components/empty_cover/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /components/empty_cover/cover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_cover/cover.py -------------------------------------------------------------------------------- /components/empty_cover/empty_cover.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_cover/empty_cover.cpp -------------------------------------------------------------------------------- /components/empty_cover/empty_cover.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_cover/empty_cover.h -------------------------------------------------------------------------------- /components/empty_fan/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_fan/README.md -------------------------------------------------------------------------------- /components/empty_fan/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_fan/__init__.py -------------------------------------------------------------------------------- /components/empty_fan/fan/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_fan/fan/__init__.py -------------------------------------------------------------------------------- /components/empty_fan/fan/empty_fan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_fan/fan/empty_fan.cpp -------------------------------------------------------------------------------- /components/empty_fan/fan/empty_fan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_fan/fan/empty_fan.h -------------------------------------------------------------------------------- /components/empty_float_output/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_float_output/README.md -------------------------------------------------------------------------------- /components/empty_float_output/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /components/empty_float_output/empty_float_output.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_float_output/empty_float_output.cpp -------------------------------------------------------------------------------- /components/empty_float_output/empty_float_output.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_float_output/empty_float_output.h -------------------------------------------------------------------------------- /components/empty_float_output/output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_float_output/output.py -------------------------------------------------------------------------------- /components/empty_i2c_component/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_i2c_component/README.md -------------------------------------------------------------------------------- /components/empty_i2c_component/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_i2c_component/__init__.py -------------------------------------------------------------------------------- /components/empty_i2c_component/empty_i2c_component.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_i2c_component/empty_i2c_component.cpp -------------------------------------------------------------------------------- /components/empty_i2c_component/empty_i2c_component.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_i2c_component/empty_i2c_component.h -------------------------------------------------------------------------------- /components/empty_i2c_sensor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_i2c_sensor/README.md -------------------------------------------------------------------------------- /components/empty_i2c_sensor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /components/empty_i2c_sensor/empty_i2c_sensor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_i2c_sensor/empty_i2c_sensor.cpp -------------------------------------------------------------------------------- /components/empty_i2c_sensor/empty_i2c_sensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_i2c_sensor/empty_i2c_sensor.h -------------------------------------------------------------------------------- /components/empty_i2c_sensor/sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_i2c_sensor/sensor.py -------------------------------------------------------------------------------- /components/empty_light/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_light/README.md -------------------------------------------------------------------------------- /components/empty_light/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /components/empty_light/empty_light.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_light/empty_light.cpp -------------------------------------------------------------------------------- /components/empty_light/empty_light.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_light/empty_light.h -------------------------------------------------------------------------------- /components/empty_light/light.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_light/light.py -------------------------------------------------------------------------------- /components/empty_sensor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_sensor/README.md -------------------------------------------------------------------------------- /components/empty_sensor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /components/empty_sensor/empty_sensor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_sensor/empty_sensor.cpp -------------------------------------------------------------------------------- /components/empty_sensor/empty_sensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_sensor/empty_sensor.h -------------------------------------------------------------------------------- /components/empty_sensor/sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_sensor/sensor.py -------------------------------------------------------------------------------- /components/empty_sensor_hub/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_sensor_hub/README.md -------------------------------------------------------------------------------- /components/empty_sensor_hub/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_sensor_hub/__init__.py -------------------------------------------------------------------------------- /components/empty_sensor_hub/binary_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_sensor_hub/binary_sensor.py -------------------------------------------------------------------------------- /components/empty_sensor_hub/empty_sensor_hub.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_sensor_hub/empty_sensor_hub.cpp -------------------------------------------------------------------------------- /components/empty_sensor_hub/empty_sensor_hub.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_sensor_hub/empty_sensor_hub.h -------------------------------------------------------------------------------- /components/empty_sensor_hub/sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_sensor_hub/sensor.py -------------------------------------------------------------------------------- /components/empty_sensor_hub/text_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_sensor_hub/text_sensor.py -------------------------------------------------------------------------------- /components/empty_spi_component/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_spi_component/README.md -------------------------------------------------------------------------------- /components/empty_spi_component/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_spi_component/__init__.py -------------------------------------------------------------------------------- /components/empty_spi_component/empty_spi_component.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_spi_component/empty_spi_component.cpp -------------------------------------------------------------------------------- /components/empty_spi_component/empty_spi_component.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_spi_component/empty_spi_component.h -------------------------------------------------------------------------------- /components/empty_spi_sensor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_spi_sensor/README.md -------------------------------------------------------------------------------- /components/empty_spi_sensor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /components/empty_spi_sensor/empty_spi_sensor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_spi_sensor/empty_spi_sensor.cpp -------------------------------------------------------------------------------- /components/empty_spi_sensor/empty_spi_sensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_spi_sensor/empty_spi_sensor.h -------------------------------------------------------------------------------- /components/empty_spi_sensor/sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_spi_sensor/sensor.py -------------------------------------------------------------------------------- /components/empty_switch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_switch/README.md -------------------------------------------------------------------------------- /components/empty_switch/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /components/empty_switch/empty_switch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_switch/empty_switch.cpp -------------------------------------------------------------------------------- /components/empty_switch/empty_switch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_switch/empty_switch.h -------------------------------------------------------------------------------- /components/empty_switch/switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_switch/switch.py -------------------------------------------------------------------------------- /components/empty_text_sensor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_text_sensor/README.md -------------------------------------------------------------------------------- /components/empty_text_sensor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /components/empty_text_sensor/empty_text_sensor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_text_sensor/empty_text_sensor.cpp -------------------------------------------------------------------------------- /components/empty_text_sensor/empty_text_sensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_text_sensor/empty_text_sensor.h -------------------------------------------------------------------------------- /components/empty_text_sensor/text_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_text_sensor/text_sensor.py -------------------------------------------------------------------------------- /components/empty_uart_component/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_uart_component/README.md -------------------------------------------------------------------------------- /components/empty_uart_component/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_uart_component/__init__.py -------------------------------------------------------------------------------- /components/empty_uart_component/empty_uart_component.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_uart_component/empty_uart_component.cpp -------------------------------------------------------------------------------- /components/empty_uart_component/empty_uart_component.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_uart_component/empty_uart_component.h -------------------------------------------------------------------------------- /components/empty_uart_sensor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_uart_sensor/README.md -------------------------------------------------------------------------------- /components/empty_uart_sensor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /components/empty_uart_sensor/empty_uart_sensor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_uart_sensor/empty_uart_sensor.cpp -------------------------------------------------------------------------------- /components/empty_uart_sensor/empty_uart_sensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_uart_sensor/empty_uart_sensor.h -------------------------------------------------------------------------------- /components/empty_uart_sensor/sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/components/empty_uart_sensor/sensor.py -------------------------------------------------------------------------------- /device.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/device.yaml -------------------------------------------------------------------------------- /esphome-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/esphome-logo.png -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/logo.png -------------------------------------------------------------------------------- /test_empty_components.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesserockz/esphome-external-component-examples/HEAD/test_empty_components.yaml --------------------------------------------------------------------------------