Displaying 1 to 8 from 8 results

hc - HomeControl is an implementation of the HomeKit Accessory Protocol (HAP) in Go.

  •    Go

HomeControl is an implementation of the HomeKit Accessory Protocol (HAP) to create your own HomeKit accessory in Go. HomeKit is a set of protocols and libraries to access devices for Home Automation. The actual protocol documentation is only available to MFi members. A non-commercial version of the documentation is now available on the HomeKit developer website. HomeKit is fully integrated since iOS 8. Developers can use the HomeKit framework to communicate with HomeKit using high-level APIs. I've developed the Home app (for iPhone, iPad, Apple Watch) to control HomeKit accessories. If you purchase Home on the App Store, you not only support my work but also get an awesome iOS app. Thank you.

html-agility-pack - Html Agility Pack (HAP)

  •    CSharp

This is an agile HTML parser that builds a read/write DOM and supports plain XPATH or XSLT (you actually don't HAVE to understand XPATH nor XSLT to use it, don't worry...). It is a .NET code library that allows you to parse "out of the web" HTML files. The parser is very tolerant with "real world" malformed HTML. The object model is very similar to what proposes System.Xml, but for HTML documents (or streams).Have a question? Ask questions and find answers from over 2500 questions.

HAP - Swift implementation of the Homekit Accessory Protocol

  •    Swift

The goal of this package is to provide a complete implementation of the Homekit Accessory Protocol, to build your DIY accessories, or provide a bridge for non-HAP devices. Run swift build to compile and .build/debug/hap-server to run. Modify Sources/hap-server/main.swift to include your own accessories.

ofxHapPlayer - A Hap player for OpenFrameworks

  •    C++

A Hap player for OpenFrameworks on MacOS X and Windows (the Windows version currently works with OpenFrameworks 0.8 only). Hap is a codec for fast video playback and is available for free here - it is required for accelerated playback using this addon.




Hap - A simple concurrent programming language.

  •    C++

Hap is a dynamically typed, asynchronous, imperative programming language. Synchronous flow control statements such as if, while, and for are evaluated immediately. If the condition is true when the statement is reached, then the body is evaluated immediately, before proceeding to subsequent statements.

hap-client - Control HomeKit-enabled devices with Node

  •    Javascript

hap-client is a Node.js module for controlling HomeKit-enabled devices. It's the client-side counterpart to HomeKit server emulators such as HAP-NodeJS. pair() takes an Observable that emits the connected device's PIN code when subscribed to. It returns a cold Observable that emits nothing and either completes on success or errors on failure. Note that because the Observable is cold, no work will be done until you call subscribe(). You can also convert the Observable to a Promise by calling toPromise(); this will also cause the pairing process to start since Promises are always hot.

hap-client-tool - CLI tool for controlling HomeKit devices

  •    Javascript

On success, "pairing complete" will be printed to the console. On failure, the error will be printed.

mqtt2homekit - Use MQTT to control HomeKit-enabled devices

  •    Javascript

mqtt2homekit is a Node.js application that links HomeKit-enabled devices to an MQTT broker. It is designed to be used to integrate these devices into a home automation system in the style of mqtt-smarthome. "homekit2mqtt already exists! How is this different?" I hear you ask.