All Projects → Bouke → Hap

Bouke / Hap

Licence: mit
Swift implementation of the Homekit Accessory Protocol

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Hap

Ct Smart Home
A ready-to-use Node-RED setup for home automation
Stars: ✭ 132 (-57.28%)
Mutual labels:  home-automation, homekit
hass config
My personal Home-Assistant configuration for my home.
Stars: ✭ 17 (-94.5%)
Mutual labels:  home-automation, homekit
Dsckeybusinterface
An Arduino/esp8266/esp32 library to directly interface with DSC security systems.
Stars: ✭ 202 (-34.63%)
Mutual labels:  home-automation, homekit
Homebridge Homeassistant
DEPRECATED in favor of native HomeKit support. -  Homebridge plugin for Home Assistant
Stars: ✭ 666 (+115.53%)
Mutual labels:  home-automation, homekit
HAS
Homekit Accessory Server
Stars: ✭ 53 (-82.85%)
Mutual labels:  homekit, hap
Homebridge Netatmo
This is a homebridge plugin for several netatmo devices
Stars: ✭ 99 (-67.96%)
Mutual labels:  home-automation, homekit
aiohomekit
asyncio for homekit
Stars: ✭ 37 (-88.03%)
Mutual labels:  homekit, hap
Hap Nodejs
Node.js implementation of the HomeKit Accessory Protocol (HAP)
Stars: ✭ 2,541 (+722.33%)
Mutual labels:  homekit, hap
homebridge-wink3
Homebridge plugin for wink.com
Stars: ✭ 53 (-82.85%)
Mutual labels:  home-automation, homekit
homify
🏡 Open-source home automation / smarthome platform running on PHP (Laravel).
Stars: ✭ 45 (-85.44%)
Mutual labels:  home-automation, homekit
Redmatic
Node-RED packaged as Addon for the Homematic CCU3 and RaspberryMatic 🤹‍♂️
Stars: ✭ 407 (+31.72%)
Mutual labels:  home-automation, homekit
Home Assistant Config
🏠 Fully documented Home Assistant configuration for a smart-looking place. 😎 Be sure to ⭐️ my repo and copy ideas!
Stars: ✭ 258 (-16.5%)
Mutual labels:  home-automation, homekit
Homepoint
Espressif ESP32 Based Smarthome screen for MQTT
Stars: ✭ 391 (+26.54%)
Mutual labels:  home-automation, homekit
Homebridge Dacp
Remotely control Apple TV and iTunes via HomeKit.
Stars: ✭ 128 (-58.58%)
Mutual labels:  home-automation, homekit
Hoobs
Build your Smart Home with HOOBS. Connect over 2,000 Accessories to your favorite Ecosystem.
Stars: ✭ 325 (+5.18%)
Mutual labels:  home-automation, homekit
Node Red Contrib Homekit Bridged
Node-RED Contribution - HomeKit Bridged : Node-RED nodes to simulate Apple HomeKit devices.
Stars: ✭ 204 (-33.98%)
Mutual labels:  home-automation, homekit
Hc
hc is a lightweight framework to develop HomeKit accessories in Go.
Stars: ✭ 1,660 (+437.22%)
Mutual labels:  homekit, hap
Ruby home
Ruby HAP Server - HomeKit support for the Rubyist
Stars: ✭ 155 (-49.84%)
Mutual labels:  homekit, hap
ESP8266-HomeKit-Air-Quality-Sensor-Elgato-Eve-Room
ESP8266 based  Homekit Indoor Air Quality sensor that acts like Eve Room🌱
Stars: ✭ 58 (-81.23%)
Mutual labels:  homekit, hap
HomeSpan
HomeKit Library for the Arduino-ESP32
Stars: ✭ 410 (+32.69%)
Mutual labels:  home-automation, homekit

Homekit Accessory Protocol, implemented in Swift

The goal of this package is to provide a complete implementation of the Homekit Accessory Protocol, enabling you to build your DIY accessories, and connect your non-HAP devices.

Build Status Maintainability Rating

Features

  • Persistent configuration across reboots.
  • Homekit pairing by scanning QR code (shipped in iOS 11).
  • Speakers and Remote Control accessories (shipped in iOS 12 / macOS Mojave).
  • Television accessories (shipped in iOS 12.2 / macOS 10.14.3).
  • Extensibility through custom services and characteristics.
  • Runs on Linux / Raspbian (Raspberry Pi).

Communication

Remember that this is not a commercial product, but the result of free labor.

  • If you need help using this library, open an issue here on GitHub. The more detail the better!
  • If you found a bug, open an issue here on GitHub. The more detail the better!
  • If you want to contribute, submit a pull request.

Contents

Credits

This library was written by Bouke Haarsma and contributors.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].