Skip to content

ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.

License

sashao/esphome

 
 

Repository files navigation

This is fork intended to add networking capabilities and run esphome's on desktop computers.

  • added boost example app which can be run on linux.

to test you have to have boost libraries installed:

cd esphome mkdir build cd build cmake .. make ./test-x86-boost Connect to it by going to HomeAssistant/Settings/Integrations/Add/ESPHome, enter ipaddress of running test-x86-boost and default port.

This will run boost based example wthich demonstrates running esphome API server and creating Switches, Sensors. Turn on x86switch and you will bet blinking x86sensor.

Now you can link devices wihtout MQTT from C++

ESPHome Discord Chat GitHub release

ESPHome Logo

Documentation: https://esphome.io/

For issues, please go to the issue tracker.

For feature requests, please see feature requests.

About

ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 68.7%
  • Python 31.0%
  • C 0.2%
  • Shell 0.1%
  • CMake 0.0%
  • HTML 0.0%