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

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

Ähnliche Titel

    Mehr von diesem Autor