homebridge/homekit

Begonnen von justme1968, 01 Februar 2016, 16:16:37

Vorheriges Thema - Nächstes Thema

justme1968

müsste wieder behoben sein.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Markus M.

Zitat von: justme1968 am 16 März 2020, 20:18:32
müsste wieder behoben sein.
Danke, funktioniert wieder!  ;)
Aktuell weder Smarthome noch FHEM vorhanden

Matze89

#3707
Hallo an euch ;-)
Leider kam soeben ein Problem mit der letzten Version:
Sollten noch weitere Logs/Informationen benötigt werden, stehe ich gerne zur Verfügung.

[2020-3-17 19:17:57] [FHEM]   AirQualitySensor service for HUE_Aqara
[2020-3-17 19:17:57] [FHEM]     AirQualitySensor#AirQuality characteristic for HUE_Aqara:hquality
[2020-3-17 19:17:57] [FHEM]       initial value is: 1 (number)
[2020-3-17 19:17:57] [FHEM]       props: {
  format: 'uint8',
  unit: null,
  minValue: 0,
  maxValue: 5,
  minStep: null,
  perms: [ 'pr', 'ev' ],
  validValues: [ 0, 1, 2, 3, 4, 5 ]
}
[2020-3-17 19:17:57] [FHEM] Initializing platform accessory 'HUE_B_LED'...
[2020-3-17 19:17:57] [FHEM] creating services for HUE_B_LED
[2020-3-17 19:17:57] [FHEM]   information service for HUE_B_LED
[2020-3-17 19:17:57] [FHEM]     manufacturer, model and serial number characteristics for HUE_B_LED
[2020-3-17 19:17:57] [FHEM]     name (siriName) characteristic for HUE_B_LED
[2020-3-17 19:17:57] ReferenceError: s is not defined
    at FHEMAccessory.getServices (/usr/local/lib/node_modules/homebridge-fhem/index.js:2827:17)
    at Server._createAccessory (/usr/local/lib/node_modules/homebridge/lib/server.js:427:36)
    at Server.<anonymous> (/usr/local/lib/node_modules/homebridge/lib/server.js:413:32)
    at /usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/util/once.js:16:19
    at FHEMPlatform.<anonymous> (/usr/local/lib/node_modules/homebridge-fhem/index.js:1195:22)
    at Request.self.callback (/usr/local/lib/node_modules/homebridge-fhem/node_modules/postman-request/request.js:268:12)
    at Request.emit (events.js:210:5)
    at Request.<anonymous> (/usr/local/lib/node_modules/homebridge-fhem/node_modules/postman-request/request.js:1489:10)
    at Request.emit (events.js:210:5)
    at Gunzip.<anonymous> (/usr/local/lib/node_modules/homebridge-fhem/node_modules/postman-request/request.js:1360:12)
    at Object.onceWrapper (events.js:299:28)
    at Gunzip.emit (events.js:215:7)
    at endReadableNT (_stream_readable.js:1184:12)
    at processTicksAndRejections (internal/process/task_queues.js:80:21)
[2020-3-17 19:17:57] Got SIGTERM, shutting down Homebridge...
[2020-3-17 19:17:57] [Wohnzimmer] INFO - shutdown
[2020-3-17 19:17:57] [Schlafzimmer] INFO - shutdown


PS: Für alle, die jetzt auch nicht weiterkommen und auf die vorherige Version zurück wechseln möchten:
sudo npm install -g homebridge-fhem@0.5.13
FHEM mit RPi4 ::: SIGNALduino ::: Homebridge + homebridge-fhem ::: Zigbee = RaspBee + Hue + Paulmann + Ikea + Xiaomi ::: DECT = FritzBox 6590 + FRITZ!DECT ::: IR = Harmony ::: SIRO Akku-Rolloantrieb ::: EchoDots + alexa-fhem

volschin

@Matze89 bei dem rüden Kommandoton ist André sicher voll motiviert sich unverzüglich Deines Problems anzunehmen. [emoji848]
Intel NUC+Ubuntu 24.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7690, Echo Dots+Show8, HomeBridge

Matze89

#3709
Zitat von: volschin am 17 März 2020, 19:37:12
@Matze89 bei dem rüden Kommandoton ist André sicher voll motiviert sich unverzüglich Deines Problems anzunehmen. [emoji848]

ups :) nicht falsch verstehen. Hast aber Recht! Sicherlich betrifft das Problem viele Nutzer, da ich keine Spezialitäten über Mapping ausführe ;-)
Nene :D war nur geschockt und wollte nur für Einsteiger den Code für das Zurücksetzen der Version veröffentlichen.
FHEM mit RPi4 ::: SIGNALduino ::: Homebridge + homebridge-fhem ::: Zigbee = RaspBee + Hue + Paulmann + Ikea + Xiaomi ::: DECT = FritzBox 6590 + FRITZ!DECT ::: IR = Harmony ::: SIRO Akku-Rolloantrieb ::: EchoDots + alexa-fhem

justme1968

@Matze89: sollte wieder behoben sein.

sehr komisch. der code teil ist schon recht alt und das hätte schon viel früher probleme geben müssen. eventuell ist es eine bestimmte kombination aus homebridge und homebridge-fhem die das bei dir triggert.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Matze89

Zitat von: justme1968 am 17 März 2020, 19:49:23
@Matze89: sollte wieder behoben sein.

sehr komisch. der code teil ist schon recht alt und das hätte schon viel früher probleme geben müssen. eventuell ist es eine bestimmte kombination aus homebridge und homebridge-fhem die das bei dir triggert.

Hallo justme1968,
vielen Dank für die sehr rasche Fehlerbehebung.
leider verstehe ich nicht so ganz deine Aussage. Gerne stelle ich dir die benötigten Daten zur Verfügung - per PN.
Alle Systeme sind auf dem neusten Stand. Im übrigen nutze ich auch "homebridge-config-ui-x", wo ich die aktuellsten Updates einspiele.

Gruß Matthias
FHEM mit RPi4 ::: SIGNALduino ::: Homebridge + homebridge-fhem ::: Zigbee = RaspBee + Hue + Paulmann + Ikea + Xiaomi ::: DECT = FritzBox 6590 + FRITZ!DECT ::: IR = Harmony ::: SIRO Akku-Rolloantrieb ::: EchoDots + alexa-fhem

Typ1er

Kann man durch 2 Homebridge Instanzen mehr als 50 Geräte zu HomeKit Mappen?

justme1968

pro instanz gehen 100 services.

einfach homebridge mit jeweils eigener config (mit passendem filter) mehrfach starten. wie genau hängt von deiner start methode ab.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Markus M.

#3714
Zitat von: Typ1er am 21 März 2020, 15:54:12Kann man durch 2 Homebridge Instanzen mehr als 50 Geräte zu HomeKit Mappen?

Ja, das geht.
Ich habe 7 oder 8 Instanzen

Zitat von: justme1968 am 21 März 2020, 15:56:06pro instanz gehen 100 services
Die du alle wieder neu einlernen musst, sollte irgendwann einer davon die Konfiguration killen ;)
Aktuell weder Smarthome noch FHEM vorhanden

volschin

Zitat von: Markus M. am 21 März 2020, 15:56:08
Ja, das geht.
Ich habe 7 oder 8 Instanzen
Die du alle wieder neu einlernen musst, sollte irgendwann einer davon die Konfiguration killen ;)
Ist mir mit vorhandenem Backup in den letzten 4-5 Jahren noch nie passiert und ich nutze Homebridge ziemlich von Beginn an.
Intel NUC+Ubuntu 24.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7690, Echo Dots+Show8, HomeBridge

Markus M.

Muss nicht passieren, kann aber leider.
Teilweise haben dazu schon Startup Probleme der einzelnen Instanzen gereicht.
Da ich eh über die 100 komme, hab ich es nach Funktionsbereichen aufgeteilt.
Man braucht aber mindestens eine zweite Instanz zum Ausprobieren bzw. für den initialen Test der Gerätekonfigurationen - da ist die Gefahr ziemlich hoch, sich die Instanz so zu zerschießen dass man sie löschen und neu einrichten muss.
Aktuell weder Smarthome noch FHEM vorhanden

Typ1er

Die Instanzen laufen bei mir zumindest relativ sauber ohne Probleme.

FHEM und Homebridge laufen im Docker auf meinem NAS.

So trenne ich bei Homebridge jedes Plugin in eine eigene Instanz auf. Wenn eines mal abstürzt läuft der Rest weiter.

stratege-0815

Bei mir reicht bisher immer noch eine einzelne homebridge Instanz.
Wäre aber mal interessant wenn ihr eure ,,großen Szenarien" im Wiki festhaltet.

volschin

Zitat von: Typ1er am 22 März 2020, 13:29:20
So trenne ich bei Homebridge jedes Plugin in eine eigene Instanz auf. Wenn eines mal abstürzt läuft der Rest weiter.
Das ist vermutlich eine gute Idee, als letztens bei mir FHEM nicht erreichbar war hat die Homebridge-Instanz auch die anderen Plugins nicht arbeiten lassen.
Intel NUC+Ubuntu 24.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7690, Echo Dots+Show8, HomeBridge