Skip to content

julianfez/hkuvr1611

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hkuvr1611

The hkuvr1611 is a daemon to simulate a HomeKit bridge for an UVR1611 device. It uses the gouvr library to read data from the device's data bus and the HomeControl library to create a HomeKit bridge.

Build

Build hkuvr1611d.go using go build daemon/hkuvr1611d.go or use the Makefile to build for Beaglebone Black

make bbb

or Raspberry Pi

make rpi

Run

You need to provide the following arguments when running the hkuvr1611d daemon.

  • pin: Accessory pin required for pairing
  • conn: Specifies the connection type
    • mock: Simulates the data bus with random values; default
    • gpio: Uses a gpio to connect to the data bus
    • replay: Replays a log file (see logs/testlog.log)
  • file: Log file from which to replay packets
  • port: GPIO port; default: P8_07
  • timeout: Timeout in seconds until accessories are not reachable; default: 120

Examples

// Simulate
hkuvr1611d -pin=32112321

// Connect via GPIO
hkuvr1611d -pin=32112321 -conn=gpio -port=P8_07

HomeKit Client

You need an iOS app to control HomeKit accessories. You can use Home which runs on iPhone, iPad and Apple Watch.

Read the Getting Started guide.

Contact

Matthias Hochgatterer

Github: https://github.com/brutella

Twitter: https://twitter.com/brutella

License

hkuvr1611 is available under a non-commercial license. See the LICENSE file for more info.

About

UVR1611 HomeKit bridge

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 97.2%
  • Makefile 2.8%