Skip to content

nicknicknickos/homebridge-upnp

 
 

Repository files navigation

UPnP for Homebridge

Universal Plug and Play (UPnP) is a set of networking protocols that permits networked devices to seamlessly discover each other's presence on the network and establish functional network services.

Supported devices types

Most of Smart TV supports this device type.

It requires implementation of RenderingControl v1 service, which allow control volume and mute states.

Current implementation of plugin automatically discover UPnP devices and add Lightbulb accessory which allow to control volume by slider and mute by on/off.

Install

$ npm install -g homebridge-upnp

Usage

Simply add to your Homebridge config new platform called "UPnP" and restart Homebridge.

{
  "platforms": [
      {
        "platfrom": "UPnP"
      }
  ]
}

Also you can provide custom config for node-ssdp by ssdpClient and ssdpServer options:

{
  "platforms": [
      {
        "platfrom": "UPnP",
        "ssdpClient": {
          "interfaces": ["br0"]
        },
        "ssdpServer": {
          "interfaces": ["br0"]
        }
      }
  ]
}

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%