@@ -524,6 +524,26 @@ class BLEMonitorBinarySensorEntityDescription(
524
524
device_class = BinarySensorDeviceClass .POWER ,
525
525
force_update = True ,
526
526
),
527
+ BLEMonitorBinarySensorEntityDescription (
528
+ key = "reset" ,
529
+ sensor_class = "BaseBinarySensor" ,
530
+ update_behavior = "Instantly" ,
531
+ name = "reset" ,
532
+ unique_id = "reset_" ,
533
+ icon = "mdi:arrow-u-left-top" ,
534
+ device_class = None ,
535
+ force_update = True ,
536
+ ),
537
+ BLEMonitorBinarySensorEntityDescription (
538
+ key = "pressure state" ,
539
+ sensor_class = "BaseBinarySensor" ,
540
+ update_behavior = "Instantly" ,
541
+ name = "pressure state" ,
542
+ unique_id = "pressure_state_" ,
543
+ icon = "mdi:car-brake-low-pressure" ,
544
+ device_class = None ,
545
+ force_update = False ,
546
+ ),
527
547
)
528
548
529
549
@@ -1279,6 +1299,54 @@ class BLEMonitorBinarySensorEntityDescription(
1279
1299
suggested_display_precision = 3 ,
1280
1300
state_class = SensorStateClass .MEASUREMENT ,
1281
1301
),
1302
+ BLEMonitorSensorEntityDescription (
1303
+ key = "pressure present duration" ,
1304
+ sensor_class = "InstantUpdateSensor" ,
1305
+ update_behavior = "Instantly" ,
1306
+ name = "pressure present duration" ,
1307
+ unique_id = "pressure_present_duration_" ,
1308
+ icon = "mdi:clock-time-eight" ,
1309
+ native_unit_of_measurement = "s" ,
1310
+ device_class = None ,
1311
+ suggested_display_precision = 0 ,
1312
+ state_class = SensorStateClass .MEASUREMENT ,
1313
+ ),
1314
+ BLEMonitorSensorEntityDescription (
1315
+ key = "pressure not present duration" ,
1316
+ sensor_class = "InstantUpdateSensor" ,
1317
+ update_behavior = "Instantly" ,
1318
+ name = "pressure not present duration" ,
1319
+ unique_id = "pressure_not_present_duration_" ,
1320
+ icon = "mdi:clock-remove" ,
1321
+ native_unit_of_measurement = "s" ,
1322
+ device_class = None ,
1323
+ suggested_display_precision = 0 ,
1324
+ state_class = SensorStateClass .MEASUREMENT ,
1325
+ ),
1326
+ BLEMonitorSensorEntityDescription (
1327
+ key = "pressure present time set" ,
1328
+ sensor_class = "InstantUpdateSensor" ,
1329
+ update_behavior = "Instantly" ,
1330
+ name = "pressure present time set" ,
1331
+ unique_id = "pressure_present_time_set_" ,
1332
+ icon = "mdi:clock-time-eight" ,
1333
+ native_unit_of_measurement = "s" ,
1334
+ device_class = None ,
1335
+ suggested_display_precision = 0 ,
1336
+ state_class = SensorStateClass .MEASUREMENT ,
1337
+ ),
1338
+ BLEMonitorSensorEntityDescription (
1339
+ key = "pressure not present time set" ,
1340
+ sensor_class = "InstantUpdateSensor" ,
1341
+ update_behavior = "Instantly" ,
1342
+ name = "pressure not present time set" ,
1343
+ unique_id = "pressure_not_present_time_set_" ,
1344
+ icon = "mdi:clock-remove" ,
1345
+ native_unit_of_measurement = "s" ,
1346
+ device_class = None ,
1347
+ suggested_display_precision = 0 ,
1348
+ state_class = SensorStateClass .MEASUREMENT ,
1349
+ ),
1282
1350
BLEMonitorSensorEntityDescription (
1283
1351
key = "current" ,
1284
1352
sensor_class = "InstantUpdateSensor" ,
@@ -1781,6 +1849,7 @@ class BLEMonitorBinarySensorEntityDescription(
1781
1849
'K9BB-1BTN' : [["battery" , "rssi" ], ["one btn switch" ], []],
1782
1850
'MS1BB(MI)' : [["battery" , "rssi" ], ["button" ], ["opening" ]],
1783
1851
'HS1BB(MI)' : [["illuminance" , "battery" , "rssi" ], [], ["motion" ]],
1852
+ 'PS1BB' : [["battery" , "rssi" , "pressure present duration" , "pressure not present duration" , "pressure present time set" , "pressure not present time set" ], [], ["reset" , "pressure state" ]],
1784
1853
'XMPIRO2SXS' : [["illuminance" , "battery" , "rssi" ], [], ["motion" ]],
1785
1854
'XMWXKG01YL' : [["rssi" ], ["two btn switch left" , "two btn switch right" ], []],
1786
1855
'XMWXKG01LM' : [["battery" , "rssi" ], ["one btn switch" ], []],
@@ -1920,6 +1989,7 @@ class BLEMonitorBinarySensorEntityDescription(
1920
1989
'K9BB-1BTN' : 'Linptech' ,
1921
1990
'MS1BB(MI)' : 'Linptech' ,
1922
1991
'HS1BB(MI)' : 'Linptech' ,
1992
+ 'PS1BB' : 'Linptech' ,
1923
1993
'XMWXKG01YL' : 'Xiaomi' ,
1924
1994
'XMWXKG01LM' : 'Xiaomi' ,
1925
1995
'PTX' : 'Xiaomi' ,
0 commit comments