1
0
mirror of https://github.com/esphome/esphome.git synced 2025-09-01 19:02:18 +01:00

Add TM1561 support (#893)

* Add TM1561 support

* Fixed after clang-tidy

* Fixed after clang-tidy

* Fixed after clang-tidy, updated lib_deps

* Fixed after clang-tidy, updated formatting

* Added actions, removed from display domain

* Protected methods naming

* float casting

* float casting
This commit is contained in:
Evgeny
2019-12-04 13:11:53 +01:00
committed by Otto Winter
parent 7f895abc24
commit 31d964c16a
7 changed files with 215 additions and 0 deletions

View File

@@ -1454,6 +1454,11 @@ display:
lambda: |-
it.rectangle(0, 0, it.get_width(), it.get_height());
tm1651:
id: tm1651_battery
clk_pin: GPIO23
dio_pin: GPIO23
remote_receiver:
pin: GPIO32
dump: all

View File

@@ -138,6 +138,21 @@ api:
then:
- dfplayer.random
- service: battery_level
variables:
level: int
then:
- tm1651.set_level:
id: tm1651_battery
level: !lambda 'return level;'
- service: battery_brightness
variables:
brightness: int
then:
- tm1651.set_brightness:
id: tm1651_battery
brightness: !lambda 'return brightness;'
wifi:
ssid: 'MySSID'
password: 'password1'
@@ -651,3 +666,8 @@ dfplayer:
dfplayer.is_playing
then:
logger.log: 'Playback finished event'
tm1651:
id: tm1651_battery
clk_pin: D6
dio_pin: D5