esphome config default
substitutions: var_name: '%NAME%' var_friendly_name: 'pmt living room fan light 2' var_manual_ip: 10.0.0.111 var_manual_gateway: 10.0.0.1 var_manual_subnet: 255.255.254.0
reboot_timeout: 1h update_interval: 1min
var_ap_ssid: '${var_name}_ap ' var_ap_password: 'gr3yskull' var_ssid: 'PonzNet' var_password: 'gr3yskull'
var_mqtt_broker: 10.0.1.250 var_mqtt_username: nutznbuttz var_mqtt_password: 2PNutWL0v3 var_mqtt_port: '1883'
esphome: name: $var_name platform: ESP8266 board: esp01_1m
wifi:
ssid:
mqtt: broker: $var_mqtt_broker port: $var_mqtt_port username: $var_mqtt_username password: $var_mqtt_password on_message:
- topic: theparamount/default/patio/config
then:
- logger.log: MQTT is connected!
captive_portal:
api:
ota:
time:
- platform: homeassistant id: homeassistant_time
logger: level: DEBUG
baud_rate: 0
sm16716: data_pin: GPIO12 clock_pin: GPIO14 num_channels: 3 num_chips: 1
power_supply:
- id: rgb_power pin: GPIO13
output:
- platform: sm16716 id: output_red channel: 2 power_supply: rgb_power
- platform: sm16716 id: output_green channel: 1 power_supply: rgb_power
- platform: sm16716 id: output_blue channel: 0 power_supply: rgb_power
- platform: esp8266_pwm id: output_cold_white pin: GPIO5
- platform: esp8266_pwm id: output_warm_white pin: GPIO4
light:
-
platform: rgbww name: $var_name #Change to match id: $var_name #Change to match red: output_red green: output_green blue: output_blue cold_white: output_cold_white warm_white: output_warm_white cold_white_color_temperature: 6500 K warm_white_color_temperature: 2700 K
effects:
- random:
- random: name: 'random slow' update_interval: 30s transition_length: 7.5s
Attempt to restore state and default to ON if the physical switch is actuated.
restore_mode: RESTORE_DEFAULT_ON