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:
@@ -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
|
||||
|
@@ -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
|
||||
|
Reference in New Issue
Block a user