pimatic-coc

0.9.0 • Public • Published

pimatic-coc

This is a pimatic plugin which allows you to connect a busware COC module or a busware CUL to the pimatic home automation framework.

##Installation

###Add the plugin To enable the COC plugin add this section to your config.json file.

...
{
  "plugin": "coc"
}
...

To use a CUL device connected to an USB port instead of an internally connected COC module, you need to set the hardware type and the serial device name.

...
{
  "plugin": "coc",
  "hardwareType": "CUL",
  "serialDeviceName": "/dev/tty_your_name_here"
}
...

Use

dmesg | grep tty

to find the serial device name of the CUL.

###Add devices

The COC plugin currently defines two types of devices.

  • The COCSwitch device supports the COC generic commands for on and off. You can use it for all supported protocols.
  • The COCSwitchFS20 device is a specialized version which controls FS20 devices. It creates the needed on/off commands internally.

This is an example for the devices section in the config.json file.

...
  "devices": [
    {
      "class": "COCSwitch",
      "id": "socket2",
      "name": "Socket 2",
      "commandOn": "F1234A811",
      "commandOff": "F1234A810"
    },
    {
      "class": "COCSwitchFS20",
      "id": "socketF1",
      "name": "Socket FS20",
      "houseid": "1234",
      "deviceid": "A8"
    }
  ],

Attention: This plugin uses the onoff module, which has some issues with Raspian jessie. Check this to fix the issue.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.9.0
    1
    • latest

Version History

Package Sidebar

Install

npm i pimatic-coc

Weekly Downloads

1

Version

0.9.0

License

GPL-2.0

Last publish

Collaborators

  • dfischbach