Hallo,
ich bin ein absoluter Anfänger auf dem Gebiet der Homebridge und versuche mich seit Tagen einen GPIO zu schalten. Ich benutze einen Raspberry Pi3, Raspian ist installiert.
Leider komme ich einfach nicht weiter. Ich habe das Plugin GPIO-WPI2 installiert, WiringPi auch. Meine config.json habe ich geprüft, wurde für gut befunden:
{
"bridge": {
"name": "Homebridge",
"username": "CC:22:3D:E3:CE:30",
"port": 51826,
"pin": "031-45-154"
},
"accessories": [],
"platforms": [{
"platform": "NukiBridge",
"name": "Nuki",
"api_token": "XXXXXX",
"bridge_url": "XXX.XXX.XXX.XXX:8080",
"webhook_port": "51827",
"lock_state_mode": "1",
"webhook_server_ip_or_name": "XXX.XXX.XXX.XXX",
"locks": [{
"id": "XXXXXX",
"usesDoorLatch": "true",
"name": "Wohnungstür",
"priority": "1"
}]
},
{
"platform": "WiringPiPlatform",
"name": "Pi GPIO (WiringPi)",
"overrideCache": "true",
"autoExport": "true",
"gpiopins": [{
"name": "Einfahrt",
"pin": 17,
"enabled": "true",
"mode": "out",
"pull": "down",
"inverted": "false",
"duration": 0,
"polling": "false"
}]
}
]
}
Alles anzeigen
Wenn ich nun die Homebridge starte, erhalte ich einen Fehler:
TypeError: Cannot read property 'pin' of undefined
at WPiPlatform.configureAccessory (/usr/local/lib/node_modules/homebridge-gpio-wpi2/index.js:72:44)
at Server._configCachedPlatformAccessories (/usr/local/lib/node_modules/homebridge/lib/server.js:352:24)
at Server.run (/usr/local/lib/node_modules/homebridge/lib/server.js:88:8)
at module.exports (/usr/local/lib/node_modules/homebridge/lib/cli.js:40:10)
at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22)
at Module._compile (module.js:571:32)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
Ich bin leider ohne Hilfe nicht in der Lage das Problem zu lösen. Kann mir jemand dabei vielleicht helfen?