diff --git a/docker/cozy-app-dev-with-app.sh b/docker/cozy-app-dev-with-app.sh
index 0a5efd959320f6d1d66a157de0b06bcf9ae0509a..af12c6b9516233eaca5f02fe867135e7372332f3 100644
--- a/docker/cozy-app-dev-with-app.sh
+++ b/docker/cozy-app-dev-with-app.sh
@@ -204,21 +204,21 @@ do_install_app() {
   echo "App succesfully installed"
 
   echo "Installing konnectors"
-  if cozy-stack konnectors ls | grep 'enedis-konnector'; then
-          echo "Removing enedis-konnector..."
-          cozy-stack konnectors uninstall enedis-konnector
+  if cozy-stack konnectors ls | grep 'enedis'; then
+          echo "Removing enedis..."
+          cozy-stack konnectors uninstall enedis
   fi
-  if cozy-stack konnectors ls | grep 'grdf-konnector'; then
-          echo "Removing grdf-konnector..."
-          cozy-stack konnectors uninstall grdf-konnector
+  if cozy-stack konnectors ls | grep 'grdf'; then
+          echo "Removing grdf..."
+          cozy-stack konnectors uninstall grdf
   fi
-  if cozy-stack konnectors ls | grep 'egl-konnector'; then
-          echo "Removing egl-konnector..."
-          cozy-stack konnectors uninstall egl-konnector
+  if cozy-stack konnectors ls | grep 'egl'; then
+          echo "Removing egl..."
+          cozy-stack konnectors uninstall egl
   fi
-  cozy-stack konnectors install enedis-konnector file:///data/cozy_konnectors/enedis-konnector-build
-  cozy-stack konnectors install grdf-konnector file:///data/cozy_konnectors/grdf-konnector-build
-  cozy-stack konnectors install egl-konnector file:///data/cozy_konnectors/egl-konnector-build
+  cozy-stack konnectors install enedis file:///data/cozy_konnectors/enedis-konnector-build
+  cozy-stack konnectors install grdf file:///data/cozy_konnectors/grdf-konnector-build
+  cozy-stack konnectors install egl file:///data/cozy_konnectors/egl-konnector-build
 }
 
 wait_for() {
diff --git a/src/components/ContainerComponents/IndicatorsContainer/IndicatorContainerSwitcher.tsx b/src/components/ContainerComponents/IndicatorsContainer/IndicatorContainerSwitcher.tsx
index db0cab397cd8cd0a6a02942097f9948cf4c8abe7..1c742ebe59155530163b1fff4cebe848432e1262 100644
--- a/src/components/ContainerComponents/IndicatorsContainer/IndicatorContainerSwitcher.tsx
+++ b/src/components/ContainerComponents/IndicatorsContainer/IndicatorContainerSwitcher.tsx
@@ -24,6 +24,7 @@ const IndicatorContainerSwitcher: React.FC<IndicatorContainerSwitcherProps> = ({
   const appContext = useContext(AppContext)
   const allConfiguredFluidTypes = appContext.fluidTypes
   const fluidConfig = new FluidConfigService().getFluidConfig()
+
   return (
     <div>
       {fluidConfig.map((fluid, index) => {
@@ -37,7 +38,10 @@ const IndicatorContainerSwitcher: React.FC<IndicatorContainerSwitcherProps> = ({
               timeStep
             )}
           />
-        ) : (
+        ) : null
+      })}
+      {fluidConfig.map((fluid, index) => {
+        return allConfiguredFluidTypes.includes(fluid.fluidTypeId) ? null : (
           <KonnectorViewer key={index} fluidConfig={fluid} />
         )
       })}
diff --git a/src/components/ContainerComponents/ViewContainer/AvailableChallengeDetailsViewContainer.tsx b/src/components/ContainerComponents/ViewContainer/AvailableChallengeDetailsViewContainer.tsx
index 6197d6774d9d17c93736019c1ac1cc7250ad79a1..4167ee49f1cb88cf9bdb4897a842b51d3ea96e41 100644
--- a/src/components/ContainerComponents/ViewContainer/AvailableChallengeDetailsViewContainer.tsx
+++ b/src/components/ContainerComponents/ViewContainer/AvailableChallengeDetailsViewContainer.tsx
@@ -10,8 +10,6 @@ import { Redirect } from 'react-router-dom'
 import StyledSpinner from 'components/CommonKit/Spinner/StyledSpinner'
 import StyledIconButton from 'components/CommonKit/IconButton/StyledIconButton'
 import AvailableChallengeIcon from 'assets/icons/badges/available-big.svg'
-import EcogestureModal from 'components/ContentComponents/EcogestureModal/EcogestureModal'
-import EcogestureCard from 'components/ContentComponents/EcogestureCard/EcogestureCard'
 import ChallengeManager from 'services/challengeDataManagerService'
 import { Client, withClient } from 'cozy-client'
 import StyledButtonValid from 'components/CommonKit/Button/StyledButtonValid'
diff --git a/src/components/ContentComponents/KonnectorViewer/KonnectorViewerList.tsx b/src/components/ContentComponents/KonnectorViewer/KonnectorViewerList.tsx
index 749f19b188e747a7869f954ac3f18c93834858d9..d6b486250c6bb554542fefabb2ae47f4cc339a03 100644
--- a/src/components/ContentComponents/KonnectorViewer/KonnectorViewerList.tsx
+++ b/src/components/ContentComponents/KonnectorViewer/KonnectorViewerList.tsx
@@ -1,6 +1,7 @@
-import React from 'react'
+import React, { useContext } from 'react'
 import KonnectorViewer from 'components/ContentComponents/KonnectorViewer/KonnectorViewer'
 import IFluidConfig from 'services/IFluidConfig'
+import { AppContext } from 'components/Contexts/AppContextProvider'
 
 export interface KonnectorViewerListProps {
   isParam: boolean
@@ -11,10 +12,16 @@ const KonnectorViewerList: React.FC<KonnectorViewerListProps> = ({
   isParam = false,
   fluidConfigs,
 }: KonnectorViewerListProps) => {
+  const { fluidTypes } = useContext(AppContext)
   return (
     <div>
       {fluidConfigs.map((item: IFluidConfig, index: number) => {
-        return (
+        return fluidTypes.includes(item.fluidTypeId) ? (
+          <KonnectorViewer isParam={isParam} key={index} fluidConfig={item} />
+        ) : null
+      })}
+      {fluidConfigs.map((item: IFluidConfig, index: number) => {
+        return fluidTypes.includes(item.fluidTypeId) ? null : (
           <KonnectorViewer isParam={isParam} key={index} fluidConfig={item} />
         )
       })}