homebridge/homekit

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

Vorheriges Thema - Nächstes Thema

justme1968

nachschauen kannst du in ../homebridge/node_modules/hap-nodejs/lib/gen/HomeKitTypes.js

für fenster gibt es gibt die characteristics

pflicht:
CurrentPosition und TargetPosition mit werten zwischen 0 und 100
PositionState mit den werten DECREASING, INCREASING und STOPPED

optional:
HoldPosition -> bool, keine ahnung was das ist
ObstructionDetected mit true oder false bzw. 0 oder 1

du kannst in hombridge-fhem/index.js auch schauen wie HM-SEC-WIN funktioniert.

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

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

fhemfreund

weiss nicht ob das schon jemand hier hatte: habe versucht homebridge nach http://www.fhemwiki.de/wiki/Homebridge_einrichten zu installieren. (RPI2, node v6.2.1,  Kernel 4.1.19-v7+, neueste Patches). Bekomme leider aber bei 'npm install -g homebridge' folgenden Fehler:

make: *** No rule to make target '../.node-gyp/6.2.1/include/node/common.gypi', needed by 'Makefile'.  Stop.

Gibt es dafür einen Workaround/Lösung?

Andreas

deluxe41

Zitat von: justme1968 am 24 Juni 2016, 13:22:30
nachschauen kannst du in ../homebridge/node_modules/hap-nodejs/lib/gen/HomeKitTypes.js

für fenster gibt es gibt die characteristics

pflicht:
CurrentPosition und TargetPosition mit werten zwischen 0 und 100
PositionState mit den werten DECREASING, INCREASING und STOPPED

optional:
HoldPosition -> bool, keine ahnung was das ist
ObstructionDetected mit true oder false bzw. 0 oder 1

du kannst in hombridge-fhem/index.js auch schauen wie HM-SEC-WIN funktioniert.

gruss
  andre
Ok Andre,

jetzt hat es Klick gemacht...in dieser Datei steht nun wirklich alles...

Gleich mal die Einbruchmeldeanlage,die Rauchmelder sowie die Wassersensoren angelegt ;)

Hätte ich mir mal den Eingangspost genauer angeschaut.

Gruß und Danke
Rene


Sent from my iPhone using Tapatalk
Fritzbox 7490 ( USV + Fall Back ), einige HM komponenten,ESPs

bjoernbo

#708
Ich habe von OSARAM das lightyfy im Einsatz. Wenn ich eine Lampe integriere funktioniert alles Problemlos. Sobald ich versuche die 2. Lampe zu integrieren und ich Homerbridge neu starte erhalte ich folgenden Meldung.

Zitat[6/25/2016, 9:49:00 AM] [FHEM]     Saturation characteristic for HUEDeviceSZBjoern:sat
/home/pi/homebridge/node_modules/hap-nodejs/lib/Accessory.js:219
      throw new Error("Cannot add a bridged Accessory with the same UUID as another bridged Accessory: " + existing.UUID);
      ^

Error: Cannot add a bridged Accessory with the same UUID as another bridged Accessory: xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx
    at Bridge.Accessory.addBridgedAccessory (/home/pi/homebridge/node_modules/hap-nodejs/lib/Accessory.js:219:13)
    at Server.<anonymous> (/home/pi/homebridge/lib/server.js:346:24)
    at /home/pi/homebridge/node_modules/hap-nodejs/lib/util/once.js:15:19
    at Object.<anonymous> (/usr/local/lib/node_modules/homebridge-fhem/index.js:970:22)
    at Request.self.callback (/usr/local/lib/node_modules/homebridge-fhem/node_modules/request/request.js:200:22)
    at emitTwo (events.js:87:13)
    at Request.emit (events.js:172:7)
    at Request.<anonymous> (/usr/local/lib/node_modules/homebridge-fhem/node_modules/request/request.js:1067:10)
    at emitOne (events.js:82:20)
    at Request.emit (events.js:169:7)

Wie kann ich alle Lightify Lampen integrieren ohne das die UUIS doppelt vergeben wird?

Danke im voraus
Raspberry Pi 3 - FB6490C - Synology NAS DS916+ - NETATMO - HUE - SIEMENS G-Tag'S - FTUI - EchoDOT -

justme1968

wie genau hast du die lampen eingebunden? zeig mal ein list auf beide devices.

wenn ein device keine eindeutige id hat wird der name zur erzeugung der uuid verwendet. der sollte eigentlich immer eindeutig sein.

das LIGHTIFY modul hat die lampen serien nummer nicht in die internals geschrieben. das wird ab morgen gemacht.

du kannst im homebridgeMapping über den subtype bis dahin eindeutige ids vergeben.

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

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

bjoernbo

ZitatInternals:
   DEF        7D0BDA0000261884
   ID         7D0BDA0000261884
   INTERVAL   0
   IODev      gatewayLightify
   NAME       HUEDeviceKueche
   NR         342
   STATE      dim06%
   TYPE       HUEDevice

ZitatInternals:
   CHANGED
   DEF        D594DA0000261884
   ID         D594DA0000261884
   INTERVAL   0
   IODev      gatewayLightify
   NAME       HUEDeviceSZBjoern
   NR         341
   STATE      off
   TYPE       HUEDevice

mit

ZitathomebridgeMapping On=activity,subtype=kueche

und

ZitathomebridgeMapping On=activity,subtype=SZBjoern

gehts leider nicht. weiterhin dieselbe Meldung! :-/
Raspberry Pi 3 - FB6490C - Synology NAS DS916+ - NETATMO - HUE - SIEMENS G-Tag'S - FTUI - EchoDOT -

justme1968

das listing ist nicht komplett.

wo kommt activity her?

morgen im update wird die id gesetzt.

gruss
  andre

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

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

bjoernbo

nun vollständig. Habe den subtile nochmal angepasst, aber ohne Erfolg. Ist der Eintrag subtype denn richtig ?

ZitatInternals:
   DEF        D594DA0000261884
   ID         D594DA0000261884
   INTERVAL   0
   IODev      gatewayLightify
   NAME       HUEDeviceSZBjoern
   NR         341
   STATE      off
   TYPE       HUEDevice
   manufacturername
   modelid
   name
   swversion
   type       Extended color light
   uniqueid
   Readings:
     2016-06-25 12:40:42   bri             60
     2016-06-24 21:17:48   colormode       hs
     2016-06-24 21:17:48   ct              370 (2702K)
     2016-06-24 21:17:48   hue             43063
     2016-06-25 12:40:57   onoff           0
     2016-06-25 12:40:57   pct             0
     2016-06-24 21:17:48   reachable       1
     2016-06-25 12:40:42   rgb             03063c
     2016-06-24 21:17:48   sat             243
     2016-06-25 12:40:57   state           off
   Helper:
     alert
     bri        60
     colormode  hs
     ct         370
     devtype
     effect
     hue        43063
     on         0
     percent    0
     reachable  1
     rgb        03063c
     sat        243
     update_timeout 0
     xy
Attributes:
   IODev      gatewayLightify
   alias      SZ Bjoern
   color-icons 2
   devStateIcon {(HUEDevice_devStateIcon($name),"toggle")}
   genericDeviceType light
   homebridgeMapping On=activity,subtype=SZBjoern
   room       Homekit,LIGHTIFY
   subType    extcolordimmer
   webCmd     rgb:rgb ff0000:rgb DEFF26:rgb 0000ff:ct 490:ct 380:ct 270:ct 160:toggle:on:off


und

ZitatInternals:
   CHANGED
   DEF        7D0BDA0000261884
   ID         7D0BDA0000261884
   INTERVAL   0
   IODev      gatewayLightify
   NAME       HUEDeviceKueche
   NR         342
   STATE      off
   TYPE       HUEDevice
   manufacturername
   modelid
   name
   swversion
   type       Color Temperature Light
   uniqueid
   Readings:
     2016-06-25 12:40:15   bri             193
     2016-06-24 21:17:48   colormode       ct
     2016-06-25 09:45:55   ct              153 (6535K)
     2016-06-25 12:40:15   onoff           0
     2016-06-25 12:40:15   pct             0
     2016-06-25 09:45:55   reachable       1
     2016-06-25 09:45:55   rgb             e5eaff
     2016-06-25 12:40:15   state           off
   Helper:
     alert
     bri        193
     colormode  ct
     ct         153
     devtype
     effect
     hue
     on         0
     percent    0
     reachable  1
     rgb        e5eaff
     sat
     update_timeout 0
     xy
Attributes:
   IODev      gatewayLightify
   alias      Küche
   color-icons 2
   devStateIcon {(HUEDevice_devStateIcon($name),"toggle")}
   genericDeviceType switch
   homebridgeMapping subtype=kueche
   room       Homekit,Küche,LIGHTIFY
   subType    ctdimmer
   webCmd     ct:ct 490:ct 380:ct 270:ct 160:toggle:on:off
Raspberry Pi 3 - FB6490C - Synology NAS DS916+ - NETATMO - HUE - SIEMENS G-Tag'S - FTUI - EchoDOT -

justme1968

warte mal ob es nach dem update morgen geht.

ausserdem lass mal das homebridgeMapping komplett weg. activity ist sowieso falsch.

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

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

bjoernbo

alles klar. Auf einen Tag kommt es nicht an. Danke
Raspberry Pi 3 - FB6490C - Synology NAS DS916+ - NETATMO - HUE - SIEMENS G-Tag'S - FTUI - EchoDOT -

Freibeuter

Hallo,
erst mal vielen Dank an den Entwickler, FHEM macht noch mehr Spaß mit Siri :-)

Klappt alles bestens nur eine Kuriosität gibt es,
Meine Homematic Jalousien (HM-LC-BL1-FM) lassen sich zwischen 0 und 99% korrekt steuern, nur bei 100% fahren sie auf 0%.

Das Problem tritt schon in EVE auf und nicht nur bei Siri.

mein Mapping:
TargetPosition=pct::reportedState,part=1,minValue=0,maxValue=100,minStep=1
CurrentPosition=level,part=1,cmd=pct,minValue=0,maxValue=100,minStep=1

Jemand ein Idee woran das liegen könnte?


justme1968

zeig mal bitte die ausgaben beim start mit --debug. was genau wird richtung hem gesendet wenn das problem auftritt?

aber wenn der HM-LC-BL1-FM einen subType blindActuator hat wie der HM-LC-Bl1PBU-FM sollte es ganz ohne homebridgeMapping gehen.

woher ist in deinem mapping das reading reportedState? das kenne ich nur von zwave. nicht von homematic.

warum hast du jeweils part=1 in deinem mapping? die homematic readings bestehen nur aus einer zahl. da muss man keinen teil extrahieren.

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

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

Atze

Auf die Gefahr hin das schon jemand gefragt hat... wie ist denn bitte die Updateprocedure auf die aktuelle Version ?

node -v = v4.2.1
Homebridge 0.1.1
git://github.com/nfarina/homebridge.git
Fhem 5.7

Danke
FHEM 5.8 , RPi 2 / CUL 3.2 / JEELINKnano - PCA301 / nanoCUL a-culfw 1.05.03
HMS: rm1002, s300th / FHT: fht8v-3, fht80tf
FS20: fs20st, fs20sm8, fs20s8m, fs20rsu, fs20rbm, fs20pce, fs20pcs, fs20ue1, fs20irp2, fs20dwt, fs20rpt-3, fs20str-2, fs20kse
IT: ITDM-250, ITLS-16, ITW-852, IT-1500
G-Data Milight

justme1968

am zuverlässigsten ist homebridge und homebridge-fhem neu drüber zu installieren.

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

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

Freibeuter

Hallo Andre,
habe noch etwas geforscht, vermute das Problem in Fhem, es wird folgender Befehl von Homebridge ausgegeben:

http://192.168.2.2:8083/fhem?cmd=set%20Jalousie_WZ%20pct%20100&XHR=1

und der wird als 0% interpretiert.

Auch in der FHEM Kommandozeile wird set Jalousie_WZ 100 als 0% interpretiert. ?!?