71 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			71 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| esphome:
 | |
|   name: tomasz_s_celling_light
 | |
|   friendly_name: Tomasz's celling light switch
 | |
| 
 | |
| bk72xx:
 | |
|   board: generic-bk7231n-qfn32-tuya
 | |
| 
 | |
| logger:
 | |
| 
 | |
| web_server:
 | |
| 
 | |
| captive_portal:
 | |
| 
 | |
| mdns:
 | |
| 
 | |
| api:
 | |
|   encryption:
 | |
|     key: "5suYTz+ZrTczbwo+9EQki31BW1Bb+RTlIYX2wwdgmiQ="
 | |
| 
 | |
| ota:
 | |
|   platform: esphome
 | |
|   password: !secret ota
 | |
| 
 | |
| wifi:
 | |
|   ssid: !secret wifi_ssid
 | |
|   password: !secret wifi_password
 | |
|   ap:
 | |
| 
 | |
| text_sensor:
 | |
|   - platform: libretiny
 | |
|     version:
 | |
|       name: LibreTiny Version
 | |
| 
 | |
| output:
 | |
|   - platform: libretiny_pwm
 | |
|     id: output_led_1
 | |
|     pin:
 | |
|       number: P26
 | |
|       inverted: true
 | |
| 
 | |
| light:
 | |
|   - platform: binary
 | |
|     id: light_switch_1
 | |
|     output: output_led_1
 | |
| 
 | |
| binary_sensor:
 | |
|   - platform: gpio
 | |
|     id: binary_switch_1
 | |
|     pin:
 | |
|       number: P20
 | |
|       inverted: true
 | |
|       mode: INPUT_PULLUP
 | |
|     on_press:
 | |
|       then:
 | |
|         - switch.toggle: switch_1
 | |
| 
 | |
| switch:
 | |
|   - platform: gpio
 | |
|     id: switch_1
 | |
|     name: Relay 1
 | |
|     pin: P6
 | |
|     on_turn_on:
 | |
|       - light.turn_on: light_switch_1
 | |
|     on_turn_off:
 | |
|       - light.turn_off: light_switch_1
 | |
| 
 | |
| status_led:
 | |
|   pin:
 | |
|     number: P22
 | |
|     inverted: true
 |