diff --git a/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-1.json b/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-1.json
index 0a807a0b4a29690c0383b93631738671a4e63ac7..ffd7f3f9a017fb9d16b5046365b15a741c6cd78e 100644
--- a/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-1.json
+++ b/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-1.json
@@ -29,7 +29,7 @@
     "virtual_size": null
   },
   "monitoring": {
-    "wattmeter": "false"
+    "wattmeter": "true"
   },
   "network_adapters": [
     {
@@ -118,6 +118,24 @@
     "version": "E5-2630 v4"
   },
   "sensors": {
+    "power": {
+      "available": true,
+      "via": {
+        "api": {
+          "metric": "power"
+        },
+        "pdu": [
+          {
+            "port": 1,
+            "uid": "pdu-b3p1"
+          },
+          {
+            "port": 1,
+            "uid": "pdu-b3p2"
+          }
+        ]
+      }
+    }
   },
   "storage_devices": [
     {
diff --git a/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-10.json b/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-10.json
index 2c47bfdd27ef42cd4bc5418c677b5a6982741a55..b60000cfe292b5f2d69bd0789d4640b71057af0a 100644
--- a/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-10.json
+++ b/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-10.json
@@ -29,7 +29,7 @@
     "virtual_size": null
   },
   "monitoring": {
-    "wattmeter": "false"
+    "wattmeter": "true"
   },
   "network_adapters": [
     {
@@ -118,6 +118,24 @@
     "version": "E5-2630 v4"
   },
   "sensors": {
+    "power": {
+      "available": true,
+      "via": {
+        "api": {
+          "metric": "power"
+        },
+        "pdu": [
+          {
+            "port": 11,
+            "uid": "pdu-b3p1"
+          },
+          {
+            "port": 5,
+            "uid": "pdu-b3p3"
+          }
+        ]
+      }
+    }
   },
   "storage_devices": [
     {
diff --git a/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-11.json b/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-11.json
index c682b28fb1e27777817e6b56965f8b508a850970..571a6bbacf85f48b9f7a580cea58488d4d96be77 100644
--- a/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-11.json
+++ b/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-11.json
@@ -29,7 +29,7 @@
     "virtual_size": null
   },
   "monitoring": {
-    "wattmeter": "false"
+    "wattmeter": "true"
   },
   "network_adapters": [
     {
@@ -118,6 +118,24 @@
     "version": "E5-2630 v4"
   },
   "sensors": {
+    "power": {
+      "available": true,
+      "via": {
+        "api": {
+          "metric": "power"
+        },
+        "pdu": [
+          {
+            "port": 6,
+            "uid": "pdu-b3p2"
+          },
+          {
+            "port": 6,
+            "uid": "pdu-b3p3"
+          }
+        ]
+      }
+    }
   },
   "storage_devices": [
     {
diff --git a/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-12.json b/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-12.json
index 7dba50271ce32003187de0098c56bc4601020d6b..213d08dac62815c50bfc54be6261005a0866ab62 100644
--- a/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-12.json
+++ b/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-12.json
@@ -29,7 +29,7 @@
     "virtual_size": null
   },
   "monitoring": {
-    "wattmeter": "false"
+    "wattmeter": "true"
   },
   "network_adapters": [
     {
@@ -118,6 +118,24 @@
     "version": "E5-2630 v4"
   },
   "sensors": {
+    "power": {
+      "available": true,
+      "via": {
+        "api": {
+          "metric": "power"
+        },
+        "pdu": [
+          {
+            "port": 7,
+            "uid": "pdu-b3p2"
+          },
+          {
+            "port": 7,
+            "uid": "pdu-b3p3"
+          }
+        ]
+      }
+    }
   },
   "storage_devices": [
     {
diff --git a/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-13.json b/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-13.json
index 0216390dca9d1c51ad183a3462f56b5256ead45b..64ad6408e7f28b32218b675145e8078b7f30f2ef 100644
--- a/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-13.json
+++ b/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-13.json
@@ -29,7 +29,7 @@
     "virtual_size": null
   },
   "monitoring": {
-    "wattmeter": "false"
+    "wattmeter": "true"
   },
   "network_adapters": [
     {
@@ -118,6 +118,24 @@
     "version": "E5-2630 v4"
   },
   "sensors": {
+    "power": {
+      "available": true,
+      "via": {
+        "api": {
+          "metric": "power"
+        },
+        "pdu": [
+          {
+            "port": 9,
+            "uid": "pdu-b3p2"
+          },
+          {
+            "port": 9,
+            "uid": "pdu-b3p3"
+          }
+        ]
+      }
+    }
   },
   "storage_devices": [
     {
diff --git a/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-14.json b/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-14.json
index 76c6ad5f581a1686da13f33545e5fe78520ff660..ccf5fd5e148dc601a2c9023300cd476700fec164 100644
--- a/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-14.json
+++ b/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-14.json
@@ -29,7 +29,7 @@
     "virtual_size": null
   },
   "monitoring": {
-    "wattmeter": "false"
+    "wattmeter": "true"
   },
   "network_adapters": [
     {
@@ -118,6 +118,24 @@
     "version": "E5-2630 v4"
   },
   "sensors": {
+    "power": {
+      "available": true,
+      "via": {
+        "api": {
+          "metric": "power"
+        },
+        "pdu": [
+          {
+            "port": 10,
+            "uid": "pdu-b3p2"
+          },
+          {
+            "port": 10,
+            "uid": "pdu-b3p3"
+          }
+        ]
+      }
+    }
   },
   "storage_devices": [
     {
diff --git a/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-15.json b/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-15.json
index 30afa4c0d323e0e40516f5065b05d10cd970b5d1..401d726ac14d76964eb4ca7940ac6f36b67cbe82 100644
--- a/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-15.json
+++ b/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-15.json
@@ -29,7 +29,7 @@
     "virtual_size": null
   },
   "monitoring": {
-    "wattmeter": "false"
+    "wattmeter": "true"
   },
   "network_adapters": [
     {
@@ -118,6 +118,24 @@
     "version": "E5-2630 v4"
   },
   "sensors": {
+    "power": {
+      "available": true,
+      "via": {
+        "api": {
+          "metric": "power"
+        },
+        "pdu": [
+          {
+            "port": 11,
+            "uid": "pdu-b3p"
+          },
+          {
+            "port": 11,
+            "uid": "pdu-b3p"
+          }
+        ]
+      }
+    }
   },
   "storage_devices": [
     {
diff --git a/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-2.json b/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-2.json
index 785df4cb0bffb26651fdd1d952952f0fa77b2377..c0db2e83c9477174ef8df278cb6db59f20e6138d 100644
--- a/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-2.json
+++ b/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-2.json
@@ -29,7 +29,7 @@
     "virtual_size": null
   },
   "monitoring": {
-    "wattmeter": "false"
+    "wattmeter": "true"
   },
   "network_adapters": [
     {
@@ -118,6 +118,24 @@
     "version": "E5-2630 v4"
   },
   "sensors": {
+    "power": {
+      "available": true,
+      "via": {
+        "api": {
+          "metric": "power"
+        },
+        "pdu": [
+          {
+            "port": 2,
+            "uid": "pdu-b3p1"
+          },
+          {
+            "port": 1,
+            "uid": "pdu-b3p3"
+          }
+        ]
+      }
+    }
   },
   "storage_devices": [
     {
diff --git a/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-3.json b/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-3.json
index 0f7efdcf1a9b5213e20599d82387b9d338570819..873cd49508a7ea4bacc36bba249850a21e1527be 100644
--- a/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-3.json
+++ b/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-3.json
@@ -29,7 +29,7 @@
     "virtual_size": null
   },
   "monitoring": {
-    "wattmeter": "false"
+    "wattmeter": "true"
   },
   "network_adapters": [
     {
@@ -118,6 +118,24 @@
     "version": "E5-2630 v4"
   },
   "sensors": {
+    "power": {
+      "available": true,
+      "via": {
+        "api": {
+          "metric": "power"
+        },
+        "pdu": [
+          {
+            "port": 3,
+            "uid": "pdu-b3p1"
+          },
+          {
+            "port": 2,
+            "uid": "pdu-b3p2"
+          }
+        ]
+      }
+    }
   },
   "storage_devices": [
     {
diff --git a/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-4.json b/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-4.json
index e13e458830cb9d097b7612c2ad1ae17b39daa861..a93154b5bb22ae54e10d4a21c3ae863efe18b5e7 100644
--- a/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-4.json
+++ b/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-4.json
@@ -29,7 +29,7 @@
     "virtual_size": null
   },
   "monitoring": {
-    "wattmeter": "false"
+    "wattmeter": "true"
   },
   "network_adapters": [
     {
@@ -118,6 +118,24 @@
     "version": "E5-2630 v4"
   },
   "sensors": {
+    "power": {
+      "available": true,
+      "via": {
+        "api": {
+          "metric": "power"
+        },
+        "pdu": [
+          {
+            "port": 4,
+            "uid": "pdu-b3p1"
+          },
+          {
+            "port": 2,
+            "uid": "pdu-b3p3"
+          }
+        ]
+      }
+    }
   },
   "storage_devices": [
     {
diff --git a/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-5.json b/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-5.json
index 07177ad59455569b37ee7125f71fdbd1c12fad79..b078dce1db1c8c89f7c7f1a76ba48cda77d07673 100644
--- a/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-5.json
+++ b/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-5.json
@@ -29,7 +29,7 @@
     "virtual_size": null
   },
   "monitoring": {
-    "wattmeter": "false"
+    "wattmeter": "true"
   },
   "network_adapters": [
     {
@@ -118,6 +118,24 @@
     "version": "E5-2630 v4"
   },
   "sensors": {
+    "power": {
+      "available": true,
+      "via": {
+        "api": {
+          "metric": "power"
+        },
+        "pdu": [
+          {
+            "port": 5,
+            "uid": "pdu-b3p1"
+          },
+          {
+            "port": 3,
+            "uid": "pdu-b3p2"
+          }
+        ]
+      }
+    }
   },
   "storage_devices": [
     {
diff --git a/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-6.json b/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-6.json
index 05b65dc52a710644ffaee3b8f2fef8ed8fdb67d3..8fdbc992cf30494084c6ff5c00e88f0f175bfc7d 100644
--- a/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-6.json
+++ b/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-6.json
@@ -29,7 +29,7 @@
     "virtual_size": null
   },
   "monitoring": {
-    "wattmeter": "false"
+    "wattmeter": "true"
   },
   "network_adapters": [
     {
@@ -118,6 +118,24 @@
     "version": "E5-2630 v4"
   },
   "sensors": {
+    "power": {
+      "available": true,
+      "via": {
+        "api": {
+          "metric": "power"
+        },
+        "pdu": [
+          {
+            "port": 6,
+            "uid": "pdu-b3p1"
+          },
+          {
+            "port": 3,
+            "uid": "pdu-b3p3"
+          }
+        ]
+      }
+    }
   },
   "storage_devices": [
     {
diff --git a/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-7.json b/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-7.json
index 98dedcf9e98cef391f663f9ab6b3a39ae3338388..464672cbde33716f51fd9cb15c6d03c7180b3381 100644
--- a/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-7.json
+++ b/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-7.json
@@ -29,7 +29,7 @@
     "virtual_size": null
   },
   "monitoring": {
-    "wattmeter": "false"
+    "wattmeter": "true"
   },
   "network_adapters": [
     {
@@ -118,6 +118,24 @@
     "version": "E5-2630 v4"
   },
   "sensors": {
+    "power": {
+      "available": true,
+      "via": {
+        "api": {
+          "metric": "power"
+        },
+        "pdu": [
+          {
+            "port": 7,
+            "uid": "pdu-b3p1"
+          },
+          {
+            "port": 4,
+            "uid": "pdu-b3p2"
+          }
+        ]
+      }
+    }
   },
   "storage_devices": [
     {
diff --git a/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-8.json b/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-8.json
index 0b5aaed87f6e2968dd05c6781755e43422e69b1b..85629a060bb50b36b38ea06206d57240ebd7a586 100644
--- a/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-8.json
+++ b/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-8.json
@@ -29,7 +29,7 @@
     "virtual_size": null
   },
   "monitoring": {
-    "wattmeter": "false"
+    "wattmeter": "true"
   },
   "network_adapters": [
     {
@@ -118,6 +118,24 @@
     "version": "E5-2630 v4"
   },
   "sensors": {
+    "power": {
+      "available": true,
+      "via": {
+        "api": {
+          "metric": "power"
+        },
+        "pdu": [
+          {
+            "port": 9,
+            "uid": "pdu-b3p1"
+          },
+          {
+            "port": 4,
+            "uid": "pdu-b3p3"
+          }
+        ]
+      }
+    }
   },
   "storage_devices": [
     {
diff --git a/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-9.json b/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-9.json
index dbca2fc1e4b6d821895d1171acb0fc6e52e36983..9adc8408f78e3de61a3c3b904434672d2a34b5ed 100644
--- a/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-9.json
+++ b/data/grid5000/sites/lille/clusters/chetemi/nodes/chetemi-9.json
@@ -29,7 +29,7 @@
     "virtual_size": null
   },
   "monitoring": {
-    "wattmeter": "false"
+    "wattmeter": "true"
   },
   "network_adapters": [
     {
@@ -118,6 +118,24 @@
     "version": "E5-2630 v4"
   },
   "sensors": {
+    "power": {
+      "available": true,
+      "via": {
+        "api": {
+          "metric": "power"
+        },
+        "pdu": [
+          {
+            "port": 10,
+            "uid": "pdu-b3p1"
+          },
+          {
+            "port": 5,
+            "uid": "pdu-b3p2"
+          }
+        ]
+      }
+    }
   },
   "storage_devices": [
     {
diff --git a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-1.json b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-1.json
index 7bb7fe9c1be60c69874124588e2cd189887f944c..e964d72d7f7bd7b24d510cab0fd4b526facc73dd 100644
--- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-1.json
+++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-1.json
@@ -29,7 +29,7 @@
     "virtual_size": null
   },
   "monitoring": {
-    "wattmeter": "false"
+    "wattmeter": "true"
   },
   "network_adapters": [
     {
@@ -118,6 +118,24 @@
     "version": "E5-2680 v4"
   },
   "sensors": {
+    "power": {
+      "available": true,
+      "via": {
+        "api": {
+          "metric": "power"
+        },
+        "pdu": [
+          {
+            "port": 12,
+            "uid": "pdu-b3p1"
+          },
+          {
+            "port": 12,
+            "uid": "pdu-b3p2"
+          }
+        ]
+      }
+    }
   },
   "storage_devices": [
     {
diff --git a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-2.json b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-2.json
index 302bd40b2d372bf5b79bb5073dcce3c8d863d014..8fe514d20af0da39ef91df068812aaf6aece3849 100644
--- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-2.json
+++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-2.json
@@ -29,7 +29,7 @@
     "virtual_size": null
   },
   "monitoring": {
-    "wattmeter": "false"
+    "wattmeter": "true"
   },
   "network_adapters": [
     {
@@ -118,6 +118,24 @@
     "version": "E5-2680 v4"
   },
   "sensors": {
+    "power": {
+      "available": true,
+      "via": {
+        "api": {
+          "metric": "power"
+        },
+        "pdu": [
+          {
+            "port": 13,
+            "uid": "pdu-b3p1"
+          },
+          {
+            "port": 12,
+            "uid": "pdu-b3p3"
+          }
+        ]
+      }
+    }
   },
   "storage_devices": [
     {
diff --git a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-3.json b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-3.json
index c006dd0be74f1e12a55f33e339c1ea189110d244..b127613333b295abe4fe851e8c67db750673d1df 100644
--- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-3.json
+++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-3.json
@@ -29,7 +29,7 @@
     "virtual_size": null
   },
   "monitoring": {
-    "wattmeter": "false"
+    "wattmeter": "true"
   },
   "network_adapters": [
     {
@@ -118,6 +118,24 @@
     "version": "E5-2680 v4"
   },
   "sensors": {
+    "power": {
+      "available": true,
+      "via": {
+        "api": {
+          "metric": "power"
+        },
+        "pdu": [
+          {
+            "port": 14,
+            "uid": "pdu-b3p1"
+          },
+          {
+            "port": 13,
+            "uid": "pdu-b3p2"
+          }
+        ]
+      }
+    }
   },
   "storage_devices": [
     {
diff --git a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-4.json b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-4.json
index b448e608c792c0c0cf3b88afa97922e62f1f690f..2a00f7cc4647d7dc6c9b866535f3f37a02e5c9bf 100644
--- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-4.json
+++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-4.json
@@ -29,7 +29,7 @@
     "virtual_size": null
   },
   "monitoring": {
-    "wattmeter": "false"
+    "wattmeter": "true"
   },
   "network_adapters": [
     {
@@ -118,6 +118,24 @@
     "version": "E5-2680 v4"
   },
   "sensors": {
+    "power": {
+      "available": true,
+      "via": {
+        "api": {
+          "metric": "power"
+        },
+        "pdu": [
+          {
+            "port": 15,
+            "uid": "pdu-b3p1"
+          },
+          {
+            "port": 13,
+            "uid": "pdu-b3p3"
+          }
+        ]
+      }
+    }
   },
   "storage_devices": [
     {
diff --git a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-5.json b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-5.json
index d630c49f0044a83f9cdd67cc16ed554be8213f54..8b6b011dd91f872acea5595a20d628e3920b562d 100644
--- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-5.json
+++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-5.json
@@ -29,7 +29,7 @@
     "virtual_size": null
   },
   "monitoring": {
-    "wattmeter": "false"
+    "wattmeter": "true"
   },
   "network_adapters": [
     {
@@ -118,6 +118,24 @@
     "version": "E5-2680 v4"
   },
   "sensors": {
+    "power": {
+      "available": true,
+      "via": {
+        "api": {
+          "metric": "power"
+        },
+        "pdu": [
+          {
+            "port": 17,
+            "uid": "pdu-b3p1"
+          },
+          {
+            "port": 14,
+            "uid": "pdu-b3p2"
+          }
+        ]
+      }
+    }
   },
   "storage_devices": [
     {
diff --git a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-6.json b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-6.json
index f642b3c08e464ed817e3ffee392239b40791d01c..28602af0e9cfff0aa2fd004e2bb3e6fcaaa0c0f6 100644
--- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-6.json
+++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-6.json
@@ -29,7 +29,7 @@
     "virtual_size": null
   },
   "monitoring": {
-    "wattmeter": "false"
+    "wattmeter": "true"
   },
   "network_adapters": [
     {
@@ -118,6 +118,24 @@
     "version": "E5-2680 v4"
   },
   "sensors": {
+    "power": {
+      "available": true,
+      "via": {
+        "api": {
+          "metric": "power"
+        },
+        "pdu": [
+          {
+            "port": 14,
+            "uid": "pdu-b3p3"
+          },
+          {
+            "port": 15,
+            "uid": "pdu-b3p2"
+          }
+        ]
+      }
+    }
   },
   "storage_devices": [
     {
diff --git a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-7.json b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-7.json
index 0bd7fc9c8e6b1023b58ad1394129a29ed8ba02ef..1f5fdc65553334f716950a28e85deb4cf1e92815 100644
--- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-7.json
+++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-7.json
@@ -29,7 +29,7 @@
     "virtual_size": null
   },
   "monitoring": {
-    "wattmeter": "false"
+    "wattmeter": "true"
   },
   "network_adapters": [
     {
@@ -118,6 +118,24 @@
     "version": "E5-2680 v4"
   },
   "sensors": {
+    "power": {
+      "available": true,
+      "via": {
+        "api": {
+          "metric": "power"
+        },
+        "pdu": [
+          {
+            "port": 15,
+            "uid": "pdu-b3p3"
+          },
+          {
+            "port": 17,
+            "uid": "pdu-b3p2"
+          }
+        ]
+      }
+    }
   },
   "storage_devices": [
     {
diff --git a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-8.json b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-8.json
index c3e246eccdfe0b77474eac28453bfde2ba8809ad..64564c8b7ad0f17243c1e85dda2a3d7255a52f82 100644
--- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-8.json
+++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-8.json
@@ -29,7 +29,7 @@
     "virtual_size": null
   },
   "monitoring": {
-    "wattmeter": "false"
+    "wattmeter": "true"
   },
   "network_adapters": [
     {
@@ -118,6 +118,24 @@
     "version": "E5-2680 v4"
   },
   "sensors": {
+    "power": {
+      "available": true,
+      "via": {
+        "api": {
+          "metric": "power"
+        },
+        "pdu": [
+          {
+            "port": 17,
+            "uid": "pdu-b3p3"
+          },
+          {
+            "port": 18,
+            "uid": "pdu-b3p2"
+          }
+        ]
+      }
+    }
   },
   "storage_devices": [
     {
diff --git a/grid5000-all.json b/grid5000-all.json
index 3acabd30467cd4030001ec65a90c1ffef0386ee8..4080e0eb76da3f2307a84739e2d799d42c04a506 100644
--- a/grid5000-all.json
+++ b/grid5000-all.json
@@ -21668,7 +21668,7 @@
                 "virtual_size": null
               },
               "monitoring": {
-                "wattmeter": "false"
+                "wattmeter": "true"
               },
               "network_adapters": [
                 {
@@ -21757,6 +21757,24 @@
                 "version": "E5-2630 v4"
               },
               "sensors": {
+                "power": {
+                  "available": true,
+                  "via": {
+                    "api": {
+                      "metric": "power"
+                    },
+                    "pdu": [
+                      {
+                        "port": 1,
+                        "uid": "pdu-b3p1"
+                      },
+                      {
+                        "port": 1,
+                        "uid": "pdu-b3p2"
+                      }
+                    ]
+                  }
+                }
               },
               "storage_devices": [
                 {
@@ -21824,7 +21842,7 @@
                 "virtual_size": null
               },
               "monitoring": {
-                "wattmeter": "false"
+                "wattmeter": "true"
               },
               "network_adapters": [
                 {
@@ -21913,6 +21931,24 @@
                 "version": "E5-2630 v4"
               },
               "sensors": {
+                "power": {
+                  "available": true,
+                  "via": {
+                    "api": {
+                      "metric": "power"
+                    },
+                    "pdu": [
+                      {
+                        "port": 11,
+                        "uid": "pdu-b3p1"
+                      },
+                      {
+                        "port": 5,
+                        "uid": "pdu-b3p3"
+                      }
+                    ]
+                  }
+                }
               },
               "storage_devices": [
                 {
@@ -21980,7 +22016,7 @@
                 "virtual_size": null
               },
               "monitoring": {
-                "wattmeter": "false"
+                "wattmeter": "true"
               },
               "network_adapters": [
                 {
@@ -22069,6 +22105,24 @@
                 "version": "E5-2630 v4"
               },
               "sensors": {
+                "power": {
+                  "available": true,
+                  "via": {
+                    "api": {
+                      "metric": "power"
+                    },
+                    "pdu": [
+                      {
+                        "port": 6,
+                        "uid": "pdu-b3p2"
+                      },
+                      {
+                        "port": 6,
+                        "uid": "pdu-b3p3"
+                      }
+                    ]
+                  }
+                }
               },
               "storage_devices": [
                 {
@@ -22136,7 +22190,7 @@
                 "virtual_size": null
               },
               "monitoring": {
-                "wattmeter": "false"
+                "wattmeter": "true"
               },
               "network_adapters": [
                 {
@@ -22225,6 +22279,24 @@
                 "version": "E5-2630 v4"
               },
               "sensors": {
+                "power": {
+                  "available": true,
+                  "via": {
+                    "api": {
+                      "metric": "power"
+                    },
+                    "pdu": [
+                      {
+                        "port": 7,
+                        "uid": "pdu-b3p2"
+                      },
+                      {
+                        "port": 7,
+                        "uid": "pdu-b3p3"
+                      }
+                    ]
+                  }
+                }
               },
               "storage_devices": [
                 {
@@ -22292,7 +22364,7 @@
                 "virtual_size": null
               },
               "monitoring": {
-                "wattmeter": "false"
+                "wattmeter": "true"
               },
               "network_adapters": [
                 {
@@ -22381,6 +22453,24 @@
                 "version": "E5-2630 v4"
               },
               "sensors": {
+                "power": {
+                  "available": true,
+                  "via": {
+                    "api": {
+                      "metric": "power"
+                    },
+                    "pdu": [
+                      {
+                        "port": 9,
+                        "uid": "pdu-b3p2"
+                      },
+                      {
+                        "port": 9,
+                        "uid": "pdu-b3p3"
+                      }
+                    ]
+                  }
+                }
               },
               "storage_devices": [
                 {
@@ -22448,7 +22538,7 @@
                 "virtual_size": null
               },
               "monitoring": {
-                "wattmeter": "false"
+                "wattmeter": "true"
               },
               "network_adapters": [
                 {
@@ -22537,6 +22627,24 @@
                 "version": "E5-2630 v4"
               },
               "sensors": {
+                "power": {
+                  "available": true,
+                  "via": {
+                    "api": {
+                      "metric": "power"
+                    },
+                    "pdu": [
+                      {
+                        "port": 10,
+                        "uid": "pdu-b3p2"
+                      },
+                      {
+                        "port": 10,
+                        "uid": "pdu-b3p3"
+                      }
+                    ]
+                  }
+                }
               },
               "storage_devices": [
                 {
@@ -22604,7 +22712,7 @@
                 "virtual_size": null
               },
               "monitoring": {
-                "wattmeter": "false"
+                "wattmeter": "true"
               },
               "network_adapters": [
                 {
@@ -22693,6 +22801,24 @@
                 "version": "E5-2630 v4"
               },
               "sensors": {
+                "power": {
+                  "available": true,
+                  "via": {
+                    "api": {
+                      "metric": "power"
+                    },
+                    "pdu": [
+                      {
+                        "port": 11,
+                        "uid": "pdu-b3p"
+                      },
+                      {
+                        "port": 11,
+                        "uid": "pdu-b3p"
+                      }
+                    ]
+                  }
+                }
               },
               "storage_devices": [
                 {
@@ -22760,7 +22886,7 @@
                 "virtual_size": null
               },
               "monitoring": {
-                "wattmeter": "false"
+                "wattmeter": "true"
               },
               "network_adapters": [
                 {
@@ -22849,6 +22975,24 @@
                 "version": "E5-2630 v4"
               },
               "sensors": {
+                "power": {
+                  "available": true,
+                  "via": {
+                    "api": {
+                      "metric": "power"
+                    },
+                    "pdu": [
+                      {
+                        "port": 2,
+                        "uid": "pdu-b3p1"
+                      },
+                      {
+                        "port": 1,
+                        "uid": "pdu-b3p3"
+                      }
+                    ]
+                  }
+                }
               },
               "storage_devices": [
                 {
@@ -22916,7 +23060,7 @@
                 "virtual_size": null
               },
               "monitoring": {
-                "wattmeter": "false"
+                "wattmeter": "true"
               },
               "network_adapters": [
                 {
@@ -23005,6 +23149,24 @@
                 "version": "E5-2630 v4"
               },
               "sensors": {
+                "power": {
+                  "available": true,
+                  "via": {
+                    "api": {
+                      "metric": "power"
+                    },
+                    "pdu": [
+                      {
+                        "port": 3,
+                        "uid": "pdu-b3p1"
+                      },
+                      {
+                        "port": 2,
+                        "uid": "pdu-b3p2"
+                      }
+                    ]
+                  }
+                }
               },
               "storage_devices": [
                 {
@@ -23072,7 +23234,7 @@
                 "virtual_size": null
               },
               "monitoring": {
-                "wattmeter": "false"
+                "wattmeter": "true"
               },
               "network_adapters": [
                 {
@@ -23161,6 +23323,24 @@
                 "version": "E5-2630 v4"
               },
               "sensors": {
+                "power": {
+                  "available": true,
+                  "via": {
+                    "api": {
+                      "metric": "power"
+                    },
+                    "pdu": [
+                      {
+                        "port": 4,
+                        "uid": "pdu-b3p1"
+                      },
+                      {
+                        "port": 2,
+                        "uid": "pdu-b3p3"
+                      }
+                    ]
+                  }
+                }
               },
               "storage_devices": [
                 {
@@ -23228,7 +23408,7 @@
                 "virtual_size": null
               },
               "monitoring": {
-                "wattmeter": "false"
+                "wattmeter": "true"
               },
               "network_adapters": [
                 {
@@ -23317,6 +23497,24 @@
                 "version": "E5-2630 v4"
               },
               "sensors": {
+                "power": {
+                  "available": true,
+                  "via": {
+                    "api": {
+                      "metric": "power"
+                    },
+                    "pdu": [
+                      {
+                        "port": 5,
+                        "uid": "pdu-b3p1"
+                      },
+                      {
+                        "port": 3,
+                        "uid": "pdu-b3p2"
+                      }
+                    ]
+                  }
+                }
               },
               "storage_devices": [
                 {
@@ -23384,7 +23582,7 @@
                 "virtual_size": null
               },
               "monitoring": {
-                "wattmeter": "false"
+                "wattmeter": "true"
               },
               "network_adapters": [
                 {
@@ -23473,6 +23671,24 @@
                 "version": "E5-2630 v4"
               },
               "sensors": {
+                "power": {
+                  "available": true,
+                  "via": {
+                    "api": {
+                      "metric": "power"
+                    },
+                    "pdu": [
+                      {
+                        "port": 6,
+                        "uid": "pdu-b3p1"
+                      },
+                      {
+                        "port": 3,
+                        "uid": "pdu-b3p3"
+                      }
+                    ]
+                  }
+                }
               },
               "storage_devices": [
                 {
@@ -23540,7 +23756,7 @@
                 "virtual_size": null
               },
               "monitoring": {
-                "wattmeter": "false"
+                "wattmeter": "true"
               },
               "network_adapters": [
                 {
@@ -23629,6 +23845,24 @@
                 "version": "E5-2630 v4"
               },
               "sensors": {
+                "power": {
+                  "available": true,
+                  "via": {
+                    "api": {
+                      "metric": "power"
+                    },
+                    "pdu": [
+                      {
+                        "port": 7,
+                        "uid": "pdu-b3p1"
+                      },
+                      {
+                        "port": 4,
+                        "uid": "pdu-b3p2"
+                      }
+                    ]
+                  }
+                }
               },
               "storage_devices": [
                 {
@@ -23696,7 +23930,7 @@
                 "virtual_size": null
               },
               "monitoring": {
-                "wattmeter": "false"
+                "wattmeter": "true"
               },
               "network_adapters": [
                 {
@@ -23785,6 +24019,24 @@
                 "version": "E5-2630 v4"
               },
               "sensors": {
+                "power": {
+                  "available": true,
+                  "via": {
+                    "api": {
+                      "metric": "power"
+                    },
+                    "pdu": [
+                      {
+                        "port": 9,
+                        "uid": "pdu-b3p1"
+                      },
+                      {
+                        "port": 4,
+                        "uid": "pdu-b3p3"
+                      }
+                    ]
+                  }
+                }
               },
               "storage_devices": [
                 {
@@ -23852,7 +24104,7 @@
                 "virtual_size": null
               },
               "monitoring": {
-                "wattmeter": "false"
+                "wattmeter": "true"
               },
               "network_adapters": [
                 {
@@ -23941,6 +24193,24 @@
                 "version": "E5-2630 v4"
               },
               "sensors": {
+                "power": {
+                  "available": true,
+                  "via": {
+                    "api": {
+                      "metric": "power"
+                    },
+                    "pdu": [
+                      {
+                        "port": 10,
+                        "uid": "pdu-b3p1"
+                      },
+                      {
+                        "port": 5,
+                        "uid": "pdu-b3p2"
+                      }
+                    ]
+                  }
+                }
               },
               "storage_devices": [
                 {
@@ -24021,7 +24291,7 @@
                 "virtual_size": null
               },
               "monitoring": {
-                "wattmeter": "false"
+                "wattmeter": "true"
               },
               "network_adapters": [
                 {
@@ -24110,6 +24380,24 @@
                 "version": "E5-2680 v4"
               },
               "sensors": {
+                "power": {
+                  "available": true,
+                  "via": {
+                    "api": {
+                      "metric": "power"
+                    },
+                    "pdu": [
+                      {
+                        "port": 12,
+                        "uid": "pdu-b3p1"
+                      },
+                      {
+                        "port": 12,
+                        "uid": "pdu-b3p2"
+                      }
+                    ]
+                  }
+                }
               },
               "storage_devices": [
                 {
@@ -24197,7 +24485,7 @@
                 "virtual_size": null
               },
               "monitoring": {
-                "wattmeter": "false"
+                "wattmeter": "true"
               },
               "network_adapters": [
                 {
@@ -24286,6 +24574,24 @@
                 "version": "E5-2680 v4"
               },
               "sensors": {
+                "power": {
+                  "available": true,
+                  "via": {
+                    "api": {
+                      "metric": "power"
+                    },
+                    "pdu": [
+                      {
+                        "port": 13,
+                        "uid": "pdu-b3p1"
+                      },
+                      {
+                        "port": 12,
+                        "uid": "pdu-b3p3"
+                      }
+                    ]
+                  }
+                }
               },
               "storage_devices": [
                 {
@@ -24373,7 +24679,7 @@
                 "virtual_size": null
               },
               "monitoring": {
-                "wattmeter": "false"
+                "wattmeter": "true"
               },
               "network_adapters": [
                 {
@@ -24462,6 +24768,24 @@
                 "version": "E5-2680 v4"
               },
               "sensors": {
+                "power": {
+                  "available": true,
+                  "via": {
+                    "api": {
+                      "metric": "power"
+                    },
+                    "pdu": [
+                      {
+                        "port": 14,
+                        "uid": "pdu-b3p1"
+                      },
+                      {
+                        "port": 13,
+                        "uid": "pdu-b3p2"
+                      }
+                    ]
+                  }
+                }
               },
               "storage_devices": [
                 {
@@ -24549,7 +24873,7 @@
                 "virtual_size": null
               },
               "monitoring": {
-                "wattmeter": "false"
+                "wattmeter": "true"
               },
               "network_adapters": [
                 {
@@ -24638,6 +24962,24 @@
                 "version": "E5-2680 v4"
               },
               "sensors": {
+                "power": {
+                  "available": true,
+                  "via": {
+                    "api": {
+                      "metric": "power"
+                    },
+                    "pdu": [
+                      {
+                        "port": 15,
+                        "uid": "pdu-b3p1"
+                      },
+                      {
+                        "port": 13,
+                        "uid": "pdu-b3p3"
+                      }
+                    ]
+                  }
+                }
               },
               "storage_devices": [
                 {
@@ -24725,7 +25067,7 @@
                 "virtual_size": null
               },
               "monitoring": {
-                "wattmeter": "false"
+                "wattmeter": "true"
               },
               "network_adapters": [
                 {
@@ -24814,6 +25156,24 @@
                 "version": "E5-2680 v4"
               },
               "sensors": {
+                "power": {
+                  "available": true,
+                  "via": {
+                    "api": {
+                      "metric": "power"
+                    },
+                    "pdu": [
+                      {
+                        "port": 17,
+                        "uid": "pdu-b3p1"
+                      },
+                      {
+                        "port": 14,
+                        "uid": "pdu-b3p2"
+                      }
+                    ]
+                  }
+                }
               },
               "storage_devices": [
                 {
@@ -24901,7 +25261,7 @@
                 "virtual_size": null
               },
               "monitoring": {
-                "wattmeter": "false"
+                "wattmeter": "true"
               },
               "network_adapters": [
                 {
@@ -24990,6 +25350,24 @@
                 "version": "E5-2680 v4"
               },
               "sensors": {
+                "power": {
+                  "available": true,
+                  "via": {
+                    "api": {
+                      "metric": "power"
+                    },
+                    "pdu": [
+                      {
+                        "port": 14,
+                        "uid": "pdu-b3p3"
+                      },
+                      {
+                        "port": 15,
+                        "uid": "pdu-b3p2"
+                      }
+                    ]
+                  }
+                }
               },
               "storage_devices": [
                 {
@@ -25077,7 +25455,7 @@
                 "virtual_size": null
               },
               "monitoring": {
-                "wattmeter": "false"
+                "wattmeter": "true"
               },
               "network_adapters": [
                 {
@@ -25166,6 +25544,24 @@
                 "version": "E5-2680 v4"
               },
               "sensors": {
+                "power": {
+                  "available": true,
+                  "via": {
+                    "api": {
+                      "metric": "power"
+                    },
+                    "pdu": [
+                      {
+                        "port": 15,
+                        "uid": "pdu-b3p3"
+                      },
+                      {
+                        "port": 17,
+                        "uid": "pdu-b3p2"
+                      }
+                    ]
+                  }
+                }
               },
               "storage_devices": [
                 {
@@ -25253,7 +25649,7 @@
                 "virtual_size": null
               },
               "monitoring": {
-                "wattmeter": "false"
+                "wattmeter": "true"
               },
               "network_adapters": [
                 {
@@ -25342,6 +25738,24 @@
                 "version": "E5-2680 v4"
               },
               "sensors": {
+                "power": {
+                  "available": true,
+                  "via": {
+                    "api": {
+                      "metric": "power"
+                    },
+                    "pdu": [
+                      {
+                        "port": 17,
+                        "uid": "pdu-b3p3"
+                      },
+                      {
+                        "port": 18,
+                        "uid": "pdu-b3p2"
+                      }
+                    ]
+                  }
+                }
               },
               "storage_devices": [
                 {
diff --git a/input/grid5000/sites/lille/clusters/chetemi/pdus.yaml b/input/grid5000/sites/lille/clusters/chetemi/pdus.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..67b84915af1c74218a2d1229c73e727c80e76fe2
--- /dev/null
+++ b/input/grid5000/sites/lille/clusters/chetemi/pdus.yaml
@@ -0,0 +1,111 @@
+---
+nodes:
+  chetemi-[1-15]:
+    monitoring:
+      wattmeter: true
+      metric: power
+
+  chetemi-1:
+    pdu:
+      - uid: pdu-b3p1
+        port: 1
+      - uid: pdu-b3p2
+        port: 1
+
+  chetemi-2:
+    pdu:
+      - uid: pdu-b3p1
+        port: 2
+      - uid: pdu-b3p3
+        port: 1
+
+  chetemi-3:
+    pdu:
+      - uid: pdu-b3p1
+        port: 3
+      - uid: pdu-b3p2
+        port: 2
+
+  chetemi-4:
+    pdu:
+      - uid: pdu-b3p1
+        port: 4
+      - uid: pdu-b3p3
+        port: 2
+
+  chetemi-5:
+    pdu:
+      - uid: pdu-b3p1
+        port: 5
+      - uid: pdu-b3p2
+        port: 3
+
+  chetemi-6:
+    pdu:
+      - uid: pdu-b3p1
+        port: 6
+      - uid: pdu-b3p3
+        port: 3
+
+  chetemi-7:
+    pdu:
+      - uid: pdu-b3p1
+        port: 7
+      - uid: pdu-b3p2
+        port: 4
+
+  chetemi-8:
+    pdu:
+      - uid: pdu-b3p1
+        port: 9
+      - uid: pdu-b3p3
+        port: 4
+
+  chetemi-9:
+    pdu:
+      - uid: pdu-b3p1
+        port: 10
+      - uid: pdu-b3p2
+        port: 5
+
+  chetemi-10:
+    pdu:
+      - uid: pdu-b3p1
+        port: 11
+      - uid: pdu-b3p3
+        port: 5
+
+  chetemi-11:
+    pdu:
+      - uid: pdu-b3p2
+        port: 6
+      - uid: pdu-b3p3
+        port: 6
+
+  chetemi-12:
+    pdu:
+      - uid: pdu-b3p2
+        port: 7
+      - uid: pdu-b3p3
+        port: 7
+
+  chetemi-13:
+    pdu:
+      - uid: pdu-b3p2
+        port: 9
+      - uid: pdu-b3p3
+        port: 9
+
+  chetemi-14:
+    pdu:
+      - uid: pdu-b3p2
+        port: 10
+      - uid: pdu-b3p3
+        port: 10
+
+  chetemi-15:
+    pdu:
+      - uid: pdu-b3p
+        port: 11
+      - uid: pdu-b3p
+        port: 11
diff --git a/input/grid5000/sites/lille/clusters/chifflet/pdus.yaml b/input/grid5000/sites/lille/clusters/chifflet/pdus.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..f790f9542376b1dd3302cbf60922180f16619fbe
--- /dev/null
+++ b/input/grid5000/sites/lille/clusters/chifflet/pdus.yaml
@@ -0,0 +1,62 @@
+---
+nodes:
+  chifflet-[1-8]:
+    monitoring:
+      wattmeter: true
+      metric: power
+
+  chifflet-1:
+    pdu:
+      - uid: pdu-b3p1
+        port: 12
+      - uid: pdu-b3p2
+        port: 12
+
+  chifflet-2:
+    pdu:
+      - uid: pdu-b3p1
+        port: 13
+      - uid: pdu-b3p3
+        port: 12
+
+  chifflet-3:
+    pdu:
+      - uid: pdu-b3p1
+        port: 14
+      - uid: pdu-b3p2
+        port: 13
+
+  chifflet-4:
+    pdu:
+      - uid: pdu-b3p1
+        port: 15
+      - uid: pdu-b3p3
+        port: 13
+
+  chifflet-5:
+    pdu:
+      - uid: pdu-b3p1
+        port: 17
+      - uid: pdu-b3p2
+        port: 14
+
+  chifflet-6:
+    pdu:
+      - uid: pdu-b3p3
+        port: 14
+      - uid: pdu-b3p2
+        port: 15
+
+  chifflet-7:
+    pdu:
+      - uid: pdu-b3p3
+        port: 15
+      - uid: pdu-b3p2
+        port: 17
+
+  chifflet-8:
+    pdu:
+      - uid: pdu-b3p3
+        port: 17
+      - uid: pdu-b3p2
+        port: 18