Echt schade, dass das Fritz Platform Plugin nicht mehr weiterentwickelt und auf die kommende neue Homebridge Version angepasst wird.
Beiträge von 2Qt2beStr8
-
-
Wenn SeydX dazu bereit wäre...
Gibt es hier irgendwelche Neuigkeiten, oder ist das Projekt im Sand verlaufen?
-
Hättet ihr den Lust das zu testen, wenn ich den code refaktoriert habe?
Hi, ich würde es auf jeden Fall auch testen.
-
Ich lasse es jetzt auch einfach so.
-
Ja, schon. Aber eben halt in englischer Sprache und daher auch meine Vermutung, dass daher im Log die Zeit mit AM und PM steht.
-
Hallo zusammen,
ich hatte bisher Homebridge auf einem RaspberryPi 4 installiert (kein Docker) und bin gestern umgestiegen auf ein UGREEN NAS und hier läuft Hombridge jetzt in einem Docker Container. Es funktioniert auch alles einwandfrei, jedoch gibt es einen kleinen Schönheitsfehler - die Zeiten im Log werden im 12 Stundenmodus mit AM und PM angezeigt.
Weiss hier evtl. zufällig jemand wie man das umstellt. Bei der Instalkation wurde im Stack als Zeitzone Europe/Berlin eingetragen. Die Uhrzeiten stimmen ja auch. Was mir aufgefallen ist, das auf der Home-Seite als Zeitzone CET+01:00 steht - müsste hier nicht schon MEZ stehen?
Danke schon mal im Voraus.
Gruß
DJ
-
Das Plugin nutze ich bereits. Allerdings läuft es nicht, wenn die HB ihren Dienst versagt, was bei fehlerhafter Config ja schnell passiert. Das war der Fall, nachdem ich das Update (übrigens auch über Config UI X) eingespielt hatte. Daher mußte ich DAU mit dem Nano stümpern und hab dann aufgegeben.
Schau dir das mal an

-
ok, danke für den Tipp 😊 das hat schon mal funktioniert. der Anrufer wird jetzt erkannt.Aber das kommt jetzt:
7.11.2020, 13:00:25] [FritzPlatform] Callmonitor Incoming: "incomingTo" nr matched!
[7.11.2020, 13:00:25] [FritzPlatform] Callmonitor Incoming: An error occured during reading blackbook!
[7.11.2020, 13:00:25] [FritzPlatform] [Error: ENOENT: no such file or directory, open '/var/lib/homebridge/fritzbox/blackbook.json'] {
errno: -2,
code: 'ENOENT',
syscall: 'open',
path: '/var/lib/homebridge/fritzbox/blackbook.json'
}
was muss ich hier machen?Edit:
Hab‘s hinbekommen
-
Du musst erstmal dein phonebook ‚erstellen‘ mit dem phonebook switch
Aber dennoch danke fürn report, ich werde die Fehlermeldung da rausnehmen weil es eigtl irrelevant ist 😄
daran sollte es nicht liegen, denn ich habe phonebook in den Einstellungen aktiviert
},
"extras": {
"phoneBook": {
"active": true,
"blacklists": [
"tellows Scorelisten Score 7-9"
],
"accType": "switch"
}
-
leider immer noch ein Fehler:7.11.2020, 12:22:06] [FritzPlatform] Callmonitor Incoming: An error occured during reading phonebook!
[7.11.2020, 12:22:06] [FritzPlatform] [Error: ENOENT: no such file or directory, open '/var/lib/homebridge/fritzbox/phonebook.json'] {
errno: -2,
code: 'ENOENT',
syscall: 'open',
path: '/var/lib/homebridge/fritzbox/phonebook.json'
}
[7.11.2020, 12:22:06] [FritzPlatform] Callmonitor Incoming: An error occured during reading blackbook!
[7.11.2020, 12:22:06] [FritzPlatform] [Error: ENOENT: no such file or directory, open '/var/lib/homebridge/fritzbox/blackbook.json'] {
errno: -2,
code: 'ENOENT',
syscall: 'open',
path: '/var/lib/homebridge/fritzbox/blackbook.json'
}
[7.11.2020, 12:22:06] [FritzPlatform] Callmonitor Incoming: Incoming call from: xxx to xxx
{ denyCall: false, text: 'xxx', inbound: true }
[7.11.2020, 12:22:19] [FritzPlatform] Callmonitor Incoming: Call disconnected with xxx
{ denyCall: false, text: 'xxx', inbound: true }
-
Ich bzw. wir haben zu danken für das super Plugin und deine tolle Arbeit 👍🏻
Wenn du was zum Testen hast, dann bin ich jederzeit dazu bereit. Hab ja zum Glück ein Testsystem laufen.
-
ich hab gerade Phonebook aktiviert und dann mal testweise bei mir angerufen. Auf meinem Test-Raspberry 3 zeigt er mir problemlos meinen Namen an und greift also auch auf das Telefonbuch der FritzBox zu.Auf meinem Raspberry 4 bringt er bei einem Anruf folgende Fehlermeldung:
(node:23139) UnhandledPromiseRejectionWarning: TypeError: phonebook is not iterable
at Socket.<anonymous> (/usr/local/lib/node_modules/homebridge-fritz-platform/src/accessories/callmonitor/callmonitor.js:152:34)
(Use `node --trace-warnings ...` to show where the warning was created)
(node:23139) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.htm…unhandled_rejections_mode). (rejection id: 1)
(node:23139) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
[7.11.2020, 11:42:05] [FritzPlatform] Callmonitor Incoming: Call disconnected with xxx
einziger Unterschied, auf dem Test-Raspi hab ich das Plugin noch mit der alten Version installiert, bei der die vielen (Fehler)-Meldungen bei der Installation kamen. Kann das daran liegen? -
Guten Morgen,
kann mir evtl. jemand sagen wo das herkommt:[
2020-11-07T06:05:24.599Z ciao:Announcer [Homebridge FE3B 9D2D._hap._tcp.local.] Sending announcement number 2
2020-11-07T06:05:26.607Z ciao:Announcer [Homebridge FE3B 9D2D._hap._tcp.local.] Sending announcement number 3
2020-11-07T06:05:39.669Z ciao:Responder Sending response via multicast on network wlan0 (took 8 ms): [A,AAAA] answers and [NSEC] additionals with size 180B
2020-11-07T06:06:39.666Z ciao:Responder Sending response via multicast on network wlan0 (took 3 ms): [A,AAAA] answers and [NSEC] additionals with size 180B
2020-11-07T06:07:39.650Z ciao:Responder Sending response via multicast on network wlan0 (took 3 ms): [A,AAAA] answers and [NSEC] additionals with size 180B
2020-11-07T06:08:39.634Z ciao:Responder Sending response via multicast on network wlan0 (took 3 ms): [A,AAAA] answers and [NSEC] additionals with size 180B
2020-11-07T06:08:56.980Z ciao:Responder Sending response via unicast to {"address":"192.168.178.39","port":5353,"interface":"wlan0"} (took 9 ms): [PTR] answers and [TXT,SRV,A,AAAA,NSEC,NSEC] additionals with size 548B (UPS: 1440)
2020-11-07T06:09:39.682Z ciao:Responder Sending response via multicast on network wlan0 (took 3 ms): [A,AAAA] answers and [NSEC] additionals with size 180B
2020-11-07T06:10:39.644Z ciao:Responder Sending response via multicast on network wlan0 (took 4 ms): [A,AAAA] answers and [NSEC] additionals with size 180B
die angezeigte IP-Adresse ist ein iPadEdit: lag wohl an der Homebridge v1.3.0-beta Version - nach einem Downgrade zur Version 1.2.3 kommt das nicht mehr
-
hab ich natürlich gleich mal getestet 😊
so sieht es jetzt aus:Last login: Fri Nov 6 20:33:33 2020 from 192.168.178.42
pi@raspberrypi:~ $ sudo npm i -g --unsafe-perm homebridge-fritz-platform@beta
npm WARN deprecated [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated [email protected]: this library is no longer supported
added 124 packages from 230 contributors in 48.639s
pi@raspberrypi:~ $
-
also bei mir sah das bei der Installation genau so aus. Funktionieren tut es aber trotzdem.
-
Jetzt kann ich eine positive Rückmeldung geben
und jetzt wird auch die Temperatur angezeigt 👍🏻 -
vielen Dank für das Update, ich habe aber immer noch folgenden Fehler:
[6.11.2020, 16:37:39] [FritzPlatform] Smarthome: An error occured during polling state (smarthome)
[6.11.2020, 16:37:39] [FritzPlatform] TypeError: get is not a function
at refreshSmarthome (/usr/local/lib/node_modules/homebridge-fritz-platform/src/helper/deviceHandler.js:2211:23)
at processTicksAndRejections (internal/process/task_queues.js:93:5)
at poll (/usr/local/lib/node_modules/homebridge-fritz-platform/src/helper/deviceHandler.js:2051:9)
-
Ich weiß nicht warum, aber nach einem Neustart von Homebridge hat sich die Fehlermeldung jetzt nochmal etwas verändert.
6.11.2020, 14:04:52] [FritzPlatform] Smarthome: An error occured during polling state (smarthome)
[6.11.2020, 14:04:52] [FritzPlatform] TypeError: smarthomes.devicelist.device.map is not a function
at refreshSmarthome (/usr/local/lib/node_modules/homebridge-fritz-platform/src/helper/deviceHandler.js:2037:54)
at processTicksAndRejections (internal/process/task_queues.js:93:5)
at Object.poll (/usr/local/lib/node_modules/homebridge-fritz-platform/src/helper/deviceHandler.js:1950:9)
-
Die DECT200 kann ja sozusagen alles. Es ist eine schaltbare Steckdose mit Temperaturfühler und Stromverbrauchmessung -
Ich hab gleich mal meine Dect200 hinzugefügt, erhalte aber folgende Fehlermeldung:6.11.2020, 12:48:08] [FritzPlatform] Smarthome: An error occured during polling state (smarthome)
[6.11.2020, 12:48:08] [FritzPlatform] TypeError: smarthomes.devicelist.device.map is not a function
at refreshSmarthome (/usr/local/lib/node_modules/homebridge-fritz-platform/src/helper/deviceHandler.js:2037:54)
at processTicksAndRejections (internal/process/task_queues.js:93:5)