zigbee2mqtt - Zigbee :honeybee: to MQTT bridge :bridge_at_night:, get rid of your proprietary Zigbee bridges :hammer:

  •        309

Allows you to use your Zigbee devices without the vendors (Xiaomi/TRADFRI/Hue) bridge or gateway. It bridges events and allows you to control your Zigbee devices via MQTT. In this way you can integrate your Zigbee devices with whatever smart home infrastructure you are using.

https://github.com/Koenkk/zigbee2mqtt/wiki

Dependencies:

git-last-commit : *
js-yaml : *
json2yaml : *
mkdir-recursive : *
moment : *
mqtt : *
object-assign-deep : *
queue : *
rimraf : *
winston : 2.4.2
zcl-packet : git+https://github.com/Koenkk/zcl-packet.git#fbd8c936bbd4be0597ad3e934be0ca722b0128a6
zigbee-shepherd : git+https://github.com/Koenkk/zigbee-shepherd.git#c3fdef2c30267573aa5821a0f2c51f21a700eff2
zigbee-shepherd-converters : 5.0.1

Tags
Implementation
License
Platform

   




Related Projects

hassio-zigbee2mqtt - Hass.io add-on for zigbee2mqtt

  •    Shell

Version 1.5.1 contains breaking changes and requires re-formating of the add-on configuration. Please see the updated configuration documentation below. By default, when upgrading to v1.5.1, the add-on will create a backup of your configuration.yml within your data path: $DATA_PATH/configuration.yaml.bk. When upgrading, you should use this to fill in the relevant values into your new config, particularly the network key, to avoid breaking your network and having to repair all of your devices.

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.

ESP8266HueEmulator - Emulate a Philips Hue bridge running on an ESP8266 using the Arduino IDE.

  •    C++

This sketch emulates a Philips Hue bridge running on an ESP8266 using the Arduino IDE. Right now this is a proof-of-concept; contributions are highly welcome. Hue client apps can discover the emulated bridge and begin talking to it using the Hue protocol. Optionally, vou can use a strip of individually addressable WS2812b NeoPixels and attach it to GPIO2. The sketch talks to a strip of NeoPixels connected to GPIO2 (= pin D4 on the WEMOS D1 mini) of the ESP8266 with no additional circuitry. Right now the sketch uses the NeoPixels to tell that it is powered on, connected to the WLAN etc., and can switch on the first 3 NeoPixels using a Hue client (e.g., the iOS app).

smartthings-mqtt-bridge - Bridge between SmartThings and MQTT

  •    Groovy

System to share and control SmartThings device states in MQTT. This project was spawned by the desire to control SmartThings from within Home Assistant. Since Home Assistant already supports MQTT, we chose to go and build a bridge between SmartThings and MQTT.

Hue-sensors-HASS - Custom component for using Hue sensors & remotes with Home Assistant

  •    Jupyter

Place the custom_components folder in your configuration directory (or add its contents to an existing custom_components folder). You need to set up Hue bridge first. Hue dimmer remotes can be used for a click and long press (hold button for 2 sec and see LED blink twice).


hue - Work with Philips Hue from Ruby

  •    Ruby

Work with Philips Hue light bulbs from Ruby. The first time you use it, it will automatically create a user for you. Doing this requires you to have pushed the button on your bridge in the last 30 seconds. If you haven't it will throw an exception and let you know you need to push the button. Simply press the button and run the command again.

amazon-echo-ha-bridge - emulates philips hue api to other home automation gateways

  •    Java

Emulates a Philips Hue bridge to allow the Amazon Echo to integrate seamlessly into various home automation systems.

ioBroker - Automate your life!

  •    Javascript

ioBroker is an integration platform for the Internet of Things, focused on Building Automation, Smart Metering, Ambient Assisted Living, Process Automation, Visualization and Data Logging. It like a software f.e. fhem, OpenHAB or the thing system. ioBroker is not just an application, it's more of a a concept, a database schema, and offers a very easy way for systems to interoperate. ioBroker defines some common rules for a pair of databases used to exchange data and publish events between different systems.

SmartIR - Integration for Home Assistant to control climate, TV and fan devices via IR/RF controllers (Broadlink, Xiaomi, MQTT)

  •    Python

SmartIR is a custom Home Assistant component for controlling AC units, TV sets and fans via Infrared and RF controllers. An IR or RF controller such as Broadlink is required.

emqx - EMQ X Broker - Massively Scalable MQTT Messaging Broker

  •    Erlang

EMQ X broker is a fully open source, highly scalable, highly available distributed MQTT messaging broker for IoT, M2M and Mobile applications that can handle tens of millions of concurrent clients. Starting from 3.0 release, EMQ X broker fully supports MQTT V5.0 protocol specifications and backward compatible with MQTT V3.1 and V3.1.1, as well as other communication protocols such as MQTT-SN, CoAP, LwM2M, WebSocket and STOMP. The 3.0 release of the EMQ X broker can scaled to 10+ million concurrent MQTT connections on one cluster.

Xiaomi - my Xiaomi Device Handlers for Smartthings

  •    Groovy

Repository of my smartthings device handlers for Xiaomi Devices. Created them primarily for my own use but you are free to use if you so wish. Great devices but I personally do not recommend the outlets as they appear to make my system less stable. However, other people do not seem to report this.

emqttd - EMQ - Erlang MQTT Broker

  •    Erlang

EMQ (Erlang MQTT Broker) is a distributed, massively scalable, highly extensible MQTT message broker written in Erlang/OTP. EMQ is fully open source and licensed under the Apache Version 2.0. EMQ implements both MQTT V3.1 and V3.1.1 protocol specifications, and supports MQTT-SN, CoAP, WebSocket, STOMP and SockJS at the same time.

ZigBee stack for Linux

  •    C

ZigBee stack for Linux covers IEEE 802.15.4 PHY and MAC layers as well as ZigBee Alliance NWK and (partially) APL layers of protocol.

MQTTnet - MQTTnet is a high performance

  •    CSharp

MQTTnet is a high performance .NET library for MQTT based communication. It provides a MQTT client and a MQTT server (broker). The implementation is based on the documentation from http://mqtt.org/. * Tested on local machine (Intel i7 8700K) with MQTTnet client and server running in the same process using the TCP channel. The app for verification is part of this repository and stored in /Tests/MQTTnet.TestApp.NetCore.

Hue - :art: Hue is the all-in-one coloring utility that you'll ever need.

  •    Swift

Hue is the all-in-one coloring utility that you'll ever need. .alpha is a sugar for colorWithAlphaComponent, internally it does the exact same thing, think of it as a lipstick for your implementation.

hue - Hue will help you to print awesomely in terminals.

  •    Python

Hue provides a minimal and powerful interface to print colored text and labels in the terminal. It works with Python 2 as well as Python 3. What makes hue better than other coloring libraries? Here's a comparison.

Adafruit_MQTT_Library - Arduino library for MQTT support

  •    C++

Arduino library for MQTT support, including access to Adafruit IO. Works with the Adafruit FONA, Arduino Yun, ESP8266 Arduino platforms, and anything that supports Arduino's Client interface (like Ethernet shield). See included examples for how to use the library to access an MQTT service to publish and subscribe to feeds. Note that this does not support the full MQTT spec but is intended to support enough for QoS 0 and 1 publishing.

MQTT-Client-Framework - iOS, macOS, tvOS native ObjectiveC MQTT Client Framework

  •    Objective-C

MQTT-Client-Framework is a native Objective-C iOS library. It uses CFNetwork for networking and CoreData for persistence. It is a complete implementation of MQTT 3.1.1 and supports TLS. You can read introduction to learn more about framework.

Mainflux - Industrial IoT Messaging and Device Management Server

  •    Go

Mainflux is modern, scalable, secure open source and patent-free IoT cloud platform written in Go.It accepts user, device, and application connections over various network protocols (i.e. HTTP, MQTT, WebSocket, CoAP), thus making a seamless bridge between them. It is used as the IoT middleware for building complex IoT solutions.





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.