govee sensors
@@ -81,14 +81,18 @@ def ble_parser(self, data):
if adstruct[0] == 0x15 and (comp_id == 0x0010 or comp_id == 0x0011): # Thermoplus
sensor_data = parse_thermoplus(self, adstruct, mac, rssi)
break
- # if adstruct[0] == 0x0A and comp_id == 0xEC88: # Govee H5074
- # return parse_govee(self, adstruct, mac, rssi)
- # if adstruct[0] == 0x09 and comp_id == 0xEC88: # Govee H5072/H5075
- # return parse_govee(self, adstruct, mac, rssi)
- # if adstruct[0] == 0x09 and comp_id == 0x0001: # Govee H5101/H5102
- # return parse_govee(self, adstruct, mac, rssi)
- # if adstruct[0] == 0x0A and comp_id == 0x8801: # Govee H5179
- # return parse_govee(self, adstruct, mac, rssi)
+ if adstruct[0] == 0x0A and comp_id == 0xEC88: # Govee H5074
+ sensor_data = parse_govee(self, adstruct, mac, rssi)
+ break
+ if adstruct[0] == 0x09 and comp_id == 0xEC88: # Govee H5072/H5075
+ sensor_data = parse_govee(self, adstruct, mac, rssi)
+ break
+ if adstruct[0] == 0x09 and comp_id == 0x0001: # Govee H5101/H5102
+ sensor_data = parse_govee(self, adstruct, mac, rssi)
+ break
+ if adstruct[0] == 0x0A and comp_id == 0x8801: # Govee H5179
+ sensor_data = parse_govee(self, adstruct, mac, rssi)
+ break
if comp_id == 0x0499: # Ruuvitag V3/V5
sensor_data = parse_ruuvitag(self, adstruct, mac, rssi)
break
