homebridge-fritz-platform
-
-
Hallo,
jetzt hab ich doch nochmal ein Anliegen. Bekomme im Log immer den Fehler
[FritzPlatform] [INFO] No master device defined!
Config sieht so aus.
Bekomme deswegen wahrscheinlich auch keine Devices angezeigt, oder?
Code
Alles anzeigen{ "platform": "FritzPlatform", "devices": { "FRITZ!Box 7490": { "active": true, "host": "192.1xx.1xx.xxxxx", "port": 49000, "username": "xxx", "password": "xxx", "type": "dsl", "master": true, "mesh": false, "readOnly": false, "options": { "wifi2": true, "wifi5": true, "wifiGuest": true, "phoneBook": true, "wps": true, "aw": false, "deflection": true, "led": true, "lock": false } }, "FRITZ!Box 7330": { "active": false, "host": "192.1xx.1xx.xx", "port": 49000, "username": "xxx", "password": "xxx", "type": "repeater", "readOnly": false, "options": { "wifi2": [ true, true ], "wifi5": [ false, false ], "wifiGuest": [ false, false ], "wps": [ false, false ], "led": [ true, true ] } }, "presence": { "user": [ { "active": true, "name": "iMac", "address": "xxx" }, { "active": true, "name": "MB.Pro", "address": "xxx" }, { "active": true, "name": "MB.Air", "address": "xxx" } Und so weiterhmm seltsam, hast du hb als init.d laufen oder systemd
Hallo zusammen,
eine kurze Frage bezüglich Presence: Ich habe aktuell eine 6490 Cable mit OS 7.02, welche als Mesh-Master aktiviert ist.
Der 1. Repeater im OG ist mit der Fritz Box direkt verbunden.
Der 2. Repeater im DG ist mit dem 1. Repeater im OG verbunden.
Bei beiden Repeater wird mir kein Mesh-Symbol angezeigt. Was vermutlich an meinem Konfiguration der beiden Repeater liegt. Das wäre aber schnell durch einen neuen Anmeldeprozess geändert.
Ich habe in meiner config mesh auf false gestellt. Kann es daran liegen, dass es hierbei zu Problemen kommt und mir deswegen Presence nur angezeigt wird, wenn wer direkt auf der Fritz Box eingeloggt ist? Sobald er sich auf den Repeatern einloggt, erkennt Presence das Gerät nicht mehr, obwohl ich die Repeater ebenfalls in die Config aufgenommen habe und diese auch erkennt werden. Wäre das Problem behoben, wenn ich mesh auf true stelle und die beiden Repeater in das Mesh Netz aufnehme?
Zur Info - ich nutze noch nicht die neue Beta Version, da ich kein Gerät zum Testen habe. Oder war das ein Bug in der Version und ich war zu blöd um zu lesen? :-))
Edit: Aktuell verwende ich das People Plugin, aber da ist mir aufgefallen, dass sich das Gerät auf der Fritz Box einloggt und erst 5 Minuten später die Anwesenheit erkannt wird. Was für mein Vorhaben mit der Alarmanlage deutlich zu spät ist

Danke und Gruß, Fabian
also smarthome fehler habe ich gefixt, das andere ist muss ich weiter debuggen, liegt am WLAN router... ist das dein Master device? wenn nicht, kannst du mal als Typ "repeater" machen bitte
SeydX : super jetzt läuft es und bringt keine Fehler mehr. Master ist meine 7590. Die beiden 7580 hängen über ihren jeweiligen WAN Port direkt an der 7590. Damit habe ich alle Etagen versorgt.
Habe jetzt die Fritzwz auf Repeater in der Config.json umgestellt und es funktioniert. Jetzt wird si auch als eingeschaltet angezeigt.
Ganz lieben Dank für Deine Mühen und Deine superschnelle Reaktion.
In deinem Fall würde ich noch warten bis SeydX die Fritz-Platform v4.0 frei gibt. Dann solltest du noch deine Repeater updaten. Denn ich hatte das selbe Problem mit einem Repeater 310. Der hat nun ein Update bekommen (FRITZ! LABOR OS: 07.08-68396) und ist nun auch Mesh fähig und läuft hervorragend
mit der Presence funktion.
Welche Repeater hast du denn im einsatz?
Alles anzeigenIn deinem Fall würde ich noch warten bis SeydX die Fritz-Platform v4.0 frei gibt. Dann solltest du noch deine Repeater updaten. Denn ich hatte das selbe Problem mit einem Repeater 310. Der hat nun ein Update bekommen (FRITZ! LABOR OS: 07.08-68396) und ist nun auch Mesh fähig und läuft hervorragend
mit der Presence funktion.
Welche Repeater hast du denn im einsatz?
Vielen Dank für die Info. Das Plugin installiere ich sowieso
Reicht es auch die Repeater zu aktualisieren? Ich dachte immer der 1160er ist Mesh fähig auch bereits in der Version 7.01
Anscheinend nicht 
TOP! Danke ich checke das mal

habe wieder so ein Port Problem gefunden

Gestern wurde ein neues Update rausgebracht für den Repeater 310. Dieses wurde erfolgreich aufgespielt (Auto Update).
Heute wollte ich den Raspi updaten.Das mache ich immer mit Det seinem Tool (hbridge_new.sh)
Nach dem neustart des Raspi stand dann das im Log
Error: connect ECONNREFUSED 192.168.178.25:8060
Code
Alles anzeigenStarted Node.js HomeKit Server. [2019-5-15 14:08:53] Loaded config.json with 0 accessories and 4 platforms. [2019-5-15 14:08:54] --- [2019-5-15 14:08:54] Loaded plugin: homebridge-config-ui-x [2019-5-15 14:08:54] Registering platform 'homebridge-config-ui-x.config' [2019-5-15 14:08:54] --- [2019-5-15 14:08:55] Loaded plugin: homebridge-eq3ble [2019-5-15 14:08:55] Registering accessory 'homebridge-eq3ble.EQ3-Thermostat' [2019-5-15 14:08:55] --- [2019-5-15 14:08:55] Plugin /usr/local/lib/node_modules/homebridge-fritz-platform requires Node version of ^10.15.3 which does not satisfy the current Node version of v9.9.0. You may need to upgrade your installation of Node. [2019-5-15 14:08:55] Loaded plugin: homebridge-fritz-platform [2019-5-15 14:08:56] Registering platform 'homebridge-fritz-platform.FritzPlatform' [2019-5-15 14:08:56] --- [2019-5-15 14:08:56] Loaded plugin: homebridge-platform-eq3btsmart [2019-5-15 14:08:56] Registering platform 'homebridge-platform-eq3btsmart.eq3BTSmart' [2019-5-15 14:08:56] --- [2019-5-15 14:08:58] Loaded plugin: homebridge-weather-plus [2019-5-15 14:08:59] Registering platform 'homebridge-weather-plus.WeatherPlus' [2019-5-15 14:08:59] --- [2019-5-15 14:08:59] Loading 4 platforms... [2019-5-15 14:08:59] [Config] Initializing config platform... [2019-5-15 14:08:59] [Config] Running in Standalone Mode. [2019-5-15 14:08:59] [FritzPlatform] Initializing FritzPlatform platform... [2019-5-15 14:08:59] [FritzPlatform] [INFO] ************************************************************** [2019-5-15 14:08:59] [FritzPlatform] [INFO] FritzPlatform v4.0.0-dev.13 by SeydX [2019-5-15 14:08:59] [FritzPlatform] [INFO] GitHub: https://github.com/SeydX/homebridge-fritz-platform [2019-5-15 14:08:59] [FritzPlatform] [INFO] Email: [email protected] [2019-5-15 14:08:59] [FritzPlatform] [INFO] ************************************************************** [2019-5-15 14:08:59] [FritzPlatform] [INFO] start success... [2019-5-15 14:08:59] [WeatherPlus] Initializing WeatherPlus platform... [2019-5-15 14:08:59] [WeatherPlus] Initializing platform accessory 'Now'... [2019-5-15 14:08:59] [WeatherPlus] Initializing platform accessory 'Today'... [2019-5-15 14:08:59] [WeatherPlus] Initializing platform accessory 'In 1 Day'... [2019-5-15 14:08:59] [Heizung] Initializing eq3BTSmart platform... [2019-5-15 14:08:59] Loading 0 accessories... [2019-5-15 14:08:59] [FritzPlatform] [INFO] Looking for devices... [2019-5-15 14:08:59] [FritzPlatform] [ERROR] An error occured while checking config! { Error: connect ECONNREFUSED 192.168.178.25:8060 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1173:14) errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '192.168.178.25', port: 8060, config: { adapter: [Function: httpAdapter], transformRequest: { '0': [Function: transformRequest] }, transformResponse: { '0': [Function: transformResponse] }, timeout: 0, xsrfCookieName: 'XSRF-TOKEN', xsrfHeaderName: 'X-XSRF-TOKEN', maxContentLength: -1, validateStatus: [Function: validateStatus], headers: { Accept: 'application/json, text/plain, */*', 'User-Agent': 'axios/0.18.0' }, method: 'get', url: 'http://192.168.178.25:8060/', data: undefined }, request: Writable { _writableState: WritableState { objectMode: false, highWaterMark: 16384, finalCalled: false, needDrain: false, ending: false, ended: false, finished: false, destroyed: false, decodeStrings: true, defaultEncoding: 'utf8', length: 0, writing: false, corked: 0, sync: true, bufferProcessing: false, onwrite: [Function: bound onwrite], writecb: null, writelen: 0, bufferedRequest: null, lastBufferedRequest: null, pendingcb: 0, prefinished: false, errorEmitted: false, bufferedRequestCount: 0, corkedRequestsFree: [Object] }, writable: true, _events: { response: [Function: handleResponse], error: [Function: handleRequestError] }, _eventsCount: 2, _maxListeners: undefined, _options: { maxRedirects: 21, maxBodyLength: 10485760, protocol: 'http:', path: '/', method: 'get', headers: [Object], agent: undefined, auth: undefined, hostname: '192.168.178.25', port: '8060', nativeProtocols: [Object], pathname: '/' }, _ended: true, _ending: true, _redirectCount: 0, _redirects: [], _requestBodyLength: 0, _requestBodyBuffers: [], _onNativeResponse: [Function], _currentRequest: ClientRequest { _events: [Object], _eventsCount: 6, _maxListeners: undefined, output: [], outputEncodings: [], outputCallbacks: [], outputSize: 0, writable: true, _last: true, upgrading: false, chunkedEncoding: false, shouldKeepAlive: false, useChunkedEncodingByDefault: false, sendDate: false, _removedConnection: false, _removedContLen: false, _removedTE: false, _contentLength: 0, _hasBody: true, _trailer: '', finished: true, _headerSent: true, socket: [Socket], connection: [Socket], _header: 'GET / HTTP/1.1\r\nAccept: application/json, text/plain, */*\r\nUser-Agent: axios/0.18.0\r\nHost: 192.168.178.25:8060\r\nConnection: close\r\n\r\n', _onPendingData: [Function: noopPendingOutput], agent: [Agent], socketPath: undefined, timeout: undefined, method: 'GET', path: '/', _ended: false, res: null, aborted: undefined, timeoutCb: null, upgradeOrConnect: false, parser: null, maxHeadersCount: null, _redirectable: [Circular], [Symbol(isCorked)]: false, [Symbol(outHeadersKey)]: [Object] }, _currentUrl: 'http://192.168.178.25:8060/' }, response: undefined } [2019-5-15 14:08:59] [Heizung] EQ3 - Discovering devices... [2019-5-15 14:09:22] [Heizung] EQ3 - Found 1 devices. [2019-5-15 14:09:22] [Heizung] Initializing platform accessory '00:1a:22:11:1d:21'... Setup Payload: X-HM://00240SPWB8CGK Scan this code with your HomeKit app on your iOS device to pair with Homebridge:In der Home App wird alles normal angezeigt.Also Homebridge läuft. Aber nur augenscheinlich. Habe dann das Wlan von meinem iPhone aus gemacht um Presence zu testen. Aber wie erwartet reagiert nichts mehr.
EDIT
Ein neustart der Fritz!Box und des Raspi hat dann abhilfe geschaffen.
Kaum lobt man die Jungs von AVM passiert wieder was blödes.
Presence klappte bis zum letzten Repeater 310 update wunderbar. Nun muss ich feststellen das wenn ich mein Wlan am Handy ausmache, Ich aber weiter am Repeater eingelogt bin und auch bleibe.
Wenn ich über den Router im wlan bin und dann ausschalte wird das wie immer sehr schnell erkannt.
Bzgl Port frage ich mich immernoch was 8060 sein soll... von der Fehlermeldung kann ich auch nix erkennen, nur ip und port, kein Pfad kein garnix.. hmmm
Bzgl 310.. ich habe es noch nicht geupdatet, also auf die aller neueste Version... wir können nur hoffen das AVM es wieder fixt
SeydX : ja ich habe ein AVm Dect 300 Thermostat und 2 AVM Dect Outlet 210.
kann ich morgen mal testen. Sieht aber eigentlich normal aus, wird alles angezeigt, muss eigentlich nur testen ob das Schalten funktioniert
Wie mache ich das eigentlich mit meinem AVM Powerlan 1240E. Hier kann ich ja keinen User einrichten. Die Anmeldung geht nur über Passwort
Was mir aufgefallen ist:
Beim Start laufen jetzt die Daten aller Geräte durchs Log:
[ { name: 'FRITZ!Box 7590',
address: '192.168.178.1',
port: '49000',
location: 'http://192.168.178.1:49000/tr64desc.xml',
serial: 'FB-1921681781' },
...
...
Von mir aus müsste das nicht sein.
Außerdem wird Hue immer noch fleißig in die Config geschrieben.
Ich habe geupdated, gelöscht und dann neugestartet.
Im Grunde stört der Eintrag ja nicht. Hab mich nur gewundert, dass er wieder da war.
Das eigentliche Hue Plugin habe ich vorher nicht gelöscht.
Vielleicht lässt sich ja ne Option einbauen, so dass die automatische Anpassung der Config nach dem ersten Erzeugen wieder abschaltbar ist?
Hab nochmal installiert, ganzen Container neu gestartet und nun ist Hue raus.
Ich nehm alles zurück. Nochmal neugestartet und voila:
{ name: 'Philips hue (192.168.178.4)',
address: '192.168.178.4',
port: '80',
location: 'http://192.168.178.4:80/description.xml',
serial: 'FB-1921681784' } ]