home

module
v0.0.0-...-e372b0f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 20, 2022 License: Apache-2.0

README

Convert your RPis into HomeAssistant nodes via ESPHome protocol

PkgGoDev Coverage Status

What if you could use your Raspberry Pi as easily as you could with your ESP8266/ESP32 with ESPHome? Drop a yaml file and go? periphhome is that!

periphhome implements the protocol used by esphome.io in Go.

Since the protocol is the same, periphhome devices show up in Home Assistant automatically with no configuration! See home-assistant.io/integrations/esphome.

Authors

periphhome was created with ❤️️ and passion by Marc-Antoine Ruel.

Disclaimer

This is not an official Google product (experimental or otherwise), it is just code that happens to be owned by Google.

This project is not affiliated with Nabu Casa, Inc. nor the ESPHome project.

Directories

Path Synopsis
Package client implements the client code for an esphome node.
Package client implements the client code for an esphome node.
cmd
periphhome
periphhome is a node implementation of the ESPHome protocol.
periphhome is a node implementation of the ESPHome protocol.
periphhome-client
periphhome-client is a client implementation of the ESPHome protocol.
periphhome-client is a client implementation of the ESPHome protocol.
Package node implements the common code to present itself as an esphome node.
Package node implements the common code to present itself as an esphome node.
config
Package config contains all the structures used to represent the YAML file to load a periph-home node.
Package config contains all the structures used to represent the YAML file to load a periph-home node.
Package thirdparty contains items from third party projects.
Package thirdparty contains items from third party projects.
aioesphomeapi
Package aioesphomeapi contains Go bindings for the ESPHome protocol buffer files.
Package aioesphomeapi contains Go bindings for the ESPHome protocol buffer files.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL