HAP-python icon indicating copy to clipboard operation
HAP-python copied to clipboard

A python implementation of the HomeKit Accessory Protocol (HAP)

Results 92 HAP-python issues
Sort by recently updated
recently updated
newest added

As the title states, the ColorTemperature Characteristic that Apple introduced in iOS 10.3 is missing. Also there is no StatefulProgrammableSwitch Service.

Great project! Looking forward to hacking away in python on my favourite smarthome ecosystem. Does HAP-Python allow for pulling data from homekit as well? Can I list homekit accessories? List...

This is a basic accessory discovering lightbulbs connected to a Hue Bridge and exposes them to HomeKit.

My implementation is here: `self.char_get = serv_kettle.configure_char('CurrentTemperature', setter_callback=self.get_temperature)` `def get_temperature(self, value): run_cmd() print("Current temperature was called")` And when I tell Siri 'what's current temperature of Bridge?' the get_temperature() function isn't...

The AsyncAccessory stuff looks interesting, but I note that you are writing some decorators in there. GrahamDumpleton wrote a series of blog posts about writing decorators, the TLDR of which...

This should merge into #74. Gonna start working on moving the HTTP bridge. Unfortunately there are some limits to running the event loop in threads. Notably subprocess don't work in...

This should propagate in `AccessoryDriver.set-characteristics`. FYI @thomaspurchas @cdce8p

protocol

I don't really like the amount of work that I have to do to define an accessory, and use it - specifically: creating a driver, and how much `super()...` stuff...

The current version removes deprecated Apple-defined characteristics and services. These should be available somewhere for people using an older iOS.

protocol