Beiträge von Ulf

    Deine presence-Konfiguration sieht komisch aus. Da fehlt was.


    So sieht es bei mir aus:


    "presence": [
                    {
                        "active": true,
                        "name": "Icke",
                        "address": "AB:12:AB:12:AB:12",
                        "accType": "occupancy",
                        "ping": false
                    },
                    {
                        "active": true,
                        "name": "MeineBeste",
                        "address": "AB:12:AB:12:AB:12",
                        "accType": "occupancy",
                        "ping": false
                    }

    Hallo


    so allgemein ausgedrückt, kann es mehrere Auslöser haben - im Log sollte es eine Meldung geben, die auf den Auslöser schließen lässt.


    1. Allgemeiner Syntaxfehler in der config

    2. Hue-Config falsch

    3. homebridge-lib nicht vorhanden


    Zu 1.

    musst halt mal nach Kommata, eckigen und geschweiften Klammer schauen


    Zu 2.

    Werden in der Config beide Bridges adressiert?

    Als Beispiel mal meine Config.

    {
                "name": "Hue",
                "anyOn": true,
                "effects": true,
                "forceEveWeather": true,
                "groups": true,
                "hosts": [
                    "192.168.178.XXX", <-----------------------------------Hue Bridge
                    "192.168.178.XXX" <-----------------------------------Phoscon Bridge
                ],
                "hueMotionTemperatureHistory": true,
                "lights": true,
                "nativeHomeKitLights": false,
                "nativeHomeKitSensors": false,
                "nupnp": true,
                "resource": true,
                "rooms": false,
                "scenes": false,
                "sensors": true,
                "users": {
                    "ECABABABAB": "geHeimerPin", <---------- Hue Bridge
                    "00ABABABAB": "GEheimERpIn" <---------- Phoscon Bridge
                },
                "platform": "Hue"
            },


    Zu 3.

    Homebridge-Lib wird von dem hue plugin vorausgesetzt und war bei mir nicht unter /usr/local/lib/node-modules vorhanden, sondern nur unter /usr/lib/node-modules.

    Ich hab es einfach nochmal installiert:

    sudo npm -g i homebridge-lib@latest

    Moin


    ich reanimiere das Thema nochmal, nachdem ich mir heute einen ConBee II zugelegt habe und auf dem Image von Phoscon Homebridge anhand der Anleitung von sschuste installiert habe, meckert Homebridge nach dem Restore meiner alten Umgebung (auf Basis des Homebridge-Images von, äh, ja) nun noch, dass es zwei Installationen findet - nachdem sich die SD von heute Mittag bereits sang- und klanglos verabschiedet hatte und ich es zum zweiten Mal geübt habe, würde ich es nun so lassen wollen - wie wenig ratsam ist dies?


    21.12.2020, 19:13:29] Homebridge is running on port 51827.

    [21.12.2020, 19:13:33] [Homebridge UI] Homebridge Config UI X v4.36.0 is listening on :: port 8080

    [21.12.2020, 19:13:37] [Homebridge UI] Multiple Instances Of Homebridge Found Installed - see https://git.io/JJSgm for help.

    [21.12.2020, 19:13:37] [Homebridge UI] /usr/local/lib/node_modules/homebridge

    [21.12.2020, 19:13:37] [Homebridge UI] /usr/lib/node_modules/homebridge



    --> die zum ConBee II gehörigen Aqara Sensoren sollten morgen in der Post sein, leider bin ich da geschäftlich unterwegs, gottseidank kann meine Freundin den Paketboten abfangen :)








    Moin


    ich musste das Plugin leider auch entfernen - war die Erstinstallation:

    Bitte nicht nach der Konfig fragen, ich hab das Plugin bereits entfern.


    [20/12/2020, 09:29:28] [Config] Running in Service Mode

    [20/12/2020, 09:29:28] [Hue] Initializing Hue platform...

    [20/12/2020, 09:29:29] [Hue] homebridge-hue v0.12.12, node v14.15.3, homebridge v1.1.7

    [20/12/2020, 09:29:29] [Hue] warning: not using recommended node version v14.15.2 LTS

    [20/12/2020, 09:29:29] [FritzPlatform] Initializing FritzPlatform platform...

    [20/12/2020, 09:29:34] [Alexa] Initializing Alexa platform...

    [20/12/2020, 09:29:34] [Alexa] homebridge-alexa v0.5.19, node v14.15.3, homebridge v1.1.7

    [20/12/2020, 09:29:34] Initializing platform accessory 'Alexa'...

    [20/12/2020, 09:29:34] [WeatherPlus] Initializing WeatherPlus platform...

    [20/12/2020, 09:29:34] [WeatherPlus] Adding station with weather service OpenWeatherMap named 'Meteo Goldbach'

    [20/12/2020, 09:29:35] ReferenceError: CustomService is not defined

    at new ForecastWeatherAccessory (/usr/local/lib/node_modules/homebridge-weather-plus/accessories/forecast.js:54:30)

    at /usr/local/lib/node_modules/homebridge-weather-plus/index.js:99:31

    at Array.forEach (<anonymous>)

    at /usr/local/lib/node_modules/homebridge-weather-plus/index.js:93:19

    at Array.forEach (<anonymous>)

    at new WeatherPlusPlatform (/usr/local/lib/node_modules/homebridge-weather-plus/index.js:64:22)

    at /usr/local/lib/node_modules/homebridge/src/server.ts:397:40

    at Array.forEach (<anonymous>)

    at Server.loadPlatforms (/usr/local/lib/node_modules/homebridge/src/server.ts:374:27)

    at Server.start (/usr/local/lib/node_modules/homebridge/src/server.ts:153:29)

    [20/12/2020, 09:29:35] [Hue] npm registry: request 1: GET /homebridge-hue/latest

    [20/12/2020, 09:29:35] [Hue] warning: npm registry: request 1: communication error: registry.npmjs.org: timeout after 5 seconds

    [20/12/2020, 09:29:35] [Hue] warning: npm registry: communication error: registry.npmjs.org: timeout after 5 seconds

    [20/12/2020, 09:29:35] Got SIGTERM, shutting down Homebridge...

    ...andere Idee - ich hab nicht den Eindruck, dass ich viele Geräte habe. Es sind aber 16 Lampen, 2 Schalter und ein Bewegungsmelder und das Plugin denkt mit den entsprechenden Vervielfachungen, dass es 32 Geräte sind - stoße ich da bereits an eine Grenze?


    --> 19/12/2020, 17:48:59] [Hue] Philips hue: 32 accessories

    Moin


    nachdem ich ein wenig mit Homebridge als virtuelle Maschine herumexperimentiert habe, habe ich heute eine neue Installation und Konfiguration auf einem Raspberry 3b+ aufgesetzt (neuestes Image). Im HB-CONFIG hab ich node.js dummerweise auf die Version 14.15.3 anstatt dem mitgelieferten 14.15.2 LTS aktualisiert.


    Ich befürchte, dass dadurch das Hue-Plugin das Log mit diesen MaxListenerExceed-Warnungen vollspammt. Kann das jemand bestätigen und kann ich ggf. downgraden?

    ....oder ist das nur ein Bug, der mit der kommenden Version gelöst wird?


    Ansonsten hab ich aktuell nur das Fritz!Box -Plugin drin.



    Grüße

    Ulf


    Auszug aus dem Log


    19/12/2020, 17:48:52] [Config] Initializing config platform...

    [19/12/2020, 17:48:52] [Config] Running in Service Mode

    [19/12/2020, 17:48:52] [Hue] Initializing Hue platform...

    [19/12/2020, 17:48:52] [Hue] homebridge-hue v0.12.12, node v14.15.3, homebridge v1.1.7

    [19/12/2020, 17:48:52] [Hue] warning: not using recommended node version v14.15.2 LTS

    [19/12/2020, 17:48:53] [FritzPlatform] Initializing FritzPlatform platform...

    [19/12/2020, 17:48:58] [FritzPlatform] No or wrong accessory type setted up for the anyone sensor. Setting it to "occupancy".

    [19/12/2020, 17:48:58] [FritzPlatform] Fritz!Box: Configuring accessory...

    [19/12/2020, 17:48:58] [FritzPlatform] Fritz!Box Wifi guest: Configuring accessory...

    [19/12/2020, 17:48:58] [FritzPlatform] Fritz!Box Dect: Configuring accessory...

    [19/12/2020, 17:48:58] [FritzPlatform] Ulf: Configuring accessory...

    [19/12/2020, 17:48:58] [FritzPlatform] Jenny: Configuring accessory...

    [19/12/2020, 17:48:58] [Hue] npm registry: request 1: GET /homebridge-hue/latest

    [19/12/2020, 17:48:58] [Hue] warning: npm registry: request 1: communication error: registry.npmjs.org: timeout after 5 seconds

    [19/12/2020, 17:48:58] [Hue] warning: npm registry: communication error: registry.npmjs.org: timeout after 5 seconds

    [19/12/2020, 17:48:58] [Hue] Philips hue: Signify Netherlands B.V. BSB002 bridge v1941132080, api v1.41.0

    [19/12/2020, 17:48:59] [Hue] Philips hue: 32 accessories

    [19/12/2020, 17:49:00] [Hue] masked debug info dumped to /var/lib/homebridge/homebridge-hue.json.gz

    [19/12/2020, 17:49:00] Initializing platform accessory 'Philips hue'...

    [19/12/2020, 17:49:00] [Hue] Philips hue: 2 services


    [.................]




    (node:23539) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 error listeners added to [HueClient]. Use emitter.setMaxListeners() to increase limit

    (node:23539) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 go listeners added to [HueClient]. Use emitter.setMaxListeners() to increase limit

    (node:23539) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 error listeners added to [HueClient]. Use emitter.setMaxListeners() to increase limit

    (node:23539) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 go listeners added to [HueClient]. Use emitter.setMaxListeners() to increase limit

    (node:23539) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 error listeners added to [HueClient]. Use emitter.setMaxListeners() to increase limit

    (node:23539) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 go listeners added to [HueClient]. Use emitter.setMaxListeners() to increase limit

    (node:23539) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 error listeners added to [HueClient]. Use emitter.setMaxListeners() to increase limit

    (node:23539) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 go listeners added to [HueClient]. Use emitter.setMaxListeners() to increase limit

    (node:23539) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 error listeners added to [HueClient]. Use emitter.setMaxListeners() to increase limit

    (node:23539) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 go listeners added to [HueClient]. Use emitter.setMaxListeners() to increase limit

    (node:23539) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 error listeners added to [HueClient]. Use emitter.setMaxListeners() to increase limit

    (node:23539) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 go listeners added to [HueClient]. Use emitter.setMaxListeners() to increase limit

    (node:23539) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 error listeners added to [HueClient]. Use emitter.setMaxListeners() to increase limit

    [19/12/2020, 17:30:11] [Hue] Office rechts: set homekit color temperature from 242 mired to 243 mired

    [19/12/2020, 17:30:11] [Hue] Office links: set homekit color temperature from 242 mired to 243 mired

    [19/12/2020, 17:30:11] [Hue] Badleuchte: set homekit saturation from 24% to 25%

    [19/12/2020, 17:30:11] [Hue] Badleuchte: set homekit color temperature from 242 mired to 243 mired

    [19/12/2020, 17:30:11] [Hue] Office: set homekit color temperature from 242 mired to 243 mired

    [19/12/2020, 17:30:16] [Hue] Esszimmer links: set homekit status fault from 0 to 1

    [19/12/2020, 17:31:01] [Hue] Esszimmer links: set homekit status fault from 1 to 0

    [19/12/2020, 17:31:06] [Hue] TV LED rechts: homekit adaptive lighting color temperature changed from 243 mired to 244 mired

    [19/12/2020, 17:31:06] [Hue] TV LED links: homekit adaptive lighting color temperature changed from 243 mired to 244 mired

    [19/12/2020, 17:31:06] [Hue] Esszimmer rechts: homekit adaptive lighting color temperature changed from 243 mired to 244 mired

    [19/12/2020, 17:31:06] [Hue] Esszimmer links: homekit adaptive lighting color temperature changed from 243 mired to 244 mired

    [19/12/2020, 17:31:06] [Hue] Wohnzimmer links: homekit adaptive lighting color temperature changed from 243 mired to 244 mired

    [19/12/2020, 17:31:06] [Hue] Bad 2: homekit adaptive lighting color temperature changed from 243 mired to 244 mired

    [19/12/2020, 17:31:06] [Hue] Bad 1: homekit adaptive lighting color temperature changed from 243 mired to 244 mired

    [19/12/2020, 17:31:06] [Hue] Bad 3: homekit adaptive lighting color temperature changed from 243 mired to 244 mired

    [19/12/2020, 17:31:06] [Hue] Küche rechts: homekit adaptive lighting color temperature changed from 243 mired to 244 mired

    [19/12/2020, 17:31:06] [Hue] Küche links: homekit adaptive lighting color temperature changed from 243 mired to 244 mired

    [19/12/2020, 17:31:06] [Hue] Wohnzimmer rechts: homekit adaptive lighting color temperature changed from 243 mired to 244 mired

    [19/12/2020, 17:31:06] [Hue] Flur 1: homekit adaptive lighting color temperature changed from 243 mired to 244 mired

    [19/12/2020, 17:31:06] [Hue] Flur 2: homekit adaptive lighting color temperature changed from 243 mired to 244 mired

    [19/12/2020, 17:31:06] [Hue] Gesamte Wohnung: homekit adaptive lighting color temperature changed from 243 mired to 244 mired

    [19/12/2020, 17:31:06] [Hue] TV Bereich: homekit adaptive lighting color temperature changed from 243 mired to 244 mired

    [19/12/2020, 17:31:06] [Hue] Wohn Esszimmer: homekit adaptive lighting color temperature changed from 243 mired to 244 mired

    [19/12/2020, 17:31:06] [Hue] Küche: homekit adaptive lighting color temperature changed from 243 mired to 244 mired

    (node:23539) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 error listeners added to [HueClient]. Use emitter.setMaxListeners() to increase limit

    (node:23539) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 go listeners added to [HueClient]. Use emitter.setMaxListeners() to increase limit

    (node:23539) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 error listeners added to [HueClient]. Use emitter.setMaxListeners() to increase limit

    (node:23539) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 go listeners added to [HueClient]. Use emitter.setMaxListeners() to increase limit

    (node:23539) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 error listeners added to [HueClient]. Use emitter.setMaxListeners() to increase limit

    (node:23539) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 go listeners added to [HueClient]. Use emitter.setMaxListeners() to increase limit

    (node:23539) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 error listeners added to [HueClient]. Use emitter.setMaxListeners() to increase limit

    (node:23539) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 go listeners added to [HueClient]. Use emitter.setMaxListeners() to increase limit

    (node:23539) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 error listeners added to [HueClient]. Use emitter.setMaxListeners() to increase limit

    (node:23539) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 go listeners added to [HueClient]. Use emitter.setMaxListeners() to increase limit

    (node:23539) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 error listeners added to [HueClient]. Use emitter.setMaxListeners() to increase limit

    (node:23539) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 go listeners added to [HueClient]. Use emitter.setMaxListeners() to increase limit

    (node:23539) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 error listeners added to [HueClient]. Use emitter.setMaxListeners() to increase limit

    [19/12/2020, 17:31:11] [Hue] Office rechts: set homekit color temperature from 243 mired to 244 mired




    Config-Datei


    {
        "bridge": {
            "name": "Homebridge ",
            "username": "xxxxx",
            "port": 51030,
            "pin": "xxxxx1"
        },
        "accessories": [],
        "platforms": [
            {
                "name": "Config",
                "port": 8581,
                "auth": "form",
                "theme": "dark-mode",
                "tempUnits": "c",
                "lang": "auto",
                "platform": "config"
            },
            {
                "name": "Hue",
                "anyOn": true,
                "effects": true,
                "forceEveWeather": true,
                "groups": true,
                "hosts": [
                    "192.168.178.45"
                ],
                "hueMotionTemperatureHistory": true,
                "lights": true,
                "nativeHomeKitLights": false,
                "nativeHomeKitSensors": false,
                "nupnp": true,
                "resource": true,
                "rooms": false,
                "scenes": false,
                "sensors": true,
                "users": {
                    "ExxxxxxOMF"
                },
                "platform": "Hue"
            },
            {
                "name": "FritzPlatform",
                "devices": [
                    {
                        "name": "Fritz!Box",
                        "host": "192.168.178.1",
                        "username": "xxxx",
                        "password": "xxxxx",
                        "ssl": true,
                        "tr064": true,
                        "igd": true,
                        "serialNumber": "12345",
                        "master": true,
                        "readOnly": true,
                        "connection": "cable",
                        "options": {
                            "wifi_guest": "switch",
                            "dect": "switch",
                            "broadband": "characteristic"
                        }
                    }
                ],
                "presence": [
                    {
                        "active": true,
                        "name": "Ulf",
                        "address": "xxxxx4",
                        "accType": "occupancy",
                        "ping": false
                    },
                    {
                        "active": true,
                        "name": "Jenny",
                        "address": "xxxxx5",
                        "accType": "occupancy",
                        "ping": false
                    }
                ],
                "callmonitor": {
                    "active": true,
                    "port": 1012,
                    "countryPrefix": "+49",
                    "cityPrefix": "0"
                },
                "extras": {
                    "alarm": {
                        "active": false
                    },
                    "wakeup": {
                        "active": false
                    },
                    "ringlock": {
                        "active": false
                    },
                    "phoneBook": {
                        "active": false
                    }
                },
                "options": {
                    "presence": {
                        "onDelay": 1,
                        "offDelay": 30
                    },
                    "polling": {
                        "timer": 10
                    }
                },
                "telegram": {
                    "active": true,
                    "token": "ccccc:",
                    "chatID": "ttttt"
                },
                "platform": "FritzPlatform"
            }
        ]
    }