Skip to content

estilles/companion-module-hoobs-api-original

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

companion-module-hoobs-api

This module provides control over smart home accessories registered with a local HOOBS instance. HOOBS is based on Homebridge. Homebridge is a lightweight NodeJS server that emulates the iOS HomeKit API. Homebridge allows you to integrate with smart home devices that do not support the HomeKit protocol.

Configuration

While you can use an existing HOOBS user to configure companion-module-hoobs-api, we suggest creating a new user for exclusive use with this module with the mininum permissions possible.

The HOOBS user used with this module DOES NOT require terminal access.

To configure this module you will need:

  1. The hostname of your HOOBS instance (usually hoobs.local)
  2. The TCP port of your HOOBS instance (usuall 80)
  3. A set of credentials (username and password) to access your HOOBS instance.

Supported Version

The module supports and has been tested with the latest HOOBS version.

HOOBS Version Node Version
3.1.1 12.14.1

HOOBS API

To develop this module we used the API Reference provided in the HOOBS Developers Guide.

Change Log

v1.0.0

  • Added action to power on/off accessories
  • Added action to set the brightness of supported accessories
  • Added action to set the color temperature (in Kelvin) of supported accessories

TODO

  • Add API polling to support feedbacks
  • Add power on/off feedback
  • Add brightness feeedback
  • Add color temperature feedback
  • Add action to set RGB color

About

Control HOOBS from Stream Deck via Companion

Topics

Resources

License

Stars

Watchers

Forks