FIX: ble devices not registering online
WIP: ble pir enumMappingMap workaround
The Online status is determined by a protocol ==4 report being received
as per #8 the workaround handle dpId==92 and the API returning a dp_status_relation["enumMappingMap"]=={'false': {'code': 'pir', 'value': 'none'}, 'true': {'code': 'pir', 'value': 'pir'}}
This is probably best handled by an update to tuya_sharing/strategy_repo/enum_.py I dont have testing capabilities and there are not unittests hence i am just modifying the enumMappingMap to make the existing enum strategy to work
FIX: ble devices not registering online WIP: ble pir enumMappingMap workaround
The Online status is determined by a protocol ==4 report being received
as per #8 the workaround handle
dpId==92
and the API returning adp_status_relation["enumMappingMap"]=={'false': {'code': 'pir', 'value': 'none'}, 'true': {'code': 'pir', 'value': 'pir'}}
This is probably best handled by an update totuya_sharing/strategy_repo/enum_.py
I dont have testing capabilities and there are not unittests hence i am just modifying theenumMappingMap
to make the existing enum strategy to workSee https://github.com/tuya/tuya-device-sharing-sdk/issues/8