homebridge - HomeKit support for the impatient

  •        123

Homebridge is a lightweight NodeJS server you can run on your home network that emulates the iOS HomeKit API. It supports Plugins, which are community-contributed modules that provide a basic bridge from HomeKit to various 3rd-party APIs provided by manufacturers of "smart home" devices. You can explore all available plugins at the NPM website by searching for the keyword homebridge-plugin.

https://homebridge.io
https://github.com/homebridge/homebridge

Dependencies:

chalk : ^4.1.0
commander : 5.1.0
fs-extra : ^9.1.0
hap-nodejs : 0.9.4
qrcode-terminal : ^0.12.0
semver : ^7.3.4
source-map-support : ^0.5.19

Tags
Implementation
License
Platform

   




Related Projects

HAP-NodeJS - Node.js implementation of the HomeKit Accessory Protocol (HAP)

  •    TypeScript

HAP-NodeJS is an implementation of the HomeKit Accessory Server as specified in the HomeKit Accessory Protocol (HAP), which is defined by Apple as part of the HomeKit Framework. HAP-NodeJS is intended to be used as a library to easily create your own HomeKit Accessory on a Raspberry Pi, Intel Edison, or any other platform that can run Node.js :) If you are searching for a pluggable HomeKit bridge with over a thousand community driven plugins to bring HomeKit support to devices which do not support HomeKit out of the box, you may want to look at the homebridge project (which also uses HAP-NodeJS internally).

homebridge - HomeKit support for the impatient

  •    Javascript

Homebridge is a lightweight NodeJS server you can run on your home network that emulates the iOS HomeKit API. It supports Plugins, which are community-contributed modules that provide a basic bridge from HomeKit to various 3rd-party APIs provided by manufacturers of "smart home" devices. You can explore all available plugins at the NPM website by searching for the keyword homebridge-plugin.

homebridge-homeassistant -  Homebridge plugin for Home Assistant

  •    Javascript

Control your accessories from Home Assistant with Siri and HomeKit. Set it up and poof, all of your supported accessories will be instantly controllable via Siri.Home Assistant is a home automation platform already, so this plugin aims to just expose your devices in a way that you can control them with Siri. While you can integrate your accessories into HomeKit for automations, the goals of this plugin are strictly to allow Siri to be a frontend for your accessories.

docker-homebridge - Homebridge Docker

  •    Shell

This Alpine/Debian Linux based Docker image allows you to run Nfarina's Homebridge on your home network which emulates the iOS HomeKit API. Homebridge requires full access to your local network to function correctly which can be achieved using the --net=host flag. Currently this image will not work when using Docker for Mac or Docker for Windows due to this and this.

homebridge-webos-tv - Homebridge plugin for LG webOS TVs

  •    Javascript

homebridge-webos-tv is a plugin for Homebridge which allows you to control your webOS TV! It should work with all TVs that support webOS2 and newer. The idea is that the TV should be controlled completely from the native HomeKit iOS app and Siri, that is why volume appears as a light bulb or external input as a switch. To use the plugin iOS 12.2 or higher is recommended. If your iOS device is not running at least on iOS12.2 then you should use the legacy tv service.


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.

homebridge-raspbian-image - Official Homebridge Raspberry Pi Image based on Raspbian Lite.

  •    Shell

This project provides a free Raspbian based Raspberry Pi image with Homebridge and Homebridge Config UI X pre-installed. This image also provides a command called hb-config which helps you keep Node.js up-to-date, perform maintenance on your Homebridge server, and install additional optional software such as Pi Hole, deCONZ, Node-RED and the UniFI Controller.

homebridge-broadlink-rm - Broadlink RM Mini and Pro plugin for homebridge: https://github

  •    Javascript

Welcome to the Broadlink RM Mini and Broadlink RM Pro plugin for Homebridge. This plugin allows you to control your RM Mini and RM Pro with HomeKit using the Home app and Siri.

HAP-NodeJS - Node.js implementation of HomeKit Accessory Server.

  •    Javascript

HAP-NodeJS is a Node.js implementation of the HomeKit Accessory Server. The implementation may not 100% follow the HAP MFi Specification since the MFi program doesn't allow individual developers to join.

HomeKit-Demo - A demo wrote in Swift for HomeKit. Works with HomeKit Simulator

  •    Swift

This project tends to follow the latest Swift release so please make sure you compiles with latest version of Xcode. The official sample for HomeKit can be find at here.

iOS8-Sampler - Code examples for the new features of iOS 8.

  •    Objective-C

Code examples for the new features of iOS 8. When try the HealthKit or HomeKit examples, you have to use a provisioning profile for which HealthKit or HomeKit are enabled.

homebridge-camera-ffmpeg - ffmpeg plugin for homebridge.

  •    Javascript

This is an optional feature that will automatically store every snapshot taken to your Google Drive account as a photo. This is very useful if you have motion sensor in the same room as the camera, as it will take a snapshot of whatever caused the motion sensor to trigger, and store the image on Google Drive and create a Picture Notification on your iOS device. The snapshots are stored in a folder called "Camera Pictures", and are named with camera name, date and time of the image.

SiriProxy - A (tampering) proxy server for Apple's Siri

  •    Ruby

SiriProxy does not (at this time) work with iOS 7. Significant changes made to the Siri protocol stack have rendered SiriProxy inoperable with iOS 7. Some of the changes are easy to patch, others may wind up requiring significant work. See #542 for ongoing discussion regarding the effort to make SiriProxy work with iOS 7. However, SiriProxy may never support iOS 7. So if SiriProxy is important, you should avoid upgrading your device. Siri Proxy is a proxy server for Apple's Siri "assistant." The idea is to allow for the creation of custom handlers for different actions. This can allow developers to easily add functionality to Siri.

node-hue-api - Node.js Library for interacting with the Philips Hue Bridge and Lights

  •    Javascript

An API library for Node.js that interacts with the Philips Hue Bridge to control Philips Hue Light Bulbs and Philips Living Color Lamps. This library abstracts away the actual Philips Hue Bridge REST API and provides all of the features of the Phillips API and a number of useful functions to control the lights and bridge remotely.

Asterisk - IP telephony commuincation product suitable for call center

  •    C

Asterisk, converts an ordinary computer into a feature-rich voice communications server. Asterisk makes it simple to create and deploy a wide range of telephony applications and services, including IP PBXs, VoIP gateways, call center ACDs and IVR systems. It is maintained by Debian VoIP Team.

stratum-mining-proxy - Application providing bridge between old HTTP/getwork protocol and Stratum mining protocol

  •    Python

Application providing bridge between old HTTP/getwork protocol and Stratum mining protocol as described here: http://mining.bitcoin.cz/stratum-mining.N.B. Once Apple releases Xcode 4.7 they will remove the optional install of gcc (they want you to use clang). When that happens you can either choose not to upgrade, or return to the aforementioned https://github.com/kennethreitz/osx-gcc-installer and download the specific gcc binary for your version of Mac OS.

Hornetq - Enterprise messaging

  •    Java

HornetQ is the new ultra high performance enterprise grade messaging system from JBoss community. It is a multi-protocol, embeddable, very high performance, clustered, asynchronous messaging system. It offers server replication and automatic client failover to eliminate lost or duplicated messages in case of server failure. It also provides a comprehensive management API to manage & monitor servers.

PHP Java Bridge

  •    Java

The PHP/Java Bridge is an implementation of a streaming, XML-based network protocol, which can be used to connect a native script engine, for example PHP, Scheme or Python, with a Java virtual machine. It is faster and more reliable than direct communication via the Java Native Interface, and it requires no additional components to invoke Java procedures from PHP or PHP procedures from Java.

McLighting - The ESP8266 based multi-client lighting gadget

  •    C++

Mc Lighting (the multi-client lighting gadget) is a very cheap internet-controllable lighting solution based on the famous ESP8266 microcontroller and WS2811/2812 led strips. It features a self-hosted responsive web-interface, a REST-API and a websocket connector. Because of it's open architecture and APIs it's easy to build new clients for different platforms (iOS, Android, Windows Universal Apps, Siri/Cortana integration, ...).






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.