hm-discover
Version:
Discover Homematic Devices
63 lines (50 loc) • 1.36 kB
Markdown
# hm-discover
[](http://badge.fury.io/js/hm-discover)
[](https://david-dm.org/hobbyquaker/hm-discover)
[](https://github.com/sindresorhus/xo)
[![License][mit-badge]][mit-url]
> Discover Homematic CCUs and Interfaces
## Install
```
$ npm install hm-discover
```
## Usage Example
```javascript
const hmDiscover = require('hm-discover');
hmDiscover(console.dir);
```
... creates following output:
```javascript
[
{
"type": "eQ3-HM-CCU2-App",
"serial": "KEQ0112345",
"address": "192.168.2.130",
"interfaces": {
"ReGaHSS": true,
"BidCos-Wired": false,
"BidCos-RF": true,
"HmIP-RF": true,
"VirtualDevices": true,
"CUxD": false
}
},
{
"type": "eQ3-HM-CCU2-App",
"serial": "JEQ0123456",
"address": "192.168.2.3",
"interfaces": {
"ReGaHSS": true,
"BidCos-Wired": true,
"BidCos-RF": true,
"VirtualDevices": false,
"HmIP-RF": false,
"CUxD": true
}
}
]
```
## License
MIT (c) 2017-2019 [Sebastian Raff](https://github.com/hobbyquaker)
[mit-badge]: https://img.shields.io/badge/License-MIT-blue.svg?style=flat
[mit-url]: LICENSE