control:p10bmc: Add all possible dimm temps groups

Change-Id: I10e86bfb7d5b0b6dd84d16562c315465368316b3
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
diff --git a/control/config_files/p10bmc/ibm,everest/groups.json b/control/config_files/p10bmc/ibm,everest/groups.json
index 29f6247..2ea7546 100644
--- a/control/config_files/p10bmc/ibm,everest/groups.json
+++ b/control/config_files/p10bmc/ibm,everest/groups.json
@@ -392,5 +392,350 @@
    "members": [
      "/xyz/openbmc_project/sensors/temperature/proc7_ioring_temp"
    ]
+ },
+ {
+   "name": "dram temps",
+   "members": [
+     "/xyz/openbmc_project/sensors/temperature/dimm0_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm1_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm2_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm3_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm4_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm5_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm6_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm7_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm8_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm9_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm10_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm11_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm12_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm13_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm14_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm15_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm16_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm17_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm18_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm19_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm20_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm21_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm22_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm23_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm24_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm25_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm26_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm27_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm28_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm29_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm30_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm31_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm32_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm33_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm34_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm35_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm36_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm37_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm38_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm39_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm40_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm41_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm42_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm43_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm44_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm45_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm46_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm47_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm48_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm49_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm50_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm51_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm52_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm53_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm54_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm55_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm56_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm57_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm58_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm59_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm60_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm61_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm62_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm63_dram_temp"
+   ]
+ },
+ {
+   "name": "pmic temps",
+   "members": [
+     "/xyz/openbmc_project/sensors/temperature/dimm0_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm1_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm2_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm3_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm4_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm5_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm6_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm7_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm8_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm9_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm10_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm11_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm12_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm13_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm14_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm15_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm16_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm17_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm18_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm19_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm20_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm21_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm22_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm23_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm24_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm25_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm26_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm27_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm28_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm29_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm30_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm31_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm32_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm33_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm34_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm35_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm36_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm37_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm38_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm39_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm40_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm41_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm42_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm43_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm44_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm45_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm46_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm47_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm48_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm49_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm50_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm51_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm52_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm53_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm54_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm55_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm56_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm57_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm58_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm59_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm60_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm61_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm62_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm63_pmic_temp"
+   ]
+ },
+ {
+   "name": "internal memory buffer temps",
+   "members": [
+     "/xyz/openbmc_project/sensors/temperature/dimm0_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm1_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm2_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm3_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm4_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm5_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm6_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm7_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm8_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm9_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm10_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm11_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm12_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm13_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm14_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm15_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm16_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm17_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm18_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm19_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm20_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm21_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm22_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm23_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm24_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm25_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm26_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm27_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm28_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm29_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm30_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm31_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm32_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm33_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm34_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm35_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm36_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm37_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm38_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm39_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm40_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm41_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm42_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm43_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm44_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm45_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm46_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm47_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm48_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm49_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm50_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm51_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm52_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm53_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm54_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm55_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm56_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm57_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm58_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm59_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm60_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm61_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm62_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm63_intmb_temp"
+   ]
+ },
+ {
+   "name": "dram and external memory buffer temps",
+   "members": [
+     "/xyz/openbmc_project/sensors/temperature/dimm0_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm1_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm2_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm3_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm4_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm5_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm6_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm7_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm8_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm9_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm10_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm11_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm12_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm13_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm14_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm15_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm16_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm17_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm18_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm19_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm20_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm21_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm22_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm23_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm24_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm25_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm26_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm27_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm28_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm29_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm30_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm31_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm32_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm33_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm34_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm35_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm36_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm37_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm38_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm39_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm40_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm41_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm42_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm43_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm44_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm45_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm46_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm47_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm48_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm49_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm50_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm51_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm52_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm53_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm54_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm55_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm56_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm57_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm58_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm59_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm60_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm61_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm62_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm63_dram_extmb_temp"
+   ]
+ },
+ {
+   "name": "external memory buffer temps",
+   "members": [
+     "/xyz/openbmc_project/sensors/temperature/dimm0_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm1_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm2_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm3_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm4_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm5_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm6_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm7_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm8_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm9_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm10_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm11_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm12_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm13_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm14_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm15_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm16_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm17_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm18_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm19_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm20_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm21_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm22_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm23_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm24_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm25_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm26_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm27_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm28_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm29_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm30_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm31_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm32_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm33_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm34_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm35_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm36_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm37_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm38_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm39_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm40_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm41_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm42_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm43_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm44_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm45_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm46_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm47_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm48_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm49_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm50_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm51_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm52_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm53_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm54_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm55_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm56_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm57_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm58_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm59_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm60_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm61_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm62_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm63_extmb_temp"
+   ]
  }
 ]
diff --git a/control/config_files/p10bmc/ibm,rainier-1s4u/groups.json b/control/config_files/p10bmc/ibm,rainier-1s4u/groups.json
index 00c49b1..9d0600c 100644
--- a/control/config_files/p10bmc/ibm,rainier-1s4u/groups.json
+++ b/control/config_files/p10bmc/ibm,rainier-1s4u/groups.json
@@ -124,5 +124,110 @@
    "members": [
      "/xyz/openbmc_project/sensors/temperature/proc1_ioring_temp"
    ]
+ },
+ {
+   "name": "dram temps",
+   "members": [
+     "/xyz/openbmc_project/sensors/temperature/dimm0_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm1_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm2_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm3_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm4_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm5_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm6_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm7_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm8_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm9_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm10_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm11_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm12_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm13_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm14_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm15_dram_temp"
+   ]
+ },
+ {
+   "name": "pmic temps",
+   "members": [
+     "/xyz/openbmc_project/sensors/temperature/dimm0_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm1_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm2_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm3_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm4_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm5_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm6_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm7_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm8_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm9_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm10_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm11_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm12_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm13_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm14_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm15_pmic_temp"
+   ]
+ },
+ {
+   "name": "internal memory buffer temps",
+   "members": [
+     "/xyz/openbmc_project/sensors/temperature/dimm0_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm1_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm2_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm3_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm4_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm5_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm6_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm7_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm8_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm9_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm10_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm11_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm12_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm13_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm14_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm15_intmb_temp"
+   ]
+ },
+ {
+   "name": "dram and external memory buffer temps",
+   "members": [
+     "/xyz/openbmc_project/sensors/temperature/dimm0_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm1_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm2_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm3_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm4_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm5_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm6_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm7_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm8_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm9_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm10_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm11_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm12_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm13_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm14_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm15_dram_extmb_temp"
+   ]
+ },
+ {
+   "name": "external memory buffer temps",
+   "members": [
+     "/xyz/openbmc_project/sensors/temperature/dimm0_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm1_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm2_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm3_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm4_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm5_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm6_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm7_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm8_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm9_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm10_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm11_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm12_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm13_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm14_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm15_extmb_temp"
+   ]
  }
 ]
diff --git a/control/config_files/p10bmc/ibm,rainier-2u/groups.json b/control/config_files/p10bmc/ibm,rainier-2u/groups.json
index 8f822e2..8228a89 100644
--- a/control/config_files/p10bmc/ibm,rainier-2u/groups.json
+++ b/control/config_files/p10bmc/ibm,rainier-2u/groups.json
@@ -232,5 +232,190 @@
    "members": [
      "/xyz/openbmc_project/sensors/temperature/proc3_ioring_temp"
    ]
+ },
+ {
+   "name": "dram temps",
+   "members": [
+     "/xyz/openbmc_project/sensors/temperature/dimm0_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm1_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm2_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm3_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm4_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm5_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm6_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm7_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm8_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm9_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm10_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm11_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm12_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm13_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm14_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm15_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm16_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm17_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm18_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm19_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm20_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm21_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm22_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm23_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm24_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm25_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm26_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm27_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm28_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm29_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm30_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm31_dram_temp"
+   ]
+ },
+ {
+   "name": "pmic temps",
+   "members": [
+     "/xyz/openbmc_project/sensors/temperature/dimm0_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm1_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm2_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm3_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm4_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm5_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm6_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm7_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm8_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm9_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm10_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm11_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm12_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm13_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm14_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm15_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm16_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm17_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm18_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm19_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm20_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm21_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm22_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm23_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm24_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm25_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm26_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm27_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm28_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm29_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm30_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm31_pmic_temp"
+   ]
+ },
+ {
+   "name": "internal memory buffer temps",
+   "members": [
+     "/xyz/openbmc_project/sensors/temperature/dimm0_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm1_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm2_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm3_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm4_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm5_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm6_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm7_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm8_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm9_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm10_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm11_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm12_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm13_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm14_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm15_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm16_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm17_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm18_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm19_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm20_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm21_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm22_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm23_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm24_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm25_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm26_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm27_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm28_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm29_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm30_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm31_intmb_temp"
+   ]
+ },
+ {
+   "name": "dram and external memory buffer temps",
+   "members": [
+     "/xyz/openbmc_project/sensors/temperature/dimm0_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm1_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm2_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm3_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm4_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm5_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm6_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm7_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm8_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm9_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm10_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm11_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm12_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm13_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm14_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm15_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm16_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm17_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm18_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm19_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm20_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm21_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm22_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm23_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm24_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm25_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm26_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm27_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm28_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm29_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm30_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm31_dram_extmb_temp"
+   ]
+ },
+ {
+   "name": "external memory buffer temps",
+   "members": [
+     "/xyz/openbmc_project/sensors/temperature/dimm0_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm1_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm2_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm3_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm4_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm5_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm6_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm7_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm8_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm9_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm10_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm11_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm12_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm13_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm14_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm15_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm16_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm17_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm18_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm19_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm20_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm21_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm22_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm23_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm24_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm25_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm26_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm27_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm28_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm29_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm30_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm31_extmb_temp"
+   ]
  }
 ]
diff --git a/control/config_files/p10bmc/ibm,rainier-4u/groups.json b/control/config_files/p10bmc/ibm,rainier-4u/groups.json
index eb46e7a..8f9d222 100644
--- a/control/config_files/p10bmc/ibm,rainier-4u/groups.json
+++ b/control/config_files/p10bmc/ibm,rainier-4u/groups.json
@@ -226,5 +226,190 @@
    "members": [
      "/xyz/openbmc_project/sensors/temperature/proc3_ioring_temp"
    ]
+ },
+ {
+   "name": "dram temps",
+   "members": [
+     "/xyz/openbmc_project/sensors/temperature/dimm0_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm1_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm2_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm3_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm4_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm5_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm6_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm7_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm8_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm9_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm10_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm11_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm12_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm13_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm14_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm15_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm16_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm17_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm18_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm19_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm20_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm21_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm22_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm23_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm24_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm25_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm26_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm27_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm28_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm29_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm30_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm31_dram_temp"
+   ]
+ },
+ {
+   "name": "pmic temps",
+   "members": [
+     "/xyz/openbmc_project/sensors/temperature/dimm0_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm1_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm2_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm3_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm4_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm5_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm6_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm7_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm8_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm9_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm10_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm11_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm12_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm13_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm14_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm15_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm16_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm17_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm18_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm19_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm20_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm21_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm22_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm23_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm24_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm25_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm26_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm27_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm28_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm29_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm30_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm31_pmic_temp"
+   ]
+ },
+ {
+   "name": "internal memory buffer temps",
+   "members": [
+     "/xyz/openbmc_project/sensors/temperature/dimm0_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm1_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm2_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm3_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm4_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm5_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm6_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm7_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm8_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm9_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm10_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm11_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm12_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm13_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm14_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm15_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm16_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm17_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm18_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm19_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm20_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm21_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm22_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm23_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm24_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm25_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm26_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm27_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm28_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm29_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm30_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm31_intmb_temp"
+   ]
+ },
+ {
+   "name": "dram and external memory buffer temps",
+   "members": [
+     "/xyz/openbmc_project/sensors/temperature/dimm0_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm1_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm2_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm3_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm4_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm5_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm6_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm7_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm8_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm9_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm10_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm11_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm12_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm13_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm14_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm15_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm16_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm17_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm18_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm19_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm20_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm21_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm22_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm23_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm24_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm25_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm26_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm27_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm28_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm29_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm30_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm31_dram_extmb_temp"
+   ]
+ },
+ {
+   "name": "external memory buffer temps",
+   "members": [
+     "/xyz/openbmc_project/sensors/temperature/dimm0_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm1_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm2_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm3_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm4_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm5_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm6_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm7_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm8_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm9_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm10_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm11_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm12_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm13_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm14_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm15_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm16_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm17_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm18_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm19_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm20_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm21_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm22_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm23_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm24_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm25_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm26_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm27_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm28_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm29_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm30_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm31_extmb_temp"
+   ]
  }
 ]