diff --git a/ct/alpine-esphome.sh b/ct/alpine-esphome.sh
index da0534ba..0acbc670 100644
--- a/ct/alpine-esphome.sh
+++ b/ct/alpine-esphome.sh
@@ -66,7 +66,10 @@ function update_script() {
     header_info
     case $CHOICE in
     1)
-      pip3 install esphome --upgrade
+      msg_info "Updating ESPHome"
+      pip3 install esphome --upgrade &>/dev/null
+      rc-service -q esphome restart
+      msg_ok "Updated Successfully!"
       exit
       ;;
     esac