homebridge/homekit

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

Vorheriges Thema - Nächstes Thema

RaspiLED

Hi,
wenn es jetzt läuft: Wir freuen uns auch über die Gesamtlösung ;-)
Gruß Arnd


Raspi2 mit FHEM, CUL, MySensor, HomeBridge, Presence, Bravia, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

Morpheus_1977

Zitat von: RaspiLED am 08 Februar 2017, 18:08:07
Hi,
wenn es jetzt läuft: Wir freuen uns auch über die Gesamtlösung ;-)
Gruß Arnd


Raspi2 mit FHEM, CUL, MySensor, HomeBridge, Presence, Bravia, ...

Ich bin ehrlich, ich weiß garnicht was ich jetzt machen muss/soll um mein Problem zu lösen!
Vllt. kann mir ja noch wer auf die Sprünge helfen.....

DeeSPe

Zitat von: Morpheus_1977 am 08 Februar 2017, 18:16:17
Ich bin ehrlich, ich weiß garnicht was ich jetzt machen muss/soll um mein Problem zu lösen!
Vllt. kann mir ja noch wer auf die Sprünge helfen.....

Die Informationen nutzen die Dir gegeben wurden und mal probieren!

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

Morpheus_1977

#2043
Zitat von: DeeSPe am 08 Februar 2017, 19:06:08
Die Informationen nutzen die Dir gegeben wurden und mal probieren!

Gruß
Dan

Ok, ich habe jetzt die ^ entfernt und das leerzeichen gesetzt. Nach nem Reboot und probieren ob Siri abschließt finden sich folgendes im Log:

2017.02.08 19:33:10 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.02.08 19:33:10 4: HttpUtils url=http://192.168.2.42:8080/info?token=xxxxx
2017.02.08 19:33:10 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.2.42:8080/info?token=xxxxx
2017.02.08 19:33:10 4: NUKIBridge (NBridge1) - run NUKIBridge_Call
2017.02.08 19:33:10 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.02.08 19:33:10 4: http://192.168.2.42:8080/info?token=xxxxx: HTTP response code 200
2017.02.08 19:33:10 4: HttpUtils http://192.168.2.42:8080/info?token=xxxxx: Got data, length: 241
2017.02.08 19:33:10 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":915081946},"versions":{"appVersion":"0.2.14"},"uptime":817701,"currentTime":"2017-02-08T18:33:05Z","serverConnected":true,"scanResults":[{"nukiId":112944569,"name":"Nuki_06BB65B9","rssi":-77,"paired":true}]}
2017.02.08 19:33:10 5: NUKIBridge (NBridge1) - Response ERROR:
2017.02.08 19:33:10 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.02.08 19:33:10 5: NUKIBridge (NBridge1) - Bridge ist online
2017.02.08 19:33:10 5: Starting notify loop for NBridge1, 1 event(s), first is connected
2017.02.08 19:33:10 5: End notify loop for NBridge1
2017.02.08 19:33:10 5: Starting notify loop for NBridge1, 6 event(s), first is appVersion: 0.2.14
2017.02.08 19:33:10 5: End notify loop for NBridge1
2017.02.08 19:33:10 4: NUKIDevice (NUKIDevice112944569) - Received scanResults for matching NukiID 112944569 at device NUKIDevice112944569
2017.02.08 19:33:10 5: NUKIDevice (NUKIDevice112944569) - Parse with result: {"paired":true,"name":"Nuki_06BB65B9","rssi":-77}
2017.02.08 19:33:10 5: NUKIDevice (NUKIDevice112944569) - parse status message for NUKIDevice112944569
2017.02.08 19:33:10 5: NUKIDevice (NUKIDevice112944569) - readings set for NUKIDevice112944569



Das hab ich auch grad gefunden

2017.02.08 19:43:11 5: Cmd: >set NUKIDevice112944569 undefined true<
[(/code]


Auf der Console per sudo systemctl status homebridge findet man folgendes:


Feb 08 19:31:21 raspberrypi homebridge[473]: longpoll error: Error: connect ECONNREFUSED 127.0.0.1:8083, retry in: 10000msec
Feb 08 19:31:31 raspberrypi homebridge[473]: starting longpoll: http://127.0.0.1:8083/fhem.pl?XHR=1&inform=type=status;addglobal=1;filter=.*;since=1486578661.721;fmt=JSON&timestamp=1486578691104
Feb 08 19:31:44 raspberrypi homebridge[473]: [2/8/2017, 7:31:44 PM] [FHEM] NUKIDevice112944569: executing set cmd for LockTargetState with value true
Feb 08 19:31:44 raspberrypi homebridge[473]: [2/8/2017, 7:31:44 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20NUKIDevice112944569%20undefined%20true&XHR=1


DeeSPe

Zitat von: Morpheus_1977 am 08 Februar 2017, 19:36:57
Ok, ich habe jetzt die ^ entfernt und das leerzeichen gesetzt.

Naja, nun weiß keiner was Du wirklich gemappt hast!
Hast Du das Mapping mal wie von mir vorgeschlagen gesetzt?
Zitat von: DeeSPe am 08 Februar 2017, 17:56:42
LockCurrentState=lockState,values=lock:SECURED;unlock:UNSECURED LockTargetState=LockCurrentState,cmds=SECURED:lock;UNSECURED:unlock

Ich kenne die set Befehle von NUKI nicht!
Sind die wirklich nur "set <name> lock" und "set <name> unlock"?

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

RaspiLED

Hi,
Also aus der Commandref:
statusRequest - ruft den aktuellen Status des Smartlocks von der Bridge ab.
lock - verschließen
unlock - aufschließen
unlatch - entriegeln/Falle öffnen.
unpair - entfernt das pairing mit dem Smart Lock
locknGo - verschließen wenn gegangen
locknGoWithUnlatch - verschließen nach dem die Falle geöffnet wurde.

Also wie möchtest Du mit unlatch umgehen? Soll das als UNSECURED umgesetzt werden?

Oder brauchst Du nicht mehr als zwei Zustände in Homekit?

Gruß Arnd


Raspi2 mit FHEM, CUL, MySensor, HomeBridge, Presence, Bravia, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

Morpheus_1977

Zitat von: RaspiLED am 08 Februar 2017, 23:17:42
Hi,
Also aus der Commandref:
statusRequest - ruft den aktuellen Status des Smartlocks von der Bridge ab.
lock - verschließen
unlock - aufschließen
unlatch - entriegeln/Falle öffnen.
unpair - entfernt das pairing mit dem Smart Lock
locknGo - verschließen wenn gegangen
locknGoWithUnlatch - verschließen nach dem die Falle geöffnet wurde.

Also wie möchtest Du mit unlatch umgehen? Soll das als UNSECURED umgesetzt werden?

Oder brauchst Du nicht mehr als zwei Zustände in Homekit?

Gruß Arnd


Raspi2 mit FHEM, CUL, MySensor, HomeBridge, Presence, Bravia, ...

Hallo Arnd,

vielen Dank für deine Antwort. Das HomebridgeMapping wurde nach dem Anlegen des Device automatisch angelegt, von daher habe ich gedacht das dort schon alle Möglichen Zustände abgebildet werden. Leider kennne ich mich mit der Syntax wie sie in dem Mapping ist nicht aus um hier auch Hand anzulegen.
Ich hätte jedoch gerne die folgenden 3 Zustände die ich über Siri steuern kann:
- lock - verschließen
- unlock - aufschließen
- unlatch - entriegeln/Falle öffnen

Heißt UNSECURED das die Zustände dann ignoriert werden und SECURED das sie ausgeführt werden können?

Gruß Morpheus

PsychoD

Zitat von: PsychoD am 07 Februar 2017, 08:56:08
Moin,

seit gestern startet meine homebridge nicht mehr, und stirbt nach dem Start zum Schluss mit dieser Exception:

/usr/lib/node_modules/homebridge-fhem/index.js:1083
  if( s.Attributes.disable == 1 ) {
                  ^

TypeError: Cannot read property 'disable' of undefined
    at Object.FHEMAccessory (/usr/lib/node_modules/homebridge-fhem/index.js:1083:19)
    at Object.<anonymous> (/usr/lib/node_modules/homebridge-fhem/index.js:1031:42)
    at Array.map (native)
    at Object.<anonymous> (/usr/lib/node_modules/homebridge-fhem/index.js:1028:31)
    at Request.self.callback (/usr/lib/node_modules/homebridge-fhem/node_modules/request/request.js:186:22)
    at emitTwo (events.js:87:13)
    at Request.emit (events.js:172:7)
    at Request.<anonymous> (/usr/lib/node_modules/homebridge-fhem/node_modules/request/request.js:1081:10)
    at emitOne (events.js:77:13)
    at Request.emit (events.js:169:7)


Alles was ich getan habe, ist ein weiteres Homematic Thermostat und einen Tür/Fenstersensor mit dem System zu pairen. Der Thermostat ist aber noch nicht installiert. Kann es damit zu tun haben?

Gruß
Psy

Kurze Info für alle die das Gleiche erleben: Es scheint wirklich irgendein Attribut zu sein, was vor der Installation nicht gesetzt ist o.ä.. Nach der Installation ist alles wieder gut!

VG
Psy

Steffen@Home

#2048
Hallo,

habe auch kurz eine Frage und zwar wollte ich mit:

CurrentTemperature=temperature,minValue=-20,subtype=Temperatur CurrentTemperature=dew,minValue=-20,subtype=Taupunkt  CurrentRelativeHumidity=humidity,minValue=0,subtype=Feuchte

alle 3 Werte separat als Icon in Home darstellen. Leider klappt das nicht.Temperatur wird korrekt angezeigt, aber der Taupunkt heißt nun Feuchte und zeigt aber den Taupunkt an, nur dann in den Details die rel. Feuchtigkeit wie es schon vorher war.


[2/10/2017, 4:26:42 PM] [FHEM] homebridgeMapping: CurrentTemperature=temperature,minValue=-20,subtype=Temperatur CurrentTemperature=dew,minValue=-20,subtype=Taupunkt CurrentRelativeHumidity=h$
[2/10/2017, 4:26:42 PM] [FHEM] GaOstTemp is thermometer
[2/10/2017, 4:26:42 PM] [FHEM] GaOstTemp has
[2/10/2017, 4:26:42 PM] [FHEM]   CurrentTemperature [temperature]
[2/10/2017, 4:26:42 PM] [FHEM]   CurrentTemperature [dew]
[2/10/2017, 4:26:42 PM] [FHEM]   CurrentRelativeHumidity [humidity]
  2017-02-10 16:26:42 caching: GaOstTemp-temperature: 7.9^@
[2/10/2017, 4:26:42 PM] [FHEM]     caching: CurrentTemperature:Temperatur: 7.9 (as number; from '7.9^@')
  2017-02-10 16:26:42 caching: GaOstTemp-dew: -6.63
[2/10/2017, 4:26:42 PM] [FHEM]     caching: CurrentTemperature:Taupunkt: -6.63 (as number; from '-6.63')
  2017-02-10 16:26:42 caching: GaOstTemp-humidity: 34.9^@
[2/10/2017, 4:26:42 PM] [FHEM]     caching: CurrentRelativeHumidity:Feuchte: 34 (as number; from '34.9^@')

Was mache ich falsch?

Danke!
Pi 1 - FHEM, HM-MOD-RPI-PCB, HM-RT-CC-DN, HM-WDS10-TH-O, HM-Sec-SCo, HM-LC-Sw1PBU-FM, Relais Platine für ext. Ansteuerung, LD382 Wifi LED Controller, DHT
Pi 2 - Kamera, DHT
Pi 3 - FHEM2, Grafana, DHT, Magnet-Sensoren, Relais-Platine

DeeSPe

Zitat von: Steffen@Home am 10 Februar 2017, 16:23:11
Hallo,

habe auch kurz eine Frage und zwar wollte ich mit:

CurrentTemperature=temperature,minValue=-20,subtype=Temperatur CurrentTemperature=dew,minValue=-20,subtype=Taupunkt  CurrentRelativeHumidity=humidity,minValue=0,subtype=Feuchte

alle 3 Werte separat als Icon in Home darstellen. Leider klappt das nicht.Temperatur wird korrekt angezeigt, aber der Taupunkt heißt nun Feuchte und zeigt aber den Taupunkt an, nur dann in den Details die rel. Feuchtigkeit wie es schon vorher war.


[2/10/2017, 4:26:42 PM] [FHEM] homebridgeMapping: CurrentTemperature=temperature,minValue=-20,subtype=Temperatur CurrentTemperature=dew,minValue=-20,subtype=Taupunkt CurrentRelativeHumidity=h$
[2/10/2017, 4:26:42 PM] [FHEM] GaOstTemp is thermometer
[2/10/2017, 4:26:42 PM] [FHEM] GaOstTemp has
[2/10/2017, 4:26:42 PM] [FHEM]   CurrentTemperature [temperature]
[2/10/2017, 4:26:42 PM] [FHEM]   CurrentTemperature [dew]
[2/10/2017, 4:26:42 PM] [FHEM]   CurrentRelativeHumidity [humidity]
  2017-02-10 16:26:42 caching: GaOstTemp-temperature: 7.9^@
[2/10/2017, 4:26:42 PM] [FHEM]     caching: CurrentTemperature:Temperatur: 7.9 (as number; from '7.9^@')
  2017-02-10 16:26:42 caching: GaOstTemp-dew: -6.63
[2/10/2017, 4:26:42 PM] [FHEM]     caching: CurrentTemperature:Taupunkt: -6.63 (as number; from '-6.63')
  2017-02-10 16:26:42 caching: GaOstTemp-humidity: 34.9^@
[2/10/2017, 4:26:42 PM] [FHEM]     caching: CurrentRelativeHumidity:Feuchte: 34 (as number; from '34.9^@')

Was mache ich falsch?

Danke!

Wenn Du sie separat darstellen willst dann geht das m.E. nicht mit einem Mapping in einem physischen Gerät.
Dazu müsstest Du die Werte an z.B. dummy(s) "auslagern" und diese dann entsprechend für HomeKit 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

Steffen@Home

Hallo Dan,

danke. Aber 2 Icons separat hatte ich ja schon mit:

CurrentRelativeHumidity=humidity CurrentTemperature=temperature,minValue=-20,subtype=Temperatur CurrentTemperature=dew,minValue=-20,subtype=Taupunkt

verstehe nicht warum dann nicht auch 3 gehen sollen... ::)
Pi 1 - FHEM, HM-MOD-RPI-PCB, HM-RT-CC-DN, HM-WDS10-TH-O, HM-Sec-SCo, HM-LC-Sw1PBU-FM, Relais Platine für ext. Ansteuerung, LD382 Wifi LED Controller, DHT
Pi 2 - Kamera, DHT
Pi 3 - FHEM2, Grafana, DHT, Magnet-Sensoren, Relais-Platine

DeeSPe

Zitat von: Steffen@Home am 10 Februar 2017, 17:36:41
Hallo Dan,

danke. Aber 2 Icons separat hatte ich ja schon mit:

CurrentRelativeHumidity=humidity CurrentTemperature=temperature,minValue=-20,subtype=Temperatur CurrentTemperature=dew,minValue=-20,subtype=Taupunkt

verstehe nicht warum dann nicht auch 3 gehen sollen... ::)

Vielleicht verstehe ich Deine Anforderung auch nicht richtig.
Ich habe bspw. ein umfangreiches Mapping auf einem Device und die Home App zeigt mir alle gemappten Characteristics als ein Device (Kachel).
Soweit ich weiß kann die Home App aber keine Characteristics doppelt anzeigen und auch nicht alle wild durcheinander, das können nur Dritt-Apps ala Eve und Co.

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

hansemann

Hi,

ich habe das mit dem Mapping noch nicht so ganz verstanden.

Kann mir mal jemand zeigen, wie ein richtiges homebridge mapping für eine MiLight Glühbirne aussehen könnte?

Danke schonmal.

Gruß

justme1968

die sollten komplett automatisch ohne mapping von hand funktionieren.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

Morpheus_1977

Zitat von: Morpheus_1977 am 09 Februar 2017, 08:19:14
Hallo Arnd,

vielen Dank für deine Antwort. Das HomebridgeMapping wurde nach dem Anlegen des Device automatisch angelegt, von daher habe ich gedacht das dort schon alle Möglichen Zustände abgebildet werden. Leider kennne ich mich mit der Syntax wie sie in dem Mapping ist nicht aus um hier auch Hand anzulegen.
Ich hätte jedoch gerne die folgenden 3 Zustände die ich über Siri steuern kann:
- lock - verschließen
- unlock - aufschließen
- unlatch - entriegeln/Falle öffnen

Heißt UNSECURED das die Zustände dann ignoriert werden und SECURED das sie ausgeführt werden können?

Gruß Morpheus

Wie sieht es den aber mit dem Mapping für das Nuki Türschloss aus? Ich komme da leider ohne Hilfe nicht weiter....


Gesendet von iPhone mit Tapatalk