Skip to content

Commit bf0f1e6

Browse files
committed
Fix for #1929
1 parent c804b11 commit bf0f1e6

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

thingsboard_gateway/connectors/bacnet/bacnet_uplink_converter.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
from bacpypes3.basetypes import DateTime
1717
from bacpypes3.constructeddata import AnyAtomic, Array
18-
from bacpypes3.basetypes import ErrorType, PriorityValue, ObjectPropertyReference, DailySchedule, DeviceObjectPropertyReference
18+
from bacpypes3.basetypes import ErrorType, PriorityValue, BinaryPV, ObjectPropertyReference, DailySchedule,DeviceObjectPropertyReference
1919

2020
from thingsboard_gateway.connectors.bacnet.bacnet_converter import AsyncBACnetConverter
2121
from thingsboard_gateway.connectors.bacnet.entities.uplink_converter_config import UplinkConverterConfig
@@ -97,6 +97,8 @@ def __convert_data(self, data):
9797
value = value.isoformat()
9898
elif isinstance(value, AnyAtomic):
9999
value = str(value.get_value())
100+
elif isinstance(value, BinaryPV):
101+
value = int(value)
100102
elif isinstance(value, ObjectPropertyReference):
101103
result = {
102104
'objectId': str(value.objectIdentifier),

0 commit comments

Comments
 (0)