Skip to content

Commit 7bc3d0a

Browse files
committed
Fix mikrotik parser
1 parent 319c18c commit 7bc3d0a

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

custom_components/ble_monitor/ble_parser/mikrotik.py

+5-2
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,14 @@
1010

1111
def convert_8_8_to_float(val_1, val_2):
1212
"""8.8 to float converter"""
13-
return val_1 + (val_2 / 256)
13+
if val_1 == 0xFF and val_2 == 0xFF:
14+
return 0.0
15+
else:
16+
return val_1 + (val_2 / 256)
1417

1518

1619
def parse_mikrotik(self, data: bytes, mac: bytes):
17-
"""Inkbird parser"""
20+
"""Mikrotik parser"""
1821
msg_length = len(data)
1922
firmware = "Mikrotik"
2023
result = {"firmware": firmware}

custom_components/ble_monitor/manifest.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@
1414
"btsocket>=0.3.0",
1515
"pyric>=0.1.6.3"
1616
],
17-
"version": "13.0.0"
17+
"version": "13.0.2"
1818
}

0 commit comments

Comments
 (0)