Apple Homekit: die Hoffnung stirbt zuletzt

Begonnen von eldrik, 23 Januar 2015, 13:57:07

Vorheriges Thema - Nächstes Thema

justme1968

wenn du was wie umbenennst? wenn sich der device namen ändert aber der alias gleich bleibt ist das homebridge/homekit egal.

du solltest aber homebridge neu starten.

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

hme

Gibt es eigentlich eine Möglichkeit von Homekit aus (also z.B aus per Siri oder der Eve App) auf FHEM einzuwirken? Also zum Beispiel bestimmte Programme aufzurufen. Momentan erzeuge ich alle Szenen die ich per Siri ansteuern möchte direkt in den Apps (Apple's Home oder Eve) was irgendwie ein bisschen redundant zur Steuerung in FHEM erscheint?

DeeSPe

Zitat von: hme am 12 Januar 2017, 00:54:36
Gibt es eigentlich eine Möglichkeit von Homekit aus (also z.B aus per Siri oder der Eve App) auf FHEM einzuwirken? Also zum Beispiel bestimmte Programme aufzurufen. Momentan erzeuge ich alle Szenen die ich per Siri ansteuern möchte direkt in den Apps (Apple's Home oder Eve) was irgendwie ein bisschen redundant zur Steuerung in FHEM erscheint?

Alles was Du willst! Kommt nur drauf an wie Du es willst! ;)
Eine Möglichkeit wäre LightScene zu benutzen und für jede Szene eine On Characteristics zu definieren. Dann evtl. noch jeden Schalter in HomeKit einer Szene zuordnen.
structure sollte sich auch mappen lassen.
Im Prinzip kannst Du Dir jedes Device was on/off hat auf eine On Characteristics mappen.
Also jeden dummy den Du beliebig mit Aktionen (notify/DOIF) verknüpfen kannst.
Mit anderen Characteristics lassen sich auch ausgefallenere Sachen umsetzen (Alarmanlage usw.).

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

hme

#2328
Herzlichen Dank für die Anregung! Die Definition einiger Scenes einer LightScene in FHEM hat schon mal super funktioniert. Ich habe dann mal testweise zwei Dummy-Schalter (nur on) inkl. dazugehöriger notify's erzeugt. Diese erscheinen auch im Homekit, schalten aber leider die Szenen nicht. In FHEM selbst funktionieren sowohl die Scenes als auch die Schalter problemlos.


# Lightscene Test
define LS LightScene HUEDevice15 HUEDevice8

# Dummy Schalter incl. Notify (für Szene 1 "Rosa")
define LightScene_Rosa dummy
attr LightScene_Rosa genericDeviceType switch
attr LightScene_Rosa room Homekit
attr LightScene_Rosa setList on
attr LightScene_Rosa webCmd on
define nf_LightScene_Rosa notify LightScene_Rosa:on set LS scene Rosa

# Dummy Schalter incl. Notify (für Szene 2 "GelbBlau")
define LightScene_Blau dummy
attr LightScene_Blau genericDeviceType switch
attr LightScene_Blau room Homekit
attr LightScene_Blau setList on
attr LightScene_Blau webCmd on
define nf_LightScene_GelbBlau notify LightScene_Blau:on set KGS scene GelbBlau


Vermutlich weiss Homekit noch nicht wie das Schalten "on" in der App an FHEM weitergereicht werden soll, aber wie macht man das?

DeeSPe

Zitat von: hme am 12 Januar 2017, 02:53:27
Herzlichen Dank für die Anregung! Die Definition einiger Scenes einer LightScene in FHEM hat schon mal super funktioniert. Ich habe dann mal testweise zwei Dummy-Schalter (nur on) inkl. dazugehöriger notify's erzeugt. Diese erscheinen auch im Homekit, schalten aber leider die Szenen nicht. In FHEM selbst funktionieren sowohl die Scenes als auch die Schalter problemlos.


# Lightscene Test
define LS LightScene HUEDevice15 HUEDevice8

# Dummy Schalter incl. Notify (für Szene 1 "Rosa")
define LightScene_Rosa dummy
attr LightScene_Rosa genericDeviceType switch
attr LightScene_Rosa room Homekit
attr LightScene_Rosa setList on
attr LightScene_Rosa webCmd on
define nf_LightScene_Rosa notify LightScene_Rosa:on set LS scene Rosa

# Dummy Schalter incl. Notify (für Szene 2 "GelbBlau")
define LightScene_Blau dummy
attr LightScene_Blau genericDeviceType switch
attr LightScene_Blau room Homekit
attr LightScene_Blau setList on
attr LightScene_Blau webCmd on
define nf_LightScene_GelbBlau notify LightScene_Blau:on set KGS scene GelbBlau


Vermutlich weiss Homekit noch nicht wie das Schalten "on" in der App an FHEM weitergereicht werden soll, aber wie macht man das?

attr LightScene_Rosa setList on off
attr LightScene_Blau setList on off

Sollten Besserung bringen.
Ein Schalter (On Characteristic) braucht immer on und off.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

PsychoD

Zitat von: justme1968 am 11 Januar 2017, 16:48:18
wenn du was wie umbenennst? wenn sich der device namen ändert aber der alias gleich bleibt ist das homebridge/homekit egal.

du solltest aber homebridge neu starten.

Ich hatte den Alias eines Dummys umbenannt, und dir Anpassung ließ auf sich warten, ist jetzt aber da. Danke!!! Klappt das auch beim entfernen von Geräten?

Noch eine Frage: ich habe aktuell in Homebridge keinen Filter oder ähnliches gesetzt, habe daher also auch einige Devices drin die ich nicht brauche. Jetzt hätte ich überlegt einen extra Homekit Raum in FHEM zu definieren in den ich alle Geräte die ich haben will, und nur diesen an Homebridge zu übergeben.

Macht man das so oder gibt es eine elegantere Lösung?
Danke und Gruß
Psy

justme1968

aktuell musst du homebridge noch neu starten wenn sich an der geräte liste etwas ändert. das werde ich noch umbauen das es automatisch abgeglichen wird.

du musst einen filter haben. ohne filter hättest du kein einziges device in homekit.

du kannst als filter alles verwenden das du auch bei list als devspec angeben kannst. einen eigenen raum, devicve typen, irgendein attribut oder das direkte aufzählen der devices. du kannst auch mehrere fhem plattformen mit jewels eigenem filter im config file haben.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

PsychoD

Alles klar, Danke - das probiere ich mal aus.

hme

Vielen Dank, so funktioniert es. Gibt es eigentlich ein Gerät in Homekit, dass eine Art Trigger (d.h. einen Schalter mit nur einem Zustand) repräsentiert? Das wäre für das Schalten von Lightscenes ja im Prinzip noch passender, denn beim "Ausschalten" des momentanen Schalters in Homekit passiert ja nichts. Das Sprachkommande "Schalte <Szenenname> ein" funktioniert aber natürlich schon so perfekt.

tkaiser

hallo
ich hätte eine frage zu fhem und siri,
das zusammenspiel von fhem und siri(25 OKT/15 316 Mit Siri und FHEM das gesamte Smart Home per Stimme steuern) klappt bei mir ohne probleme, was nicht funktioniert ist in der App eve eine Regel hinzuzufügen, ich gebe einen Auslöser ,Bedingungen und Szene ein und am ende bekomme ich immer die Nachricht: Die Heimatadresse ist deaktiviert. Sie läßt sich auch nicht aktivieren.
Es wäre super wenn mir jemand dabei helfen könnte.
grüsse
tkaiser

HM-ES-PMSw1-Pl, HM-TC-IT-WM-W-EU, HM-CC-RT-DN,
HM-LC-DIM1T-FM, HM-SEC-SCo, Harmony-Hub,Raspi3.
CUL 868, nanoCUL 433

tim.michel

Hallo zusammen,

ich habe heute Vormittag den Custom Skill von Alexa FHEM installiert. Dabei hat es mir anscheinend etwas an meinen Homebridge zerschossen.

Wenn ich den Dienst manuell starte bekomme ich folgenden Error angezeigt...

pi@raspberrypi:~ $ homebridge
*** WARNING *** The program 'nodejs' uses the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=nodejs>
*** WARNING *** The program 'nodejs' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=nodejs&f=DNSServiceRegister>
[1/22/2017, 11:48:29 AM] Loaded plugin: homebridge-fhem
homebridge API version: 2.1
this homebridge-fhem 0.2.70
[1/22/2017, 11:48:30 AM] Registering platform 'homebridge-fhem.FHEM'
[1/22/2017, 11:48:30 AM] ---
[1/22/2017, 11:48:30 AM] Loaded plugin: homebridge-http
[1/22/2017, 11:48:30 AM] Registering accessory 'homebridge-http.Http'
[1/22/2017, 11:48:30 AM] ---
[1/22/2017, 11:48:30 AM] Loaded config.json with 0 accessories and 1 platforms.
[1/22/2017, 11:48:30 AM] ---
[1/22/2017, 11:48:30 AM] Loading 1 platforms...
[1/22/2017, 11:48:30 AM] [FHEM] Initializing FHEM platform...
[1/22/2017, 11:48:31 AM] [FHEM] Checking devices and attributes...
[1/22/2017, 11:48:31 AM] [FHEM]   executing: https://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&XHR=1
[1/22/2017, 11:48:31 AM] [FHEM]   executing: https://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE=siri&XHR=1
starting longpoll: https://127.0.0.1:8083/fhem.pl?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1485082111400
[1/22/2017, 11:48:31 AM] [FHEM] Fetching FHEM devices...
[1/22/2017, 11:48:31 AM] [FHEM] fetching: https://127.0.0.1:8083/fhem?cmd=jsonlist2%20room=Homekit&XHR=1
[1/22/2017, 11:48:31 AM] Loading 0 accessories...
Server error: Error: listen EADDRINUSE :::8282
Server listening on: http://<ip>:8283
[1/22/2017, 11:48:32 AM] [FHEM] no siri device found. please define it.
[1/22/2017, 11:48:32 AM] [FHEM] got: 6 results
[1/22/2017, 11:48:32 AM] [FHEM] Heizung_Kueche_Clima is thermostat
[1/22/2017, 11:48:32 AM] [FHEM] Heizung_Kueche_Clima has
[1/22/2017, 11:48:32 AM] [FHEM]   TargetTemperature [desired-temp]
[1/22/2017, 11:48:32 AM] [FHEM]   Custom Actuation [ValvePosition]
[1/22/2017, 11:48:32 AM] [FHEM]   CurrentTemperature [measured-temp]
[1/22/2017, 11:48:32 AM] [FHEM]   CurrentHeatingCoolingState [undefined]
  2017-01-22 11:48:32 caching: Heizung_Kueche_Clima-desired-temp: 21.5
[1/22/2017, 11:48:32 AM] [FHEM]     caching: TargetTemperature: 21.5 (as number; from '21.5')
  2017-01-22 11:48:32 caching: Heizung_Kueche_Clima-ValvePosition: 32
[1/22/2017, 11:48:32 AM] [FHEM]     caching: Custom Actuation: 32 (as number; from '32')
  2017-01-22 11:48:32 caching: Heizung_Kueche_Clima-measured-temp: 22.1
[1/22/2017, 11:48:32 AM] [FHEM]     caching: CurrentTemperature: 22.1 (as number; from '22.1')
[1/22/2017, 11:48:32 AM] [FHEM]     caching: CurrentHeatingCoolingState: 1 (as number; means HEAT; from 'mapping.default')
[1/22/2017, 11:48:32 AM] [FHEM] Heizung_Wohnzimmer_Clima is thermostat
[1/22/2017, 11:48:32 AM] [FHEM] Heizung_Wohnzimmer_Clima has
[1/22/2017, 11:48:32 AM] [FHEM]   TargetTemperature [desired-temp]
[1/22/2017, 11:48:32 AM] [FHEM]   Custom Actuation [ValvePosition]
[1/22/2017, 11:48:32 AM] [FHEM]   CurrentTemperature [measured-temp]
[1/22/2017, 11:48:32 AM] [FHEM]   CurrentHeatingCoolingState [undefined]
  2017-01-22 11:48:32 caching: Heizung_Wohnzimmer_Clima-desired-temp: 22.5
[1/22/2017, 11:48:32 AM] [FHEM]     caching: TargetTemperature: 22.5 (as number; from '22.5')
  2017-01-22 11:48:32 caching: Heizung_Wohnzimmer_Clima-ValvePosition: 0
[1/22/2017, 11:48:32 AM] [FHEM]     caching: Custom Actuation: 0 (as number; from '0')
  2017-01-22 11:48:32 caching: Heizung_Wohnzimmer_Clima-measured-temp: 23.0
[1/22/2017, 11:48:32 AM] [FHEM]     caching: CurrentTemperature: 23 (as number; from '23.0')
[1/22/2017, 11:48:32 AM] [FHEM]     caching: CurrentHeatingCoolingState: 1 (as number; means HEAT; from 'mapping.default')
[1/22/2017, 11:48:32 AM] [FHEM] Leucht_Spuele is switch
[1/22/2017, 11:48:32 AM] [FHEM] Leucht_Spuele has
[1/22/2017, 11:48:32 AM] [FHEM]   On [state;on,off]
  2017-01-22 11:48:32 caching: Leucht_Spuele-state: off
[1/22/2017, 11:48:32 AM] [FHEM]     caching: On: false (as boolean; from 'off')
[1/22/2017, 11:48:32 AM] [FHEM] Licht_Bad is light
[1/22/2017, 11:48:32 AM] [FHEM] Licht_Bad has
[1/22/2017, 11:48:32 AM] [FHEM]   On [pct;on,off]
[1/22/2017, 11:48:32 AM] [FHEM]   Brightness [pct]
  2017-01-22 11:48:32 caching: Licht_Bad-pct: 0
[1/22/2017, 11:48:32 AM] [FHEM]     caching: On: false (as boolean; from '0')
[1/22/2017, 11:48:32 AM] [FHEM]     caching: Brightness: 0 (as number; from '0')
[1/22/2017, 11:48:32 AM] [FHEM] Steuerung_Bad_Climate is thermostat
[1/22/2017, 11:48:32 AM] [FHEM] Steuerung_Bad_Climate has
[1/22/2017, 11:48:32 AM] [FHEM]   TargetTemperature [desired-temp]
[1/22/2017, 11:48:32 AM] [FHEM]   CurrentTemperature [measured-temp]
[1/22/2017, 11:48:32 AM] [FHEM]   CurrentRelativeHumidity [humidity]
[1/22/2017, 11:48:32 AM] [FHEM]   CurrentHeatingCoolingState [undefined]
  2017-01-22 11:48:32 caching: Steuerung_Bad_Climate-desired-temp: 21.5
[1/22/2017, 11:48:32 AM] [FHEM]     caching: TargetTemperature: 21.5 (as number; from '21.5')
  2017-01-22 11:48:32 caching: Steuerung_Bad_Climate-measured-temp: 22.1
[1/22/2017, 11:48:32 AM] [FHEM]     caching: CurrentTemperature: 22.1 (as number; from '22.1')
  2017-01-22 11:48:32 caching: Steuerung_Bad_Climate-humidity: 46
[1/22/2017, 11:48:32 AM] [FHEM]     caching: CurrentRelativeHumidity: 46 (as number; from '46')
[1/22/2017, 11:48:32 AM] [FHEM]     caching: CurrentHeatingCoolingState: 1 (as number; means HEAT; from 'mapping.default')
[1/22/2017, 11:48:32 AM] [FHEM] Steuerung_Schlafzimmer_Climate is thermostat
[1/22/2017, 11:48:32 AM] [FHEM] Steuerung_Schlafzimmer_Climate has
[1/22/2017, 11:48:32 AM] [FHEM]   TargetTemperature [desired-temp]
[1/22/2017, 11:48:32 AM] [FHEM]   CurrentTemperature [measured-temp]
[1/22/2017, 11:48:32 AM] [FHEM]   CurrentRelativeHumidity [humidity]
[1/22/2017, 11:48:32 AM] [FHEM]   CurrentHeatingCoolingState [undefined]
  2017-01-22 11:48:32 caching: Steuerung_Schlafzimmer_Climate-desired-temp: 21.5
[1/22/2017, 11:48:32 AM] [FHEM]     caching: TargetTemperature: 21.5 (as number; from '21.5')
  2017-01-22 11:48:32 caching: Steuerung_Schlafzimmer_Climate-measured-temp: 22.0
[1/22/2017, 11:48:32 AM] [FHEM]     caching: CurrentTemperature: 22 (as number; from '22.0')
  2017-01-22 11:48:32 caching: Steuerung_Schlafzimmer_Climate-humidity: 44
[1/22/2017, 11:48:32 AM] [FHEM]     caching: CurrentRelativeHumidity: 44 (as number; from '44')
[1/22/2017, 11:48:32 AM] [FHEM]     caching: CurrentHeatingCoolingState: 1 (as number; means HEAT; from 'mapping.default')
[1/22/2017, 11:48:32 AM] [FHEM] Initializing platform accessory 'Heizung_Kueche_Clima'...
[1/22/2017, 11:48:32 AM] [FHEM] creating services for Heizung_Kueche_Clima
[1/22/2017, 11:48:32 AM] [FHEM]   information service for Heizung_Kueche_Clima
[1/22/2017, 11:48:32 AM] [FHEM]     manufacturer, model and serial number characteristics for Heizung_Kueche_Clima
[1/22/2017, 11:48:32 AM] [FHEM]   Thermostat service for Heizung_Kueche_Clima
[1/22/2017, 11:48:32 AM] [FHEM]     TargetTemperature characteristic for Heizung_Kueche_Clima:desired-temp
[1/22/2017, 11:48:32 AM] [FHEM]     Custom Actuation characteristic for Heizung_Kueche_Clima:ValvePosition
[1/22/2017, 11:48:32 AM] [FHEM]     CurrentTemperature characteristic for Heizung_Kueche_Clima:measured-temp
[1/22/2017, 11:48:32 AM] [FHEM]     CurrentHeatingCoolingState characteristic for Heizung_Kueche_Clima:undefined
[1/22/2017, 11:48:32 AM] [FHEM] Initializing platform accessory 'Heizung_Wohnzimmer_Clima'...
[1/22/2017, 11:48:32 AM] [FHEM] creating services for Heizung_Wohnzimmer_Clima
[1/22/2017, 11:48:32 AM] [FHEM]   information service for Heizung_Wohnzimmer_Clima
[1/22/2017, 11:48:32 AM] [FHEM]     manufacturer, model and serial number characteristics for Heizung_Wohnzimmer_Clima
[1/22/2017, 11:48:32 AM] [FHEM]   Thermostat service for Heizung_Wohnzimmer_Clima
[1/22/2017, 11:48:32 AM] [FHEM]     TargetTemperature characteristic for Heizung_Wohnzimmer_Clima:desired-temp
[1/22/2017, 11:48:32 AM] [FHEM]     Custom Actuation characteristic for Heizung_Wohnzimmer_Clima:ValvePosition
[1/22/2017, 11:48:32 AM] [FHEM]     CurrentTemperature characteristic for Heizung_Wohnzimmer_Clima:measured-temp
[1/22/2017, 11:48:32 AM] [FHEM]     CurrentHeatingCoolingState characteristic for Heizung_Wohnzimmer_Clima:undefined
[1/22/2017, 11:48:32 AM] [FHEM] Initializing platform accessory 'Leucht_Spuele'...
[1/22/2017, 11:48:32 AM] [FHEM] creating services for Leucht_Spuele
[1/22/2017, 11:48:32 AM] [FHEM]   information service for Leucht_Spuele
[1/22/2017, 11:48:32 AM] [FHEM]     manufacturer, model and serial number characteristics for Leucht_Spuele
[1/22/2017, 11:48:32 AM] [FHEM]   Switch service for Leucht_Spuele
[1/22/2017, 11:48:32 AM] [FHEM]     On characteristic for Leucht_Spuele:state
[1/22/2017, 11:48:32 AM] [FHEM] Initializing platform accessory 'Licht_Bad'...
[1/22/2017, 11:48:32 AM] [FHEM] creating services for Licht_Bad
[1/22/2017, 11:48:32 AM] [FHEM]   information service for Licht_Bad
[1/22/2017, 11:48:32 AM] [FHEM]     manufacturer, model and serial number characteristics for Licht_Bad
[1/22/2017, 11:48:32 AM] [FHEM]   Lightbulb service for Licht_Bad
[1/22/2017, 11:48:32 AM] [FHEM]     On characteristic for Licht_Bad:pct
[1/22/2017, 11:48:32 AM] [FHEM]     Brightness characteristic for Licht_Bad:pct
[1/22/2017, 11:48:32 AM] [FHEM] Initializing platform accessory 'Steuerung_Bad_Climate'...
[1/22/2017, 11:48:32 AM] [FHEM] creating services for Steuerung_Bad_Climate
[1/22/2017, 11:48:32 AM] [FHEM]   information service for Steuerung_Bad_Climate
[1/22/2017, 11:48:32 AM] [FHEM]     manufacturer, model and serial number characteristics for Steuerung_Bad_Climate
[1/22/2017, 11:48:32 AM] [FHEM]   Thermostat service for Steuerung_Bad_Climate
[1/22/2017, 11:48:32 AM] [FHEM]     TargetTemperature characteristic for Steuerung_Bad_Climate:desired-temp
[1/22/2017, 11:48:32 AM] [FHEM]     CurrentTemperature characteristic for Steuerung_Bad_Climate:measured-temp
[1/22/2017, 11:48:32 AM] [FHEM]     CurrentRelativeHumidity characteristic for Steuerung_Bad_Climate:humidity
[1/22/2017, 11:48:32 AM] [FHEM]     CurrentHeatingCoolingState characteristic for Steuerung_Bad_Climate:undefined
[1/22/2017, 11:48:32 AM] [FHEM] Initializing platform accessory 'Steuerung_Schlafzimmer_Climate'...
[1/22/2017, 11:48:32 AM] [FHEM] creating services for Steuerung_Schlafzimmer_Climate
[1/22/2017, 11:48:32 AM] [FHEM]   information service for Steuerung_Schlafzimmer_Climate
[1/22/2017, 11:48:32 AM] [FHEM]     manufacturer, model and serial number characteristics for Steuerung_Schlafzimmer_Climate
[1/22/2017, 11:48:32 AM] [FHEM]   Thermostat service for Steuerung_Schlafzimmer_Climate
[1/22/2017, 11:48:32 AM] [FHEM]     TargetTemperature characteristic for Steuerung_Schlafzimmer_Climate:desired-temp
[1/22/2017, 11:48:32 AM] [FHEM]     CurrentTemperature characteristic for Steuerung_Schlafzimmer_Climate:measured-temp
[1/22/2017, 11:48:32 AM] [FHEM]     CurrentRelativeHumidity characteristic for Steuerung_Schlafzimmer_Climate:humidity
[1/22/2017, 11:48:32 AM] [FHEM]     CurrentHeatingCoolingState characteristic for Steuerung_Schlafzimmer_Climate:undefined
Scan this code with your HomeKit App on your iOS device to pair with Homebridge:
                       
    ┌────────────┐     
    │ 031-45-154 │     
    └────────────┘     
                       
events.js:160
      throw er; // Unhandled 'error' event
      ^

Error: listen EADDRINUSE :::51826
    at Object.exports._errnoException (util.js:1022:11)
    at exports._exceptionWithHostPort (util.js:1045:20)
    at Server._listen2 (net.js:1259:14)
    at listen (net.js:1295:10)
    at Server.listen (net.js:1391:5)
    at EventedHTTPServer.listen (/usr/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/util/eventedhttp.js:60:19)
    at HAPServer.listen (/usr/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/HAPServer.js:158:20)
    at Bridge.Accessory.publish (/usr/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Accessory.js:496:16)
    at Server._publish (/usr/lib/node_modules/homebridge/lib/server.js:114:16)
    at Server.<anonymous> (/usr/lib/node_modules/homebridge/lib/server.js:372:14)


Hat jemand eine Idee woran das liegen kann?

Meine node version ist

pi@raspberrypi:~ $ node -v
v6.9.4


Vielen Dank und Grüße
Tim

Chris8888

Hallo,

ich möchte gerne meine Installation von einem Pi1 auf einen Pi3 umziehen.

Gibt es einen Weg die alte Bridge zu erhalten, also so, dass man sie im Handy nicht neu anlernen muss und die Konfig somit neu anlegen muss?

Danke für einen Tip.

Viele Grüße
Christian
FHEM 6.0 auf einem PI4 mit div. Homematic-Komponenten, Alexa, Tablet-UI und Homebridge...und läuft einfach. Erweitert mit CCU3 und Homematic-IP...und läuft immer noch.

DeeSPe

Zitat von: Chris8888 am 27 Januar 2017, 20:25:14
Hallo,

ich möchte gerne meine Installation von einem Pi1 auf einen Pi3 umziehen.

Gibt es einen Weg die alte Bridge zu erhalten, also so, dass man sie im Handy nicht neu anlernen muss und die Konfig somit neu anlegen muss?

Danke für einen Tip.

Viele Grüße
Christian

Klar, ganz easy!
Je nach dem wie Du homebridge installiert hast einfach den kompletten Konfig Ordner von homebridge packen und auf neuem System wieder an selber Stelle entpacken.
Das wären konkret die Datei "config.json" und die Ordner "accessories" und "persist".
Bei der Standardinstallation aus dem Wiki bei einem RPi zu finden unter /home/pi/.homebridge/

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

haginator

Hallo zusammen,

ich habe HomeKit am laufen zusammen mit FHEM (gemäß der Anleitung im Wiki). Jetzt habe ich mir einen tollen HomeMatic Schalter gekauft HM-LC-Sw2PBU-FM der zwei Kanäle schalten kann. Diese ist in FHEM eingebunden und funktioniert tadellos. Jedoch erkennt HomeKit den Schalter nicht, ich nehme an HomeKit weiß noch nicht wie mit dem Schalter umzugehen ist. Der Schalter legt in für jeden Kanal ein Gerät an das ich on / off schalten kann. Es gibt einen etwa verbreiteten kleinen Bruder HM-LC-Sw1PBU-FM mit nur einem Kanal. Der ist soweit ist das gelesen habe per HomeKit schon schaltbar.

Kann mir jemand tipps geben wie ich ggf. das Profil von dem HM-LC-Sw1PBU-FM auch für den HM-LC-Sw2PBU-FM  benutzten kann. Ich denke von der Art und wiese wie geschalten wird unterscheiden die sich nicht. Nur der eine hat halt einen Kanal mehr.

VG

Hagi

DeeSPe

Zitat von: haginator am 31 Januar 2017, 12:47:36
Hallo zusammen,

ich habe HomeKit am laufen zusammen mit FHEM (gemäß der Anleitung im Wiki). Jetzt habe ich mir einen tollen HomeMatic Schalter gekauft HM-LC-Sw2PBU-FM der zwei Kanäle schalten kann. Diese ist in FHEM eingebunden und funktioniert tadellos. Jedoch erkennt HomeKit den Schalter nicht, ich nehme an HomeKit weiß noch nicht wie mit dem Schalter umzugehen ist. Der Schalter legt in für jeden Kanal ein Gerät an das ich on / off schalten kann. Es gibt einen etwa verbreiteten kleinen Bruder HM-LC-Sw1PBU-FM mit nur einem Kanal. Der ist soweit ist das gelesen habe per HomeKit schon schaltbar.

Kann mir jemand tipps geben wie ich ggf. das Profil von dem HM-LC-Sw1PBU-FM auch für den HM-LC-Sw2PBU-FM  benutzten kann. Ich denke von der Art und wiese wie geschalten wird unterscheiden die sich nicht. Nur der eine hat halt einen Kanal mehr.

VG

Hagi

Nicht das Hauptdevice in den Homekit Raum, sondern die beiden Kanäle!
Wenn die set on/off haben sollte HomeKit das erkennen. Wenn nicht musst Du manuell mappen.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe