diff --git a/homeassistant/components/zha/manifest.json b/homeassistant/components/zha/manifest.json
index a2a285e61094f9e52dbdb0d24e43d03180750988..ded37fc4713db9f6bfe529e1e68f9b64e0e9a812 100644
--- a/homeassistant/components/zha/manifest.json
+++ b/homeassistant/components/zha/manifest.json
@@ -21,7 +21,7 @@
     "zha",
     "universal_silabs_flasher"
   ],
-  "requirements": ["universal-silabs-flasher==0.0.25", "zha==0.0.39"],
+  "requirements": ["universal-silabs-flasher==0.0.25", "zha==0.0.40"],
   "usb": [
     {
       "vid": "10C4",
diff --git a/homeassistant/components/zha/strings.json b/homeassistant/components/zha/strings.json
index c462bef8fb070290cc8a2d7d26aa2e3b30eb2fe8..4706e2048720e829ce4ffb833d23ac81309e2591 100644
--- a/homeassistant/components/zha/strings.json
+++ b/homeassistant/components/zha/strings.json
@@ -600,6 +600,12 @@
       },
       "self_test": {
         "name": "Self-test"
+      },
+      "reset_summation_delivered": {
+        "name": "Reset summation delivered"
+      },
+      "restart_device": {
+        "name": "Restart device"
       }
     },
     "climate": {
@@ -798,6 +804,24 @@
       },
       "off_led_intensity": {
         "name": "Off LED intensity"
+      },
+      "frost_protection_temperature": {
+        "name": "Frost protection temperature"
+      },
+      "valve_opening_degree": {
+        "name": "Valve opening degree"
+      },
+      "valve_closing_degree": {
+        "name": "Valve closing degree"
+      },
+      "siren_time": {
+        "name": "Siren time"
+      },
+      "timer_time_left": {
+        "name": "Timer time left"
+      },
+      "approach_distance": {
+        "name": "Approach distance"
       }
     },
     "select": {
@@ -899,6 +923,9 @@
       },
       "off_led_color": {
         "name": "Off LED color"
+      },
+      "external_trigger_mode": {
+        "name": "External trigger mode"
       }
     },
     "sensor": {
@@ -1096,6 +1123,15 @@
       },
       "valve_status_2": {
         "name": "Status 2"
+      },
+      "timer_state": {
+        "name": "Timer state"
+      },
+      "last_valve_open_duration": {
+        "name": "Last valve open duration"
+      },
+      "motion_distance": {
+        "name": "Motion distance"
       }
     },
     "switch": {
@@ -1209,6 +1245,18 @@
       },
       "double_up_full": {
         "name": "Double tap on - full"
+      },
+      "open_window": {
+        "name": "Open window"
+      },
+      "turbo_mode": {
+        "name": "Turbo mode"
+      },
+      "detach_relay": {
+        "name": "Detach relay"
+      },
+      "enable_siren": {
+        "name": "Enable siren"
       }
     }
   }
diff --git a/requirements_all.txt b/requirements_all.txt
index 100e77bff69287440d070883b65e094eea22a2fe..af34c0e797b250fd1473d8f92aac71270bdfb278 100644
--- a/requirements_all.txt
+++ b/requirements_all.txt
@@ -3081,7 +3081,7 @@ zeroconf==0.136.2
 zeversolar==0.3.2
 
 # homeassistant.components.zha
-zha==0.0.39
+zha==0.0.40
 
 # homeassistant.components.zhong_hong
 zhong-hong-hvac==1.0.13
diff --git a/requirements_test_all.txt b/requirements_test_all.txt
index 506c5d469df844c266064a48bdfc8f6c0677b28c..40d43ea825ebbe808bc06c9f34ce0867c0e18a1d 100644
--- a/requirements_test_all.txt
+++ b/requirements_test_all.txt
@@ -2464,7 +2464,7 @@ zeroconf==0.136.2
 zeversolar==0.3.2
 
 # homeassistant.components.zha
-zha==0.0.39
+zha==0.0.40
 
 # homeassistant.components.zwave_js
 zwave-js-server-python==0.59.1