51 lines
956 B
YAML
51 lines
956 B
YAML
esphome:
|
|
name: tabletenniscounter
|
|
platform: ESP8266
|
|
board: nodemcuv2
|
|
includes:
|
|
- cpp-files/tableTennisDisplay.h
|
|
libraries:
|
|
- "makuna/NeoPixelBus"
|
|
|
|
custom_component:
|
|
- lambda: |-
|
|
auto customNumberDisplay = new CustomNumberDisplayComponent();
|
|
return {customNumberDisplay};
|
|
|
|
# Enable logging
|
|
logger:
|
|
|
|
ota:
|
|
password: !secret ttdpassword
|
|
|
|
api:
|
|
password: !secret ttdpassword
|
|
encryption:
|
|
key: !secret ttdkey
|
|
|
|
wifi:
|
|
ssid: !secret wifi_ssid
|
|
password: !secret wifi_password
|
|
fast_connect: true
|
|
|
|
number:
|
|
- platform: template
|
|
name: "Red Number"
|
|
id: red_num
|
|
optimistic: true
|
|
min_value: 0
|
|
max_value: 99
|
|
step: 1
|
|
- platform: template
|
|
name: "Blue Number"
|
|
id: blue_num
|
|
optimistic: true
|
|
min_value: 0
|
|
max_value: 99
|
|
step: 1
|
|
|
|
mqtt:
|
|
broker: !secret mqtt_broker_1
|
|
client_id: "tableTennisCounter"
|
|
username: !secret mqtt_broker_1_username
|
|
password: !secret mqtt_broker_1_password |