Homebridge-people Plugin ist der weg dahin. Hier kannst du einen Bewegungs-Sensor anlegen lassen für deinen PC ob du den den Senaor dann den PC Namen oder die IP Adresse abfragen lässt ist Geschmacksache.
...
Vielen Dank für den Hinweis, leider kämpfe ich im Moment damit die sample.json zu meiner config.json hinzuzufügen und dann anzupassen irgendwo habe ich noch klammern, Beistriche etc. falsch gesetzt so schaut meine config.json ohne dem people plugin aus:
{
"bridge": {
"name": "Homebridge",
"username": "xx:22:3D:E3:CE:29",
"port": xx826,
"pin": "031-45-154"
},
"description": "Home Smart Home",
"platforms": [{
"platform": "WeatherPlus",
"name": "WeatherPlus",
"service": "darksky",
"key": "xxxxxxxxx",
"locationGeo": [xx.26955464, xx.44412994],
"language": "de",
"forecast": [1, 2, 3, 4, 5, 6, 7]
}],
"accessories": [{
"accessory": "XiaomiRoborockVacuum",
"name": "Ess Bereich saugen",
"ip": "192.168.1.15",
"token": "xxxxxxxxxxxxxxxxxxx",
"dock": false,
"pause": false,
"zones": [
[
24500,
25000,
28500,
28000
],
[
28600,
26500,
33900,
28300
]
]
},
{
"accessory": "XiaomiRoborockVacuum",
"name": "Wohn Bereich saugen",
"ip": "192.168.1.15",
"token": "xxxxxxxxxxx",
"dock": false,
"pause": false,
"zones": [
[
24500,
28350,
30600,
31950
],
[
30500,
28500,
33450,
30100
]
]
},
{
"accessory": "XiaomiRoborockVacuum",
"name": "Schlaf Bereich saugen",
"ip": "192.168.1.15",
"token": "xxxxxxxx",
"dock": false,
"pause": false,
"zones": [
[
25820,
32000,
29500,
35650
],
[
29530,
32010,
32540,
33160
],
[
32420,
31370,
33850,
32900
],
[
30020,
33170,
33820,
35970
]
]
},
{
"accessory": "XiaomiRoborockVacuum",
"name": "Wohnung saugen",
"ip": "192.168.1.15",
"token": "xxxxxxxxxxx",
"dock": false,
"pause": false,
"zones": [
[
24500,
25050,
30000,
35650
],
[
29600,
26700,
33850,
35600
]
]
},
{
"accessory": "NetworkDevice",
"name": "nas-ss439",
"ip": "192.168.1.3",
"log": false,
"mac": "xx:08:9B:8D:14:1E",
"shutdownCommand": "sshpass -xxxxxxxxxx ssh -o StrictHostKeyChecking=no [email protected] poweroff"
},
{
"accessory": "webostv",
"name": "TV",
"ip": "192.168.1.13",
"mac": "xx:A9:DE:B0:8C:44",
"keyFile": "/homebridge/lgtvKeyFile",
"pollingInterval": 10,
"inputs": [{
"appId": "com.webos.app.livetv",
"name": "Live TV"
},
{
"appId": "com.webos.app.hdmi2",
"name": "Pioneer Receiver"
},
{
"appId": "orf",
"name": "ORFThek"
},
{
"appId": "netflix",
"name": "Netflix"
},
{
"appId": "youtube.leanback.v4",
"name": "YouTube"
}
],
"showInputButtons": false,
"volumeControl": "buttons",
"channelControl": false,
"mediaControl": false,
"remoteControlButtons": [
"HOME",
"LIST",
"EXIT",
"ENTER",
"UP",
"DOWN",
"LEFT",
"RIGHT"
]
}
]
}
Jetzt versuche ich ohne Fehler das Beispiel zu integrieren mach aber immer etwas falsch, wenn mir hier bitte jemand helfen könnte ?
"platforms": [
{
"platform": "People",
"threshold" : 15,
"anyoneSensor" : true,
"nooneSensor" : false,
"webhookPort": 51828,
"cacheDirectory": "./.node-persist/storage",
"pingInterval": 10000,
"ignoreReEnterExitSeconds": 0,
"people" : [
{
"name" : "Pete",
"target" : "PetesiPhone",
"threshold" : 15,
"pingInterval": 10000,
"ignoreReEnterExitSeconds": 0
},
{
"name" : "Someone Else",
"target" : "192.168.1.68",
"threshold" : 15,
"pingInterval": 10000,
"ignoreReEnterExitSeconds": 0
}
]
}
]