HAP-python
HAP-python copied to clipboard
OptionalCharacteristics
"OptionalCharacteristics" from services.json - dont loading with pyhap/service.py 105 def from_dict(cls, name, json_dict, loader):
example adding optional batteryLevel characteristic to a humidity sensor service: serv_hum = self.add_preload_service('HumiditySensor', chars=['CurrentRelativeHumidity']) serv_batt = self.add_preload_service('BatteryService', chars=['BatteryLevel','StatusLowBattery']) self.hum_char = serv_hum.configure_char('CurrentRelativeHumidity') self.battlevel_char = serv_batt.configure_char('BatteryLevel') self.battstatus_char = serv_batt.configure_char('StatusLowBattery')