Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stefancrain/esphomelab
Reusable config across my ESPHomeLab devices
https://github.com/stefancrain/esphomelab
as3935 bme2 bme680 esp32 esphome homeassistant-sensor lilygo pms5003 raspberrypi-pico relay weather
Last synced: 3 months ago
JSON representation
Reusable config across my ESPHomeLab devices
- Host: GitHub
- URL: https://github.com/stefancrain/esphomelab
- Owner: stefancrain
- License: mit
- Created: 2022-07-22T11:16:43.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-07-29T01:33:06.000Z (over 2 years ago)
- Last Synced: 2023-03-22T20:21:35.609Z (almost 2 years ago)
- Topics: as3935, bme2, bme680, esp32, esphome, homeassistant-sensor, lilygo, pms5003, raspberrypi-pico, relay, weather
- Homepage:
- Size: 33.2 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Security: .github/SECURITY.md
Awesome Lists containing this project
README
# Stefan's ESPHomeLab
Currently a WIP, Reusable config across my ESPHome devices
## Devices Under Test
- [Indoor Climate](./climate-indoor/)
- [Outdoor Climate](./climate-outdoor/)
- [4 Channel Relay](./relay-4x-channel/)
- [8 Channel Relay](./relay-8x-channel/)## Using this repo
### Installing ESPHome Manually
I prefer using the [Command Line](https://esphome.io/guides/getting_started_command_line.html)
to build this firmware.The ESPHome instructions leave out versioning detail required for compatibility.
The included requirements.txt should solve that.```shell
pip3 install -r requirements.txt
```### Deploying
```shell
cd [projectdir]esphome \
--substitution mac "$(esptool.py chip_id | grep -m1 "MAC:" | cut -d: -f6- | tr -d ':')" \
--substitution release_id "$(git rev-parse --short=12 HEAD)" \
run main.yaml \
--device /dev/cu.xxx
```