diff --git a/src/ubus.c b/src/ubus.c
index ba0115702ff241dec522deb951f54917559864c1..66095e305a03d2459751e792468b237fc8048235 100644
--- a/src/ubus.c
+++ b/src/ubus.c
@@ -1406,6 +1406,8 @@ int hostmngr_host_event(struct hostmngr_private *priv, const char *event,
 	net = hostmngr_ifname_to_network(priv, e->ifname);
 	blobmsg_add_string(&b, "network", net ? net : "");
 
+	blobmsg_add_string(&b, "hostname", e->hostname);
+
 	ubus_send_event(priv->bus, HOST_EVENT, b.head);
 	blob_buf_free(&b);