@@ -1038,6 +1038,114 @@ class BLEMonitorBinarySensorEntityDescription(
1038
1038
suggested_display_precision = 1 ,
1039
1039
state_class = SensorStateClass .MEASUREMENT ,
1040
1040
),
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
+ ),
1041
1149
BLEMonitorSensorEntityDescription (
1042
1150
key = "aqi" ,
1043
1151
sensor_class = "MeasuringSensor" ,
@@ -1922,6 +2030,7 @@ class BLEMonitorBinarySensorEntityDescription(
1922
2030
'Blustream' : 'Blustream' ,
1923
2031
'BTHome' : 'BTHome' ,
1924
2032
'CQ60' : 'Chef iQ' ,
2033
+ 'SeeLevel II 709-BTP3' : 'Garnet Instruments Ltd' ,
1925
2034
'MI401' : 'Grundfos' ,
1926
2035
'HHCCJCY10' : 'HHCC' ,
1927
2036
'HolyIOT BLE tracker' : 'HolyIOT' ,
@@ -1999,7 +2108,10 @@ class BLEMonitorBinarySensorEntityDescription(
1999
2108
"acceleration" ,
2000
2109
"ambient temperature" ,
2001
2110
"battery" ,
2111
+ "black tank" ,
2002
2112
"button" ,
2113
+ "chemical tank" ,
2114
+ "chemical tank 2" ,
2003
2115
"co2" ,
2004
2116
"conductivity" ,
2005
2117
"count" ,
@@ -2011,12 +2123,18 @@ class BLEMonitorBinarySensorEntityDescription(
2011
2123
"duration" ,
2012
2124
"energy" ,
2013
2125
"flow" ,
2126
+ "fresh tank" ,
2127
+ "galley tank" ,
2128
+ "galley tank 2" ,
2014
2129
"gas" ,
2015
2130
"gravity" ,
2131
+ "grey tank" ,
2016
2132
"gyroscope" ,
2017
2133
"humidity" ,
2018
2134
"illuminance" ,
2019
2135
"impedance" ,
2136
+ "lpg tank" ,
2137
+ "lpg tank 2" ,
2020
2138
"meat temperature" ,
2021
2139
"moisture" ,
2022
2140
"movement counter" ,
@@ -2067,6 +2185,7 @@ class BLEMonitorBinarySensorEntityDescription(
2067
2185
"Blustream" ,
2068
2186
"BTHome" ,
2069
2187
'Chef iQ' ,
2188
+ "Garnet" ,
2070
2189
"Govee" ,
2071
2190
"Grundfos" ,
2072
2191
"HHCC" ,
0 commit comments