diff --git a/homeassistant/components/generic/manifest.json b/homeassistant/components/generic/manifest.json
index 65f6aa751caa7a70a17f41a35ccea6f2118c9525..34f8025737fa63b6001d42e836eade357d400def 100644
--- a/homeassistant/components/generic/manifest.json
+++ b/homeassistant/components/generic/manifest.json
@@ -5,6 +5,7 @@
   "config_flow": true,
   "dependencies": ["http"],
   "documentation": "https://www.home-assistant.io/integrations/generic",
+  "integration_type": "device",
   "iot_class": "local_push",
   "requirements": ["ha-av==10.1.1", "Pillow==10.3.0"]
 }
diff --git a/homeassistant/generated/integrations.json b/homeassistant/generated/integrations.json
index d5199e6ba1e7bdb117fd0ed62e7965cf813a89c0..ca358c8292bfb8a55a1d669ed945a5235e8da4c6 100644
--- a/homeassistant/generated/integrations.json
+++ b/homeassistant/generated/integrations.json
@@ -2112,7 +2112,7 @@
       "iot_class": "cloud_polling"
     },
     "generic": {
-      "integration_type": "hub",
+      "integration_type": "device",
       "config_flow": true,
       "iot_class": "local_push"
     },