v3.0.2 ist online
- Fakegato wurde gefixt
- "Read only" Option (siehe example-config) wurden zu den Geräten hinzugefügt
v3.0.2 ist online
- Fakegato wurde gefixt
- "Read only" Option (siehe example-config) wurden zu den Geräten hinzugefügt
Ah, verstehe ... also wenn man zwei Boxen in Betrieb hätte wird es relevant.
Hier mein Config. Eventuell muss noch was raus? Hab mich am Beispiel orientiert.
{
"platform": "FritzPlatform",
"devices": {
"FritzBox": {
"host": "192.168.178.1",
"port": 49000,
"username": "XXX",
"password": "XXX",
"type": "dsl",
"wifi2": true,
"wifi5": true,
"wifiGuest": true,
"phoneBook": true,
"wps": true,
"aw": true,
"deflection": true,
"led": true,
"lock": true,
"beta": true,
"mesh": true,
"master": true
},
"callmonitor": {
"active": false,
"ip": "192.168.178.1",
"port": 1012,
"country": "DE"
},
"presence": {
"Hendrik": "40:98:AD:1DXXX",
"Elliot": "8C:8E:F2:XXX",
"Alex": "6C:4D:73:XXX"
},
"alarm": {
"active": true,
"telNr": "xxx",
"duration": 30
},
"wakeup": {
"active": true,
"internNr": "**620",
"duration": 60
},
"ringlock": {
"active": true,
"DECTphones": 1,
"start": "15:00",
"end": "21:00"
},
"broadband": {
"active": true,
"measureTime": 5,
"polling": 30
},
"extReboot": {
"active": true,
"cmdOn": "sh /PATHTOSCRIPT/reboot-start.sh",
"cmdOff": "sh /PATHTOSCRIPT/reboot-finished.sh"
},
"telegram": {
"active": false,
"token": "TOKEN",
"chatID": "CHATID",
"presence": {
"in": "Willkommen zu Hause @",
"out": "Auf Wiedersehen @",
"anyoneIn": "Jemand ist zu Hause!",
"anyoneOut": "Niemand zu Hause!"
},
"callmonitor": {
"incoming": "Ankommende Anruf! @",
"disconnected": "Anruf mit @ wurde beendet!"
}
},
"anyone": true,
"delay": 60,
"polling": 5,
"timeout": 5
}
},
Kann mal jemand posten, wie das ganze in Home aussieht?
Ich bin mir noch nicht sicher, ob ich das Plugin brauche oder nicht.
Ich bekomme meine Repeater nicht angezeigt. AVM 1750E und /oder Repeater 3000
meine Config sieht so aus:
{
"platform": "FritzPlatform",
"devices": {
"FritzBox": {
"host": "192.168.2.1",
"port": 49000,
"username": "xxx",
"password": "xxx",
"type": "cable",
"wifi2": true,
"wifi5": true,
"wifiGuest": true,
"mesh": true,
"master": true,
"led": true
}
},
"FritzRepeater": {
"host": "192.168.2.2",
"port": 49000,
"username": "xxx",
"password": "xxx",
"type": "repeater",
"wifi2": true,
"wifi5": true,
"wifiGuest": true,
"led": true,
"beta": false
},
"presence": {
"Peter": "xxx",
"Susanne": "xxx",
"Watch": "xxx"
},
"anyone": false,
"delay": 60,
"polling": 5,
"timeout": 5
}
Alles anzeigen
Du musst für jeden Repeater einen extra Eintrag machen in deiner Config
Edit: Du bekommst ihn garnicht angezeigt oder? Ich denke dir fehlt ganz unten an vorletzter Stelle eine Klammer. Probier es mal aus.
"FritzRepeater": {
"host": "192.168.2.2",
"port": 49000,
"username": "xxx",
"password": "xxx",
"type": "repeater",
"wifi2": true,
"wifi5": true,
"wifiGuest": true,
"led": true,
"beta": false
}
},
Probier es mal hiermit
{
"platform": "FritzPlatform",
"devices": {
"FritzBox": {
"host": "192.168.2.1",
"port": 49000,
"username": "xxx",
"password": "xxx",
"type": "cable",
"wifi2": true,
"wifi5": true,
"wifiGuest": true,
"mesh": true,
"master": true,
"led": true
},
"FritzRepeater": {
"host": "192.168.2.2",
"port": 49000,
"username": "xxx",
"password": "xxx",
"type": "repeater",
"wifi2": true,
"wifi5": true,
"wifiGuest": true,
"led": true,
"beta": false
}
},
"presence": {
"Peter": "xxx",
"Susanne": "xxx",
"Watch": "xxx"
},
"anyone": false,
"delay": 60,
"polling": 5,
"timeout": 5
}
Alles anzeigen
Dein config ist falsch, probier mal hiermit (vorher alles löschen persist/accessory)
{
"platform": "FritzPlatform",
"devices": {
"FritzBox": {
"host": "192.168.178.1",
"port": 49000,
"username": "XXX",
"password": "XXX",
"type": "dsl",
"wifi2": true,
"wifi5": true,
"wifiGuest": true,
"phoneBook": true,
"wps": true,
"aw": true,
"deflection": true,
"led": true,
"lock": true,
"beta": true,
"mesh": true,
"master": true
}
},
"callmonitor": {
"active": false,
"ip": "192.168.178.1",
"port": 1012,
"country": "DE"
},
"presence": {
"Hendrik": "40:98:AD:1DXXX",
"Elliot": "8C:8E:F2:XXX",
"Alex": "6C:4D:73:XXX"
},
"alarm": {
"active": true,
"telNr": "xxx",
"duration": 30
},
"wakeup": {
"active": true,
"internNr": "**620",
"duration": 60
},
"ringlock": {
"active": true,
"DECTphones": 1,
"start": "15:00",
"end": "21:00"
},
"broadband": {
"active": true,
"measureTime": 5,
"polling": 30
},
"extReboot": {
"active": true,
"cmdOn": "sh /PATHTOSCRIPT/reboot-start.sh",
"cmdOff": "sh /PATHTOSCRIPT/reboot-finished.sh"
},
"telegram": {
"active": false,
"token": "TOKEN",
"chatID": "CHATID",
"presence": {
"in": "Willkommen zu Hause @",
"out": "Auf Wiedersehen @",
"anyoneIn": "Jemand ist zu Hause!",
"anyoneOut": "Niemand zu Hause!"
},
"callmonitor": {
"incoming": "Ankommende Anruf! @",
"disconnected": "Anruf mit @ wurde beendet!"
}
},
"anyone": true,
"delay": 60,
"polling": 5,
"timeout": 5
}
Alles anzeigen
Die sind deswegen erschienen weil dein config falsch war, am besten du entfernst das Plugin, löschst accessory und persist ordner und fügst es neu hinzu
Danke! Das hat zunächst funktioniert. Sobald ich aber beider Repeater versuche einzubinden kommen wieder diese zusätzlichen Kacheln.
Anbei nochmal meine aktuelle config:
{
"platform": "FritzPlatform",
"devices": {
"FritzBox": {
"host": "192.168.2.1",
"port": 49000,
"username": "xxx",
"password": "xxxx",
"type": "cable",
"wifi2": true,
"wifi5": true,
"wifiGuest": true,
"mesh": true,
"master": true,
"led": true
},
"FritzRepeater 3000": {
"host": "192.168.2.2",
"port": 49000,
"username": "xxx",
"password": "xxxxx",
"type": "repeater",
"wifi2": true,
"wifi5": true,
"wifiGuest": true,
"led": true,
"beta": false
},
"FritzRepeater 1750E": {
"host": "192.168.2.3",
"port": 49000,
"username": "xxx",
"password": "xxxx",
"type": "repeater",
"wifi2": true,
"wifi5": true,
"wifiGuest": true,
"led": true,
"beta": false
},
"presence": {
"Peter": "xxx",
"Susanne": "xxx",
"Watch": "xxx"
},
"anyone": false,
"delay": 60,
"polling": 5,
"timeout": 5
}
}
]
}
Alles anzeigen
Das habe ich ja gemacht! Die "neue" config mit den zwei Repeatern verursacht diese neuen Geräte!
Vielleicht kannst Du über diese config mal drüberschauen. Ev. ist da doch noch der Wurm drin.
Obwohl JSONLint sie als Ok betrachtet.
{
"platform": "FritzPlatform",
"devices": {
"FritzBox": {
"host": "192.168.2.1",
"port": 49000,
"username": "xxx",
"password": "xxxx",
"type": "cable",
"wifi2": true,
"wifi5": true,
"wifiGuest": true,
"mesh": true,
"master": true,
"led": true
},
"FritzRepeater 3000": {
"host": "192.168.2.2",
"port": 49000,
"username": "xxx",
"password": "xxxxx",
"type": "repeater",
"wifi2": true,
"wifi5": true,
"wifiGuest": true,
"led": true,
"beta": false
},
"FritzRepeater 1750E": {
"host": "192.168.2.3",
"port": 49000,
"username": "xxx",
"password": "xxxx",
"type": "repeater",
"wifi2": true,
"wifi5": true,
"wifiGuest": true,
"led": true,
"beta": false
},
"presence": {
"Peter": "xxx",
"Susanne": "xxx",
"Watch": "xxx"
},
"anyone": false,
"delay": 60,
"polling": 5,
"timeout": 5
}
}
]
}
Alles anzeigen
In #711 habe ich dir schon geschrieben wo dein Problem vermutlich in der Config ist unter Edit. Und der Fehler ist immer noch vorhanden.
Den Hinweis habe ich sehr wohl gelesen und befolgt. Hat leider nichts gebracht.
Beide configs, sowohl meine als auch Deine, verursachen diesen Fehler und werden i.Ü. beide von JasonLit als OK angesehen.
Ich glaube ich habe einen Denkfehler!!
ISt es so richtig (bbei zwei Repeatern?
{
"platform": "FritzPlatform",
"devices": {
"FritzBox": {
"host": "192.168.2.1",
"port": 49000,
"username": "xxx",
"password": "xxx",
"type": "cable",
"wifi2": true,
"wifi5": true,
"wifiGuest": true,
"mesh": true,
"master": true,
"led": true
},
"FritzRepeater 1": {
"host": "192.168.2.2",
"port": 49000,
"username": "xxx",
"password": "xxx",
"type": "repeater",
"wifi2": true,
"wifi5": true,
"wifiGuest": true,
"led": true,
"beta": false
},
"FritzRepeater 2": {
"host": "192.168.2.2",
"port": 49000,
"username": "xxx",
"password": "xxx",
"type": "repeater",
"wifi2": true,
"wifi5": true,
"wifiGuest": true,
"led": true,
"beta": false
}
},
"presence": {
"Peter": "xxx",
"Susanne": "xxx",
"Watch": "xxx"
},
"anyone": false,
"delay": 60,
"polling": 5,
"timeout": 5
}
Alles anzeigen
Seit dem Update auf 3.0 , 3.02 und jetzt auf 3.04 läuft das Plugin und damit die komplette Einrichtung bei mir nicht mehr. Bis 3.02 konnte ich das Plugin über die Befehlszeile wieder löschen und damit Homebridge verwenden. Nach dem Test von 3.04 geht gar nichts mehr. Bei dem Versuch des uninstall kommt folgende Meldung:
npm WARN saveError ENOENT: no such file or directory, open '/home/pi/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/home/pi/package.json'
npm WARN pi No description
npm WARN pi No repository field.
npm WARN pi No README data
npm WARN pi No license field.
audited 1063 packages in 5.845s
found 0 vulnerabilities
Im syslog kommt folgende Meldung:
Mar 3 12:34:54 homebridge homebridge[5314]: [2019-3-3 12:34:54] Loading 2 platforms...
Mar 3 12:34:54 homebridge homebridge[5314]: [2019-3-3 12:34:54] [Config] Initializing config platform...
Mar 3 12:34:54 homebridge homebridge[5314]: [2019-3-3 12:34:54] [Config] Spawning homebridge-config-ui-x with PID 5340
Mar 3 12:34:54 homebridge homebridge[5314]: [2019-3-3 12:34:54] [Hue] Initializing Hue platform...
Mar 3 12:34:54 homebridge homebridge[5314]: [2019-3-3 12:34:54] [Hue] homebridge-hue v0.11.18, node v11.4.0, homebridge v0.4.$
Mar 3 12:34:54 homebridge homebridge[5314]: [2019-3-3 12:34:54] [Hue] warning: not using recommended node version v10.15.2 LTS
Mar 3 12:34:54 homebridge homebridge[5314]: [2019-3-3 12:34:54] Loading 0 accessories...
Mar 3 12:34:54 homebridge homebridge[5314]: Load homebridge-fritz-platform.FritzPlatform
Mar 3 12:34:54 homebridge homebridge[5314]: /usr/local/lib/node_modules/homebridge-fritz-platform/src/platform.js:46
Mar 3 12:34:54 homebridge homebridge[5314]: this.devices = config.devices||{};
Mar 3 12:34:54 homebridge homebridge[5314]: ^
Mar 3 12:34:54 homebridge homebridge[5314]: TypeError: Cannot read property 'devices' of null
Mar 3 12:34:54 homebridge homebridge[5314]: at new FritzPlatform (/usr/local/lib/node_modules/homebridge-fritz-platform/s$
Mar 3 12:34:54 homebridge homebridge[5314]: at Server._loadDynamicPlatforms (/usr/local/lib/node_modules/homebridge/lib/s$
Mar 3 12:34:54 homebridge homebridge[5314]: at Server.run (/usr/local/lib/node_modules/homebridge/lib/server.js:88:8)
Mar 3 12:34:54 homebridge homebridge[5314]: at module.exports (/usr/local/lib/node_modules/homebridge/lib/cli.js:45:10)
Mar 3 12:34:54 homebridge homebridge[5314]: at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:$
Mar 3 12:34:54 homebridge homebridge[5314]: at Module._compile (internal/modules/cjs/loader.js:723:30)
Mar 3 12:34:54 homebridge homebridge[5314]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:734:10)
Mar 3 12:34:54 homebridge homebridge[5314]: at Module.load (internal/modules/cjs/loader.js:620:32)
Mar 3 12:34:54 homebridge homebridge[5314]: at tryModuleLoad (internal/modules/cjs/loader.js:560:12)
Mar 3 12:34:54 homebridge homebridge[5314]: at Function.Module._load (internal/modules/cjs/loader.js:552:3)
Mar 3 12:34:54 homebridge systemd[1]: homebridge.service: Main process exited, code=exited, status=1/FAILURE
Mar 3 12:34:54 homebridge systemd[1]: homebridge.service: Unit entered failed state.
Mar 3 12:34:54 homebridge systemd[1]: homebridge.service: Failed with result 'exit-code'.
Alles anzeigen
Kann mich jemand bei der Behebung des Problems unterstützen? Wie zu sehen ist, habe ich außerdem nur das Hue Plugin installiert.
Vielen Dank
Mit einem erweiterten Befehl konnte ich den uninstall durchführen. Ich würde dennoch das Plugin gerne wieder nutzen und wäre über Infos dankbar wie ich den Install durchführe, so dass es wieder ordentlich funktioniert.
Vielen Dank
Spy lösch das Plugin und entferne mal die Geräte aus HomeKit, lösche anschließend dein accessory und persist ordner und probiere danach mit folgendem config.json
{
"platform": "FritzPlatform",
"devices": {
"FritzBox": {
"host": "192.168.2.1",
"port": 49000,
"username": "xxx",
"password": "xxxx",
"type": "cable",
"wifi2": true,
"wifi5": true,
"wifiGuest": true,
"mesh": true,
"master": true,
"led": true
},
"FritzRepeater 3000": {
"host": "192.168.2.2",
"port": 49000,
"username": "xxx",
"password": "xxxxx",
"type": "repeater",
"wifi2": true,
"wifi5": true,
"wifiGuest": true,
"led": true,
"beta": false
},
"FritzRepeater 1750E": {
"host": "192.168.2.3",
"port": 49000,
"username": "xxx",
"password": "xxxx",
"type": "repeater",
"wifi2": true,
"wifi5": true,
"wifiGuest": true,
"led": true,
"beta": false
}
},
"presence": {
"Peter": "xxx",
"Susanne": "xxx",
"Watch": "xxx"
},
"anyone": false,
"delay": 60,
"polling": 5,
"timeout": 5
}
Alles anzeigen