Getting Started with ESPHome
Develop your own custom home automation devices
Koen Vervloesem
Diese Publikation zitieren
Koen Vervloesem, Getting Started with ESPHome (28.04.2024), Elektor, Aachen, ISBN: 9783895764424
330
Accesses
Accesses
Beschreibung / Abstract
Inhaltsverzeichnis
- BEGINN
- â— Preface
- Chapter 1 â— Introduction
- 1.1 â— Configuring instead of programming
- 1.2 â— The advantages of ESPHome
- 1.3 â— Requirements
- 1.4 How to use this book
- 1.5 Summary and further exploration
- Chapter 2 â— Preparing your ESPHome environment
- 2.1 â— Installing ESPHome
- 2.2 â— Creating your first ESPHome configuration
- 2.3 â— Building and flashing your firmware
- 2.4 â— Adding your ESPHome device to your home automation gateway
- 2.5 â— Over-the-air updates
- 2.6 â— Logging
- 2.7 â— The ESPHome dashboard
- 2.8 â— Making your ESPHome configurations more maintainable
- 2.9 â— Summary and further exploration
- Chapter 3 â— Simple digital input and output
- 3.1 â— Digital input
- 3.2 â— Digital output
- 3.3 â— Summary and further exploration
- Chapter 4 â— Automations
- 4.1 â— A motion alarm
- 4.2 â— Playing melodies on a buzzer
- 4.3 â— Defining a list of actions in a script
- 4.4 â— Execute actions and scripts conditionally
- 4.5 â— Time-based automations
- 4.6 â— Reacting to sunrise and sunset
- 4.7 â— Adding arbitrary C++ code with lambdas
- 4.8 â— Summary and further exploration
- Chapter 5 â— Sensors
- 5.1 â— Analog sensors
- 5.2 â— 1-Wire sensors
- 5.3 â— I²C sensors
- 5.4 â— An ultrasonic distance sensor
- 5.5 â— Summary and further exploration
- Chapter 6 â— Remote communication
- 6.1 â— Scanning NFC tags
- 6.2 â— Infrared communication
- 6.3 â— Getting information from Bluetooth Low Energy devices
- 6.4 â— Summary and further exploration
- Chapter 7 â— Displays
- 7.1 â— NeoPixels
- 7.2 â— Showing the time on a 4-digit display
- 7.3 â— Showing an NFC card's status on a matrix display
- 7.4 â— Showing sensor measurements on an OLED display
- 7.5 â— Creating an MQTT dashboard with the TTGO display
- 7.6 â— Showing more with pages
- 7.7 â— Summary and further exploration
- Chapter 8 â— Conclusion
- â— Appendix
- 9.1 â— Pin-out of the TTGO T-Display ESP32
- 9.2 â— Common issues with the choice of pins
- 9.3 â— Upgrading ESPHome
- 9.4 â— Using beta and development versions
- 9.5 â— Adding custom integrations
- 9.6 â— Bill of materials
- â— Index