mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-30 22:53:59 +00: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