* Activate startup delay. * Add removal of call_later if HA is stopped. This is unlikely to happen, but just security measure. * Removing timing interval. async_fire_time_changed() needs to be called twice, first time the delay is ended and second time update() is executed. * Variable naming.