--- deep_sleep: id: deep_sleep_control run_duration: ${run_duration} sleep_duration: ${sleep_duration} binary_sensor: - platform: homeassistant entity_id: input_boolean.esphome_global_prevent_deepsleep id: prevent_deep_sleep mqtt: broker: ${mqtt_broker_ip} username: ${mqtt_broker_user} password: ${mqtt_broker_pass} discovery: true discovery_retain: true birth_message: will_message: on_message: - topic: ${mqtt_ota_topic} payload: 'ON' then: - logger.log: 'OTA Mode ON - Deep sleep DISABLED' - deep_sleep.prevent: deep_sleep_control