Liebe community,
da ich mir nun einen Apple HomePod anschaffen werde, bzw. schon angeschafft habe wollte ich natürlich auch versuchen alle Geräte in die home app einzubinden. Mir ist das bisher für die Xiaomi yeelights gelungen, und für die MagicHome led stripes. Nun, würde ich aber gerne meine Ewelink Steckdosen noch einbinden mit diesem Plugin: https://github.com/howanghk/homebridge-ewelink. Funktioniert aber nicht, da wenn ich in der config.json Datei noch eine weitere Platform einfüge, im Startvorgang die Homebridge folgendes an Fehlern ausspuckt:
[11/3/2019, 11:41:28 PM] [MagicHome-Platform] [ 'Polling Light', undefined ]
[11/3/2019, 11:41:28 PM] TypeError: Cannot read property 'length' of undefined
at LightAgent.getAddress (/usr/local/lib/node_modules/homebridge-magichome-platform/src/lib/lightAgent.js:170:24)
at LightBulb.executeCommand (/usr/local/lib/node_modules/homebridge-magichome-platform/src/accessories/base.js:39:69)
at LightBulb.sendCommand (/usr/local/lib/node_modules/homebridge-magichome-platform/src/accessories/lightBulb.js:53:10)
at LightBulb.getState (/usr/local/lib/node_modules/homebridge-magichome-platform/src/accessories/lightBulb.js:101:10)
at LightBulb.updateState (/usr/local/lib/node_modules/homebridge-magichome-platform/src/accessories/lightBulb.js:80:10)
at Timeout.LightBulb.setTimeout [as _onTimeout] (/usr/local/lib/node_modules/homebridge-magichome-platform/src/accessories/lightBulb.js:22:12)
at listOnTimeout (timers.js:327:15)
at processTimers (timers.js:271:5)
[11/3/2019, 11:41:28 PM] Got SIGTERM, shutting down Homebridge...
Was da passiert, ist anscheinend, dass das Plugin MagicHome versucht sich eine Lampe von einer undefinierten IP Adresse zu ziehen, bzw. anzusteuern, diese Lampe ist aber nicht als IP irgendwo definiert, in der config denke ich mal, und deswegen beendet sich dann die Home Bridge...ohne weitere Platform funktioniert die Homebridge auch, aber eben mit einer weiteren Platform, egal welchen, wirklich egal welcher oder mit welchen Plugin bekomme ich immer wieder diese Fehlermeldung, bin echt am verzweifeln...meine config.json sieht folgendermaßen aus, wie gesagt es tritt nur mit einer zweiten Platform auf. Einen Fehler in der config sehe ich jetzt erstmal nicht.
{
"bridge": {
"name": "Makesmart Server",
"username": "xxxx",
"port": 00000,
"pin": "0000000"
},
"platforms": [
{
"platform": "MagicHome-Platform",
"debug": true,
"lights": [
{
"name": "Tisch",
"ip": "192.168.178.32",
"setup": "RGBW"
},
{
"name": "Indirekte Beleuchtung hinten",
"ip": "192.168.178.39",
"setup": "RGBW"
},
{
"name": "Vitrine",
"ip": "192.168.178.40",
"setup": "RGBW"
},
{
"name": "Indirekte Beleuchtung vorne",
"ip": "192.168.178.34",
"setup": "RGBW"
},
{
"platform" : "eWeLink",
"name" : "eWeLink",
"email" : "[email protected]",
"password" : "Homepw",
"imei" : "eine generierte IMEI von einer Website"
}
]
}
]
}