Pretend to be an ESPHome device with a Python script.
Just for fun and to learn protobuf and sockets in Python.
python3 -m pipx install git+https://github.com/aarongorka/esphome-emulator.git
esphome-emulator install # or alternatively, set up the systemd service yourself
systemctl daemon-reload --user && systemctl enable --user --now esphome-emulatorNo encryptionNo authenticationNo discoveryDoesn't handle multiple clientsDoesn't integrate with ESPHome dashboard/server, only Home AssistantOnly implements sending of sensor data- Limited sensor implementation
- Spaghetti codebase