mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-28 05:33:53 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			119 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			119 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| display:
 | |
|   - platform: tm1638
 | |
|     id: tm1638_display
 | |
|     stb_pin: 2
 | |
|     clk_pin: 5
 | |
|     dio_pin: 4
 | |
|     update_interval: 5s
 | |
|     intensity: 5
 | |
|     lambda: |-
 | |
|       it.print("81818181");
 | |
| 
 | |
| binary_sensor:
 | |
|   - platform: tm1638
 | |
|     id: Button0
 | |
|     key: 0
 | |
|     filters:
 | |
|       - delayed_on: 10ms
 | |
|     on_press:
 | |
|       then:
 | |
|         - switch.turn_on: Led0
 | |
|     on_release:
 | |
|       then:
 | |
|         - switch.turn_off: Led0
 | |
|   - platform: tm1638
 | |
|     id: Button1
 | |
|     key: 1
 | |
|     on_press:
 | |
|       then:
 | |
|         - switch.turn_on: Led1
 | |
|     on_release:
 | |
|       then:
 | |
|         - switch.turn_off: Led1
 | |
|   - platform: tm1638
 | |
|     id: Button2
 | |
|     key: 2
 | |
|     on_press:
 | |
|       then:
 | |
|         - switch.turn_on: Led2
 | |
|     on_release:
 | |
|       then:
 | |
|         - switch.turn_off: Led2
 | |
|   - platform: tm1638
 | |
|     id: Button3
 | |
|     key: 3
 | |
|     on_press:
 | |
|       then:
 | |
|         - switch.turn_on: Led3
 | |
|     on_release:
 | |
|       then:
 | |
|         - switch.turn_off: Led3
 | |
|   - platform: tm1638
 | |
|     id: Button4
 | |
|     key: 4
 | |
|     on_press:
 | |
|       then:
 | |
|         - output.turn_on: Led4
 | |
|     on_release:
 | |
|       then:
 | |
|         - output.turn_off: Led4
 | |
|   - platform: tm1638
 | |
|     id: Button5
 | |
|     key: 5
 | |
|     on_press:
 | |
|       then:
 | |
|         - output.turn_on: Led5
 | |
|     on_release:
 | |
|       then:
 | |
|         - output.turn_off: Led5
 | |
|   - platform: tm1638
 | |
|     id: Button6
 | |
|     key: 6
 | |
|     on_press:
 | |
|       then:
 | |
|         - output.turn_on: Led6
 | |
|     on_release:
 | |
|       then:
 | |
|         - output.turn_off: Led6
 | |
|   - platform: tm1638
 | |
|     id: Button7
 | |
|     key: 7
 | |
|     on_press:
 | |
|       then:
 | |
|         - output.turn_on: Led7
 | |
|     on_release:
 | |
|       then:
 | |
|         - output.turn_off: Led7
 | |
| 
 | |
| switch:
 | |
|   - platform: tm1638
 | |
|     id: Led0
 | |
|     led: 0
 | |
|     name: TM1638Led0
 | |
|   - platform: tm1638
 | |
|     id: Led1
 | |
|     led: 1
 | |
|     name: TM1638Led1
 | |
|   - platform: tm1638
 | |
|     id: Led2
 | |
|     led: 2
 | |
|     name: TM1638Led2
 | |
|   - platform: tm1638
 | |
|     id: Led3
 | |
|     led: 3
 | |
|     name: TM1638Led3
 | |
| 
 | |
| output:
 | |
|   - platform: tm1638
 | |
|     id: Led4
 | |
|     led: 4
 | |
|   - platform: tm1638
 | |
|     id: Led5
 | |
|     led: 5
 | |
|   - platform: tm1638
 | |
|     id: Led6
 | |
|     led: 6
 | |
|   - platform: tm1638
 | |
|     id: Led7
 | |
|     led: 7
 |