Skip to content

Bring Yokis Pro USB key (also named Yokey) support to homebridge

License

Notifications You must be signed in to change notification settings

hadjedjvincent/homebridge-yokis-usb

Repository files navigation

Homebridge Yokis Plugin

verified-by-homebridge

This plugin allow you to trigger ON/OFF and get current state of Yokis MTR2000ER module from HomeKit with Homebridge. The implementation has been made using the Yokey, an USB dongle that facilitates acquisition and configuration phase of Yokis radio modules.

Using the Yokis Pro app, you can create Yokis Radio BUS, configure your module etc. This step is mandatory before using this plugin. Once you're done with the Yokis Pro app, you can plug the Yokey on your device (tested on Raspberry Pi);

What is currently working :

  • Retrieve state for a module using its ID (ON/OFF and variation value)
  • Toggle state for a module
  • Force ON mode for a module using its ID
  • Force OFF mode for amodule using its ID
  • Automatically calculate the CRC control value for each request

By doing some USB traffic capture, I was able to create this plugin, but some additionnal work has to be done (help needed !) :

  • Retrieve the modules list from the dongle database / or from the Yokis API
  • Make this plugin compatible with "Energeasy Connect USB Dongle" (I don't have one)

About

Bring Yokis Pro USB key (also named Yokey) support to homebridge

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published