1
0
Fork 0
mirror of https://github.com/Luzifer/tasmota-config.git synced 2024-11-09 23:30:00 +00:00
tasmota-config/README.md
Knut Ahlers f01c6ebac0
Document config format
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2020-07-05 01:51:07 +02:00

48 lines
1.2 KiB
Markdown

[![Go Report Card](https://goreportcard.com/badge/github.com/Luzifer/tasmota-config)](https://goreportcard.com/report/github.com/Luzifer/tasmota-config)
![](https://badges.fyi/github/license/Luzifer/tasmota-config)
![](https://badges.fyi/github/downloads/Luzifer/tasmota-config)
![](https://badges.fyi/github/latest-release/Luzifer/tasmota-config)
![](https://knut.in/project-status/tasmota-config)
# Luzifer / tasmota-config
`tasmota-config` is a helper to configure [Tasmota](https://tasmota.github.io/docs/) devices in code:
- Settings defined in the config are fetched through MQTT
- If the setting does not match an update is issued as `BackLog` command
## Example config
```yaml
---
settings:
TelePeriod: 30
Timezone: +00:00
devices:
bedroom:
topic: bedroom
settings:
DeviceName: Bedroom Sensor
Module: 0
Template: '{"NAME":"DevRoom 1 Mov 1 BME","GPIO":[0,0,0,0,6,5,0,0,0,0,9,0,0],"FLAG":0,"BASE":19}'
fridge:
topic: fridge
settings:
DeviceName: Fridge
Module: 6
PowerCal: 13769
VoltageCal: 2127
phonecharge:
topic: phonecharge
settings:
DeviceName: Phone Charger
LedState: 0 # Don't shine on my during night
Module: 8
...
```