homebridge/homekit

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

Vorheriges Thema - Nächstes Thema

Steeeve

Gibts eigentlich schon eine Möglichkeit sich Video von ner Webcam pushen zu lassen? ich denke da an die Beispiele von den Türklinkeln mit webcam usw. ...

lg
steeeve

justme1968

zu den filter: nein man muss in home nichts neu anlegen wenn ein deveice über einen anderen filter rein kommt. man muss auch nicht unbedingt auf room filtern. man kann auch device type oder was auch immer filtern. der code merkt sogar wenn ein device über zwei filter rein kommen würde und nimmt es nur ein mal.

zum löschen von persist und homebridge zurück setzen: das ist nur in absoluten ausnahmefällen nötig.


@aski71: das auto wird für die richtung fhem->homebridge angemeckert. du hast zum einen kein mapping für den CurrentHeatingCoolingState sondern nur für TargetHeatingCoolingState und zum anderen fehlt values um die fhem werte auf homekit werte zu übersetzen.

@Steeeve: bitte versuch es noch mal mit der neuesten version ohne extra mapping. ich hatte da noch etwas eingebaut. warum hast du in deinem mapping ein mal 200 stehen?

video und webcam kommen sobald es auf homebridge seite so weit ist.


die ganzen anderen offenen probleme schaue ich mir noch an wenn. muss nur wieder fit werden.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

Steeeve

Danke, @justeme1968
Das hat mich auch schon stutzig gemacht, habs so von irgendwo hier im Forum kopiert...
Habs jetzt mal upgedatet und das mapping entfernt- jetzt zeigts mir an, dass ich für den entfernten zugriff nen ATV 4 benötige, bis gestern war der ATV 3 noch gut genug - so ärgerlich - was Apple sich bei so nem scheiß grad denkt - gibt ja keinen Grund dazu!!!

DeeSPe

Zitat von: Steeeve am 23 September 2016, 11:40:34
Habs jetzt mal upgedatet und das mapping entfernt- jetzt zeigts mir an, dass ich für den entfernten zugriff nen ATV 4 benötige, bis gestern war der ATV 3 noch gut genug - so ärgerlich - was Apple sich bei so nem scheiß grad denkt - gibt ja keinen Grund dazu!!!

Das ist definitiv nicht der Fall!
Bitte genauer belesen. Das Thema war hier auch schon mehrfach ganz groß.

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

Steeeve

ich weiß schon, dass es nicht an deinem Modul liegt, mich wunderts nur, dass ich bis gestern noch zugriff hatte...

justme1968

atv3 ist immer noch gut genug.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

Steeeve

#1131
(http://uploads.tapatalk-cdn.com/20160923/aac78f741359aa2aa96a4bdf0a5ee5a6.jpg)

Da behauptet die home app was anderes...

Edit:
Zitat"mein apple tv gen 3 funktioniert immer noch problemlos. es muss die iCloud keychain aktiviert sein und alle geräte müssen den gleichen iCloud account verwenden und angemeldet sein. das war aber auch vorher schon so. die gen 4 ist nur dann wichtig wenn man sie als zentrale verwenden will um zu automatisieren. das ist aber überflüssig und sogar kontraproduktiv wenn man schon fhem hat."

Ich weiß was das sein könnte - muss ich checken...

justme1968

da steht nicht das es mit einem atv3 nicht mehr geht.

fakt ist: es geht mit einem atv3 und es ist auf den apple support seiten auch so dokumentiert. alles andere ist falsch.

wenn der neustart wirklich die einzige änderung war dauert es eventuell ein wenig bis die verbindung wieder steht. falls du inzwischen auch auf ios10 aktualisiert hat und/oder du an der zwifaktor sutorisierung etwas geändert hat musst du eventuell ein neues geräte spezifisches password generieren (http://idmsa.apple.com) und auf dem atv das password neu eingeben.

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

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

Steeeve

Zitat von: justme1968 am 23 September 2016, 12:02:45
... falls du inzwischen auch auf ios10 aktualisiert hat und/oder du an der zwifaktor sutorisierung etwas geändert hat musst du eventuell ein neues geräte spezifisches password generieren (http://idmsa.apple.com) und auf dem atv das password neu eingeben.
Bingo  :-[
Danke

Steeeve

Zitat von: justme1968 am 23 September 2016, 11:26:08
@Steeeve: bitte versuch es noch mal mit der neuesten version ohne extra mapping. ich hatte da noch etwas eingebaut. warum hast du in deinem mapping ein mal 200 stehen?

jetzt ists genau so wie vorher mit invert- sprich keine steuerung mehr möglich und sagt immer wird geöffnet oder wird geschlossen ...

Markus M.

Mein homebridge Service scheint ab und zu wahllos abzuschmieren.
Eine Idee, wie ich an ein Log rankomme das eventuell weiterhilft?
Der WAF ist gerade etwas im Keller :-/
Aktuell weder Smarthome noch FHEM vorhanden

tante ju

Zitat von: tante ju am 21 September 2016, 23:06:54
Bitte:
{
  "Arg":"EG.Wohnzimmer.Rechts.Heizung_Clima",
  "Results": [
  {
    "Name":"EG.Wohnzimmer.Rechts.Heizung_Clima",
    "PossibleSets":"burstXmit clear:readings,trigger,register,oldRegs,rssi,msgEvents,attack,all controlManu:on,off,5.0,5.5,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0 controlMode:auto,manual,boost,day,night controlParty desired-temp:on,off,5.0,5.5,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0 getConfig getRegRaw inhibit:on,off peerBulk regBulk regSet sign:on,off sysTime tempListFri tempListMon tempListSat tempListSun tempListThu tempListTmpl tempListTue tempListWed tempTmplSet:none,defaultWeekplan, ",
    "PossibleAttrs":"verbose:0,1,2,3,4,5 room group comment:textField-long alias eventMap userReadings:textField-long do_not_notify:1,0 showtime:1,0 rawToReadable unit expert:0_defReg,1_allReg,2_defReg+raw,3_allReg+raw,4_off,8_templ+default,12_templOnly,251_anything param actAutoTry:0_off,1_on aesCommReq:1,0 ignore:1,0 dummy:1,0 IODev IOList IOgrp rssiLog:1,0 actCycle hmKey hmKey2 hmKey3 serialNr firmware .stc .devInfo actStatus autoReadReg:0_off,1_restart,2_pon-restart,3_onChange,4_reqStatus,5_readMissing,8_stateOnly burstAccess:0_off,1_auto msgRepeat hmProtocolEvents:0_off,1_dump,2_dumpFull,3_dumpTrigger aesKey:5,4,3,2,1,0  repPeers peerIDs tempListTmpl:none,defaultWeekplan, levelRange levelMap event-on-change-reading event-on-update-reading event-aggregator event-min-interval stateFormat:textField-long timestamp-on-change-reading model:ASH550,ASH550I,CCU-FHEM,CMM,DORMA_BRC-H,DORMA_RC-H,DORMA_atent,HM-CC-RT-DN,HM-CC-RT-DN-BoM,HM-CC-SCD,HM-CC-TC,HM-CC-VD,HM-Dis-EP-WM55,HM-Dis-TD-T,HM-Dis-WM55,HM-ES-PMSw1-DR,HM-ES-PMSw1-Pl,HM-ES-PMSw1-Pl-DN-R1,HM-ES-PMSw1-Pl-DN-R2,HM-ES-PMSw1-Pl-DN-R3,HM-ES-PMSw1-Pl-DN-R4,HM-ES-PMSw1-Pl-DN-R5,HM-ES-PMSw1-SM,HM-ES-TX-WM,HM-LC-BL1-FM,HM-LC-BL1-PB-FM,HM-LC-BL1-SM,HM-LC-Bl1-FM-2,HM-LC-Bl1-SM-2,HM-LC-Bl1PBU-FM,HM-LC-DDC1-PCB,HM-LC-DIM1L-CV,HM-LC-DIM1L-PL,HM-LC-DIM1T-CV,HM-LC-DIM1T-FM,HM-LC-DIM1T-PL,HM-LC-DIM2L-CV,HM-LC-DIM2L-SM,HM-LC-DIM2T-SM,HM-LC-Dim1L-CV-2,HM-LC-Dim1L-CV-644,HM-LC-Dim1L-Pl-2,HM-LC-Dim1L-Pl-3,HM-LC-Dim1L-Pl-644,HM-LC-Dim1PWM-CV,HM-LC-Dim1PWM-CV-2,HM-LC-Dim1T-CV-2,HM-LC-Dim1T-CV-644,HM-LC-Dim1T-FM-2,HM-LC-Dim1T-FM-644,HM-LC-Dim1T-FM-LF,HM-LC-Dim1T-Pl-2,HM-LC-Dim1T-Pl-3,HM-LC-Dim1T-Pl-644,HM-LC-Dim1TPBU-FM,HM-LC-Dim1TPBU-FM-2,HM-LC-Dim2L-SM-2,HM-LC-Dim2L-SM-644,HM-LC-Dim2T-SM,HM-LC-Dim2T-SM-2,HM-LC-RGBW-WM,HM-LC-SW1-BA-PCB,HM-LC-SW1-FM,HM-LC-SW1-PB-FM,HM-LC-SW1-PL,HM-LC-SW1-PL-OM54,HM-LC-SW1-PL2,HM-LC-SW1-SM,HM-LC-SW1-SM-ATMEGA168,HM-LC-SW2-DR,HM-LC-SW2-FM,HM-LC-SW2-PB-FM,HM-LC-SW2-SM,HM-LC-SW4-BA-PCB,HM-LC-SW4-DR,HM-LC-SW4-PCB,HM-LC-SW4-SM,HM-LC-SW4-SM-ATMEGA168,HM-LC-SW4-WM,HM-LC-Sw1-DR,HM-LC-Sw1-FM-2,HM-LC-Sw1-PCB,HM-LC-Sw1-Pl-3,HM-LC-Sw1-Pl-CT-R1,HM-LC-Sw1-Pl-CT-R2,HM-LC-Sw1-Pl-CT-R3,HM-LC-Sw1-Pl-CT-R4,HM-LC-Sw1-Pl-CT-R5,HM-LC-Sw1-Pl-DN-R1,HM-LC-Sw1-Pl-DN-R2,HM-LC-Sw1-Pl-DN-R3,HM-LC-Sw1-Pl-DN-R4,HM-LC-Sw1-Pl-DN-R5,HM-LC-Sw1-SM-2,HM-LC-Sw1PBU-FM,HM-LC-Sw2-DR-2,HM-LC-Sw2-FM-2,HM-LC-Sw2PBU-FM,HM-LC-Sw4-DR-2,HM-LC-Sw4-PCB-2,HM-LC-Sw4-SM-2,HM-LC-Sw4-WM-2,HM-MOD-Em-8,HM-MOD-Re-8,HM-OU-CF-PL,HM-OU-CFM-PL,HM-OU-CFM-TW,HM-OU-CM-PCB,HM-OU-LED16,HM-PB-2-FM,HM-PB-2-WM,HM-PB-2-WM55,HM-PB-2-WM55-2,HM-PB-4-WM,HM-PB-4DIS-WM,HM-PB-4DIS-WM-2,HM-PB-6-WM55,HM-PBI-4-FM,HM-RC-12,HM-RC-12-B,HM-RC-12-SW,HM-RC-19,HM-RC-19-B,HM-RC-19-SW,HM-RC-2-PBU-FM,HM-RC-4,HM-RC-4-2,HM-RC-4-3,HM-RC-4-3-D,HM-RC-4-B,HM-RC-8,HM-RC-Dis-H-x-EU,HM-RC-KEY3,HM-RC-KEY3-B,HM-RC-Key4-2,HM-RC-Key4-3,HM-RC-P1,HM-RC-SEC3,HM-RC-SEC3-B,HM-RC-Sec4-2,HM-RC-Sec4-3,HM-SCI-3-FM,HM-SEC-KEY,HM-SEC-KEY-O,HM-SEC-KEY-S,HM-SEC-MDIR,HM-SEC-MDIR-2,HM-SEC-MDIR-3,HM-SEC-RHS,HM-SEC-RHS-2,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-SCo,HM-SEC-SD,HM-SEC-SD-2,HM-SEC-SFA-SM,HM-SEC-TIS,HM-SEC-WDS,HM-SEC-WDS-2,HM-SEC-WIN,HM-SEN-EP,HM-SEN-MDIR-SM,HM-SWI-3-FM,HM-Sec-Cen,HM-Sec-Sir-WM,HM-Sen-DB-PCB,HM-Sen-LI-O,HM-Sen-MDIR-O,HM-Sen-MDIR-O-2,HM-Sen-MDIR-WM55,HM-Sen-RD-O,HM-Sen-Wa-Od,HM-Sys-sRP-Pl,HM-TC-IT-WM-W-EU,HM-WDC7000,HM-WDS10-TH-O,HM-WDS100-C6-O,HM-WDS100-C6-O-2,HM-WDS20-TH-O,HM-WDS30-OT2-SM,HM-WDS30-OT2-SM-2,HM-WDS30-T-O,HM-WDS40-TH-I,HM-WDS40-TH-I-2,HM-WS550,HM-WS550LCB,HM-WS550LCW,HM-WS550Tech,IS-WDS-TH-OD-S-R3,KFM-Display,KFM-Sensor,KS550,KS550LC,KS550TECH,KS888,OLIGO-smart-iq-HM,PS-Th-Sens,PS-switch,ROTO_ZEL-STG-RM-DWT-10,ROTO_ZEL-STG-RM-FDK,ROTO_ZEL-STG-RM-FEP-230V,ROTO_ZEL-STG-RM-FSA,ROTO_ZEL-STG-RM-FST-UP4,ROTO_ZEL-STG-RM-FWT,ROTO_ZEL-STG-RM-FZS,ROTO_ZEL-STG-RM-FZS-2,ROTO_ZEL-STG-RM-HS-4,ROTO_ZEL-STG-RM-WT-2,Roto_ZEL-STG-RM-FFK,Roto_ZEL-STG-RM-FSS-UP3,S550IA,Schueco_263-130,Schueco_263-131,Schueco_263-132,Schueco_263-133,Schueco_263-134,Schueco_263-135,Schueco_263-144,Schueco_263-145,Schueco_263-146,Schueco_263-147,Schueco_263-155,Schueco_263-157,Schueco_263-158,Schueco_263-160,Schueco_263-162,Schueco_263-167,Schueco_263-xxx,SensoTimer-ST-6,WDF-solar,WS888 subType:AlarmControl,KFM100,THSensor,blindActuator,blindActuatorSol,dimmer,keyMatic,motionAndBtn,motionDetector,outputUnit,powerMeter,powerSensor,pushButton,remote,repeater,rgb,senBright,sensRain,sensor,singleButton,siren,smokeDetector,swi,switch,thermostat,threeStateSensor,timer,tipTronic,virtual,winMatic DbLogExclude DbLogInclude cmdIcon devStateIcon devStateStyle genericDeviceType:ignore,switch,outlet,light,blind,thermometer,thermostat,contact,garage,window,lock homebridgeMapping:textField-long icon sortby webCmd widgetOverride flaeche userattr",
    "Internals": {
      "DEF": "351FB304",
      "NAME": "EG.Wohnzimmer.Rechts.Heizung_Clima",
      "NR": "265",
      "NTFY_ORDER": "50-EG.Wohnzimmer.Rechts.Heizung_Clima",
      "STATE": "T: 23.3 desired: off valve: 0",
      "TYPE": "CUL_HM",
      "chanNo": "04",
      "device": "EG.Wohnzimmer.Rechts.Heizung",
      "peerList": "EG.Wohnzimmer.Links.Heizung_ClimaTeam,"
    },
    "Readings": {
      "CommandAccepted": { "Value":"yes", "Time":"2016-09-18 23:10:04" },
      "R-boostPos": { "Value":"80 %", "Time":"2015-12-13 14:24:09" },
      "R-btnNoBckLight": { "Value":"off", "Time":"2015-12-13 14:24:09" },
      "R-dayTemp": { "Value":"21 C", "Time":"2015-12-13 14:24:09" },
      "R-daylightSaveTime": { "Value":"on", "Time":"2015-12-13 14:24:09" },
      "R-modePrioManu": { "Value":"all", "Time":"2015-12-13 14:24:09" },
      "R-modePrioParty": { "Value":"all", "Time":"2015-12-13 14:24:09" },
      "R-nightTemp": { "Value":"17 C", "Time":"2015-12-13 14:24:09" },
      "R-noMinMax4Manu": { "Value":"off", "Time":"2015-12-13 14:24:09" },
      "R-regAdaptive": { "Value":"on", "Time":"2015-12-13 14:24:09" },
      "R-showInfo": { "Value":"time", "Time":"2015-12-13 14:24:09" },
      "R-sign": { "Value":"off", "Time":"2015-12-13 14:24:05" },
      "R-tempOffset": { "Value":"0.0K", "Time":"2015-12-13 14:24:09" },
      "R-valveOffsetRt": { "Value":"0 %", "Time":"2015-12-13 14:24:09" },
      "R-winOpnBoost": { "Value":"off", "Time":"2015-12-13 14:24:09" },
      "R_0_tempListSat": { "Value":"06:00 18.5 22:00 19.5 24:00 18.5", "Time":"2016-09-18 23:05:10" },
      "R_1_tempListSun": { "Value":"06:00 18.5 22:00 19.5 24:00 18.5", "Time":"2016-09-18 23:05:10" },
      "R_2_tempListMon": { "Value":"16:00 18.5 22:00 19.5 24:00 18.5", "Time":"2016-09-18 23:05:10" },
      "R_3_tempListTue": { "Value":"16:00 18.5 22:00 19.5 24:00 18.5", "Time":"2016-09-18 23:05:10" },
      "R_4_tempListWed": { "Value":"16:00 18.5 22:00 19.5 24:00 18.5", "Time":"2016-09-18 23:05:10" },
      "R_5_tempListThu": { "Value":"16:00 18.5 22:00 19.5 24:00 18.5", "Time":"2016-09-18 23:05:10" },
      "R_6_tempListFri": { "Value":"16:00 18.5 22:00 19.5 24:00 18.5", "Time":"2016-09-18 23:05:10" },
      "R_tempList_State": { "Value":"verified", "Time":"2016-09-18 23:05:10" },
      "RegL_01.": { "Value":"08:00 00:00", "Time":"2016-09-18 23:05:05" },
      "RegL_07.": { "Value":"01:2A 02:22 03:09 04:3D 05:18 06:03 07:00 08:16 09:07 0A:30 0B:00 0C:64 0D:0F 0E:05 0F:00 10:00 11:00 12:09 13:0E 14:4A 15:48 16:4F 17:08 18:4B 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:4A 2F:48 30:4F 31:08 32:4B 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:4A 49:C0 4A:4F 4B:08 4C:4B 4D:20 4E:50 4F:78 50:4C 51:C0 52:51 53:08 54:4D 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:4A 63:C0 64:4F 65:08 66:4B 67:20 68:50 69:78 6A:4C 6B:C0 6C:51 6D:08 6E:4D 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:4A 7D:C0 7E:4F 7F:08 80:4B 81:20 82:50 83:78 84:4C 85:C0 86:51 87:08 88:4D 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:4A 97:C0 98:4F 99:08 9A:4B 9B:20 9C:50 9D:78 9E:4C 9F:C0 A0:51 A1:08 A2:4D A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:4A B1:C0 B2:4F B3:08 B4:4B B5:20 B6:50 B7:78 B8:4C B9:C0 BA:51 BB:08 BC:4D BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:0F CB:1E CC:1E CD:12 CE:21 CF:2D 00:00", "Time":"2016-09-18 23:05:10" },
      "ValvePosition": { "Value":"0", "Time":"2016-09-21 23:03:32" },
      "boostTime": { "Value":"-", "Time":"2016-09-21 23:03:32" },
      "controlMode": { "Value":"manual", "Time":"2016-09-21 23:03:32" },
      "desired-temp": { "Value":"off", "Time":"2016-09-21 23:03:32" },
      "measured-temp": { "Value":"23.3", "Time":"2016-09-21 23:03:32" },
      "partyEnd": { "Value":"-", "Time":"2016-09-21 23:03:32" },
      "partyStart": { "Value":"-", "Time":"2016-09-21 23:03:32" },
      "partyTemp": { "Value":"-", "Time":"2016-09-21 23:03:32" },
      "peerList": { "Value":"EG.Wohnzimmer.Links.Heizung_ClimaTeam,", "Time":"2016-09-19 20:45:46" },
      "recentStateType": { "Value":"ack", "Time":"2016-09-18 23:10:04" },
      "state": { "Value":"T: 23.3 desired: off valve: 0", "Time":"2016-09-21 23:03:32" }
    },
    "Attributes": {
      "flaeche": "108",
      "homebridgeMapping": "CurrentPosition=ValvePosition TargetHeatingCoolingState=controlMode,values=/^manual/:OFF;/^auto/:AUTO,cmds=OFF:controlManu+off;HEAT:controlMode+day;COOL:controlMode+night;AUTO:controlMode+auto  TargetTemperature=desired-temp::desired-temp,delay=true,minValue=5,maxValue=30,minStep=0.5,values=off:4;/[0-9\\.]+/:#\n",
      "model": "HM-CC-RT-DN",
      "peerIDs": "00000000,34F92405,",
      "room": "Homekit",
      "tempListTmpl": "FHEM/tempList.cfg:Wohnzimmer",
      "userattr": "flaeche"
    }
  }  ],
  "totalResultsReturned":1
}


Schon irgendeine Idee, warum das Homematic Thermostat nicht so funktioniert?

stratege-0815

Zitat von: stratege-0815 am 19 September 2016, 11:11:10
Irgendwie stehe ich auf dem Schlauch, wie kann ich node.js updaten?
Ich werde die v0.10.28 nicht los.

Nach einer ganz frühen Anleitung hatte ich wie folgt installiert:

wget http://nodejs.org/dist/v0.10.28/node-v0.10.28-linux-arm-pi.tar.gz -P /tmp && cd /usr/local && sudo tar xzvf /tmp/node-v0.10.28-linux-arm-pi.tar.gz --strip=1


In meinem Pi war einiges dermaßen verkonfiguriert, das ich ihn von Grund auf neu installiert habe.

Nun läuft auch die Homebridge mit FHEM, in Fhem habe ich wiederum einige Pilight Schalter angebunden. Das ganze läuft in der Home App, bis auf eine Ausnahme.

Ich habe zwei Lichterketten im Schlafzimmer. Bei mir heißen die Lichterkette1 und Lichterkette2. Mit diesen Namen kommt Siri aber nicht klar, offebar hört sie nach "Lichter" auf und bemängelt dann das Sie "Kette" nicht kennt. Ich habe es ausprobiert mit LED-Kette1 und LED-Kette2, oder nur Kette1 und Kette2. Kein Erfolg. Lampe1 und Lampe2, das selbe....
Das Problem ist hier wohl die Eindeutigkeit, Siri kann es nicht unterscheiden. Weihnachtsbaum und Weihnachtsstern kriegt sie auch nicht hin.

gogfried

Hallo zusammen

erst mal ein herzlichen Dankeschön an den Andre, Author von homebridge-fhem. Super Arbeit! Es macht großen Spaß mit Siri das ganze Haus zu steuern.

Natürlich habe ich auch ein kleines Problem mitgebracht, dass ich gerne lösen würde: Ich setze die Rolladenaktoren HM-LC-Bl1PBU-FM von Homematic ein. Die Aktoren werden von dem Plugin anhand der subTypes "blind" korrekt erkannt und dem HomeKit Service "WindowCover" zugeordnet.

In meinem Fall steuere ich mit den Aktoren allerdings das Öffnen und Schließen motorisierter Dachfenster. Im Moment muss ich Siri sagen "sie möge doch mal die Jalousien schließen" um meine Fenster zu zu bekommen.

Was ich bisher gemacht habe, um die Aktoren dem "richtigen" HomeKit Service zuzuordnen ist genericDeviceType auf "window" zu setzen. Leider greift diese Änderung nicht. Meine Vermutung ist, dass die "automatische Erkennung" die selbst definierten genericDeviceTypes überschreibt bzw. eine höhere Priorität hat. Nach meinem Verständnis sollte, wann immer ein selbst definierter gernericDeviceType gefunden wird, die automatische Erkennung nicht greifen.

Nur um das gleich vorweg zu nehmen: Nach dem Setzen des genericDeviceTypes habe ich HomeBridge / das Pairen zurück gesetzt (Löschen von persist, Neustart, neu pairen, etc.). Meine Änderung des DeviceTypes kommt trotzdem nicht an.

Habt ihr hier zu eine Idee?

aski71

Zitat von: justme1968 am 23 September 2016, 11:26:08

@aski71: das auto wird für die richtung fhem->homebridge angemeckert. du hast zum einen kein mapping für den CurrentHeatingCoolingState sondern nur für TargetHeatingCoolingState und zum anderen fehlt values um die fhem werte auf homekit werte zu übersetzen.


Doch, CurrentHeatingCoolinState Mapping habe ich schon. Nur hier nicht aufgeführt.
Das funktioniert auch, hat aber mit diesen Buttons offensichtlich nix zu tun, sondern will nur anzeigen, ob gerade geheizt oder gekühlt wird, wie mir scheint. Insofern habe ich das mit Valve verknüpft. Funktioniert aich gut.

AUTO ist in der HomeKitTypes.js ünrigens nur für TargetHeatingCoolingState definiert. Für CurrentHeatingCoolingState gibt es kein AUTO. Insofern kann das nicht das Problem sein. Aber Du hast natürlich recht mit: Ich habe kein values= für TargetHeatingCoolingState definiert. Das probiere ich mal aus. Manchmal sitzt man auf den Augen. Das wird es wohl sein.