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
|