Awesome
hm-discover
Discover Homematic CCUs and Interfaces
Install
$ npm install hm-discover
Usage Example
const hmDiscover = require('hm-discover');
hmDiscover(console.dir);
... creates following output:
[
{
"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