@@ -1038,6 +1038,114 @@ class BLEMonitorBinarySensorEntityDescription(
10381038 suggested_display_precision = 1 ,
10391039 state_class = SensorStateClass .MEASUREMENT ,
10401040 ),
1041+ BLEMonitorSensorEntityDescription (
1042+ key = "fresh tank" ,
1043+ sensor_class = "MeasuringSensor" ,
1044+ update_behavior = "Averaging" ,
1045+ name = "fresh tank" ,
1046+ unique_id = "fresh_tank_" ,
1047+ icon = "mdi:storage-tank-outline" ,
1048+ native_unit_of_measurement = PERCENTAGE ,
1049+ device_class = None ,
1050+ suggested_display_precision = 0 ,
1051+ state_class = SensorStateClass .MEASUREMENT ,
1052+ ),
1053+ BLEMonitorSensorEntityDescription (
1054+ key = "black tank" ,
1055+ sensor_class = "MeasuringSensor" ,
1056+ update_behavior = "Averaging" ,
1057+ name = "black tank" ,
1058+ unique_id = "black_tank_" ,
1059+ icon = "mdi:storage-tank-outline" ,
1060+ native_unit_of_measurement = PERCENTAGE ,
1061+ device_class = None ,
1062+ suggested_display_precision = 0 ,
1063+ state_class = SensorStateClass .MEASUREMENT ,
1064+ ),
1065+ BLEMonitorSensorEntityDescription (
1066+ key = "grey tank" ,
1067+ sensor_class = "MeasuringSensor" ,
1068+ update_behavior = "Averaging" ,
1069+ name = "grey tank" ,
1070+ unique_id = "grey_tank_" ,
1071+ icon = "mdi:storage-tank-outline" ,
1072+ native_unit_of_measurement = PERCENTAGE ,
1073+ device_class = None ,
1074+ suggested_display_precision = 0 ,
1075+ state_class = SensorStateClass .MEASUREMENT ,
1076+ ),
1077+ BLEMonitorSensorEntityDescription (
1078+ key = "chemical tank" ,
1079+ sensor_class = "MeasuringSensor" ,
1080+ update_behavior = "Averaging" ,
1081+ name = "chemical tank" ,
1082+ unique_id = "chemical_tank_" ,
1083+ icon = "mdi:chemical-weapon" ,
1084+ native_unit_of_measurement = PERCENTAGE ,
1085+ device_class = None ,
1086+ suggested_display_precision = 0 ,
1087+ state_class = SensorStateClass .MEASUREMENT ,
1088+ ),
1089+ BLEMonitorSensorEntityDescription (
1090+ key = "chemical tank 2" ,
1091+ sensor_class = "MeasuringSensor" ,
1092+ update_behavior = "Averaging" ,
1093+ name = "chemical tank 2" ,
1094+ unique_id = "chemical_tank_2_" ,
1095+ icon = "mdi:chemical-weapon" ,
1096+ native_unit_of_measurement = PERCENTAGE ,
1097+ device_class = None ,
1098+ suggested_display_precision = 0 ,
1099+ state_class = SensorStateClass .MEASUREMENT ,
1100+ ),
1101+ BLEMonitorSensorEntityDescription (
1102+ key = "lpg tank" ,
1103+ sensor_class = "MeasuringSensor" ,
1104+ update_behavior = "Averaging" ,
1105+ name = "lpg tank" ,
1106+ unique_id = "lpg_tank_" ,
1107+ icon = "mdi:gas-cylinder" ,
1108+ native_unit_of_measurement = PERCENTAGE ,
1109+ device_class = None ,
1110+ suggested_display_precision = 0 ,
1111+ state_class = SensorStateClass .MEASUREMENT ,
1112+ ),
1113+ BLEMonitorSensorEntityDescription (
1114+ key = "lpg tank 2" ,
1115+ sensor_class = "MeasuringSensor" ,
1116+ update_behavior = "Averaging" ,
1117+ name = "lpg tank 2" ,
1118+ unique_id = "lpg_tank_2_" ,
1119+ icon = "mdi:gas-cylinder" ,
1120+ native_unit_of_measurement = PERCENTAGE ,
1121+ device_class = None ,
1122+ suggested_display_precision = 0 ,
1123+ state_class = SensorStateClass .MEASUREMENT ,
1124+ ),
1125+ BLEMonitorSensorEntityDescription (
1126+ key = "galley tank" ,
1127+ sensor_class = "MeasuringSensor" ,
1128+ update_behavior = "Averaging" ,
1129+ name = "galley tank" ,
1130+ unique_id = "galley_tank_" ,
1131+ icon = "mdi:storage-tank-outline" ,
1132+ native_unit_of_measurement = PERCENTAGE ,
1133+ device_class = None ,
1134+ suggested_display_precision = 0 ,
1135+ state_class = SensorStateClass .MEASUREMENT ,
1136+ ),
1137+ BLEMonitorSensorEntityDescription (
1138+ key = "galley tank 2" ,
1139+ sensor_class = "MeasuringSensor" ,
1140+ update_behavior = "Averaging" ,
1141+ name = "galley tank 2" ,
1142+ unique_id = "galley_tank_2_" ,
1143+ icon = "mdi:storage-tank-outline" ,
1144+ native_unit_of_measurement = PERCENTAGE ,
1145+ device_class = None ,
1146+ suggested_display_precision = 0 ,
1147+ state_class = SensorStateClass .MEASUREMENT ,
1148+ ),
10411149 BLEMonitorSensorEntityDescription (
10421150 key = "aqi" ,
10431151 sensor_class = "MeasuringSensor" ,
@@ -1922,6 +2030,7 @@ class BLEMonitorBinarySensorEntityDescription(
19222030 'Blustream' : 'Blustream' ,
19232031 'BTHome' : 'BTHome' ,
19242032 'CQ60' : 'Chef iQ' ,
2033+ 'SeeLevel II 709-BTP3' : 'Garnet Instruments Ltd' ,
19252034 'MI401' : 'Grundfos' ,
19262035 'HHCCJCY10' : 'HHCC' ,
19272036 'HolyIOT BLE tracker' : 'HolyIOT' ,
@@ -1999,7 +2108,10 @@ class BLEMonitorBinarySensorEntityDescription(
19992108 "acceleration" ,
20002109 "ambient temperature" ,
20012110 "battery" ,
2111+ "black tank" ,
20022112 "button" ,
2113+ "chemical tank" ,
2114+ "chemical tank 2" ,
20032115 "co2" ,
20042116 "conductivity" ,
20052117 "count" ,
@@ -2011,12 +2123,18 @@ class BLEMonitorBinarySensorEntityDescription(
20112123 "duration" ,
20122124 "energy" ,
20132125 "flow" ,
2126+ "fresh tank" ,
2127+ "galley tank" ,
2128+ "galley tank 2" ,
20142129 "gas" ,
20152130 "gravity" ,
2131+ "grey tank" ,
20162132 "gyroscope" ,
20172133 "humidity" ,
20182134 "illuminance" ,
20192135 "impedance" ,
2136+ "lpg tank" ,
2137+ "lpg tank 2" ,
20202138 "meat temperature" ,
20212139 "moisture" ,
20222140 "movement counter" ,
@@ -2067,6 +2185,7 @@ class BLEMonitorBinarySensorEntityDescription(
20672185 "Blustream" ,
20682186 "BTHome" ,
20692187 'Chef iQ' ,
2188+ "Garnet" ,
20702189 "Govee" ,
20712190 "Grundfos" ,
20722191 "HHCC" ,
0 commit comments