Thanks to visit codestin.com
Credit goes to github.com

Skip to content

andris9/hue-discover

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hue-discover

Discover locally available Hue bridges

npm install hue-discover

Usage

const discover = require('hue-discover');
discover().then(bridges => {
    for (let bridge of bridges) {
        console.log(bridge);
    }
});

Example output

{
    "id": "ecb5fafffe25c6b9",
    "internalipaddress": "192.168.1.249",
    "deviceType": "urn:schemas-upnp-org:device:Basic:1",
    "friendlyName": "Philips hue (192.168.1.249)",
    "manufacturer": "Signify",
    "manufacturerURL": "http://www.philips-hue.com",
    "modelDescription": "Philips hue Personal Wireless Lighting",
    "modelName": "Philips hue bridge 2015",
    "modelNumber": "BSB002",
    "modelURL": "http://www.philips-hue.com",
    "serialNumber": "xxxxxxxxxxxxx",
    "UDN": "uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxx",
    "presentationURL": "index.html"
}

NB! hue-discover sets up listeners for mdns and ssdp which are not closed automatically so application process will not be closed once your other code is finished.

License

MIT

About

Discover Philips Hue bridges

Resources

License

Stars

Watchers

Forks

Packages

No packages published