homebridge/homekit

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

Vorheriges Thema - Nächstes Thema

mbaehr

Habe jetzt auch HomeBridge auf meinem Pi installiert.
Funktioniert wunderbar. Allerdings habe ich ein Edimax 2101W und diesen als Switch deklariert. Da es sich aber um eine schaltbare Steckdose handelt, habe ich diese als Outlet deklariert. Nun wird mir immer angezeigt, dass diese nicht in Benutzung sei. Was ja gar nicht stimmt.
Daher also meine Frage: wo liegt der Unterschied zwischen einem Switch und einem Outlet?
Warum wird mir beim Outlet nicht vernünftiges angezeigt?

Die zweite Frage, die ich mir stelle ist, warum mir der falsche Wert des Plugs angezeigt wird. Ich habe mir die EVE App installiert und den Plug auch da erfolgreich hinzugefügt. Allerdings, wenn ich ihn darüber ausschalte, wird mir nach einer Aktualisierung wieder der Wert "EIN" angezeigt.

justme1968

der unterschied zwischen einem switch und einem outlet ist genau der das ein outlet eine zusätzliche OutletInUse characteristic hat. wenn du kein mapping dafür einbaust hat sie immer den default wert. mir fällt aber auch keine wirklich sinnvolle verwendung dafür ein. du kannst die characteristic in eve auch einfach verstecken.

was steht in state wenn ein bzw. aus geschalten ist? zeig mal ein jsonlist2 in beiden zuständen.

was steht auf der konsole in der homebridge gestartet wurde wenn der stecker geschaltet wird? was steht im event monitor?

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

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

Pady11

Hallo,

seit kurzem übernimmt Homebridge keine Werte meines Garagentor dummys mehr aus fhem, es bleibt immer der beim Starten der Homebridge aktive Wert und wird auch so neu gecached.

Gab es hier Änderungen?

reen

Hallo,
sorry für diese Anfängerfrage, aber kann mir denn jemand kurz erläutern, wie ich ganz generell für meine devices die richtigen homebridgemapping Kombinationen herausfinde?

Ich versteh noch nicht ganz, wie ich die passenden cmds auf homebridge, als auch auf fhem Seite rausfinden kann, damit ich die "paare" miteinander verknüpfe.
Also zb, wenn ich ich ein/aus schalten, oder die dimmen-funktion mappen möchte.
Klar gibt es dafür schon genug Beispiele, aber mich würde interessieren, wo ich die passenden cmdd selbst ausfindig mache.

justme1968

@Pady11: verwendest du wirklich die aktuellste version?

@reen: einfache devices musst du normalerweise überhaupt nicht von hand mappen. für kompliziertere dinge steht im ersten post wie und auch wo du nachsehen kannst: hap-nodejs/lib/gen/HomeKitTypes.js.

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

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

justme1968

ich habe vorhin das problem mit der Wifilight farbe gefunden und behoben. das update ist schon eingecheckt.

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

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

reen

Danke andre, dann muss ich mich wohl intensiver mit den homekitTypes befassen.
was einfache devices betrifft, mein Figaro Dimmer 2

List kue_licht:

Internals:
   DEF        d344759d 29
   IODev      ZWAVE1
   LASTInputDev ZWAVE1
   MSGCNT     411
   NAME       kue_Licht
   NR         29
   STATE      dim 66
   TYPE       ZWave
   ZWAVE1_MSGCNT 411
   ZWAVE1_RAWMSG 0004001d0a32022144000002120000
   ZWAVE1_TIME 2016-04-04 19:10:25
   homeId     d344759d
   isWakeUp
   lastMsgSent 1459721952.20944
   nodeIdHex  1d
   Readings:
     2016-02-23 20:01:45   UNPARSED        MULTI_CHANNEL 056008000200
     2016-02-24 18:14:55   alarm           PowerManagement: Load error, arg 00
     2016-04-03 00:47:16   configActivePowerReports 10
     2016-04-03 00:47:17   configApproximatedPowerAtTheMaximum59 0
     2016-04-03 00:47:17   configAssignToggleSwitchStatusToThe22 DeviceChangesStatusOnSwitch0
     2016-04-03 00:47:17   configAssociationsInZWaveNetwork27 15
     2016-04-03 00:47:17   configAutoCalibrationAfterPowerOn AutoCalibrationPerformedAfter1
     2016-04-03 00:47:17   configAutoCalibrationStatus DimmerOperatesOnAutoCalibration1
     2016-04-03 00:47:17   configBehaviourOfTheDimmerAfterOVERCUR37 threeAtemptsToTurnOnTheLoad
     2016-04-03 00:47:17   configBurntOutBulbDetection 30
     2016-04-03 00:47:18   configCommandFramesSentIn2NdAnd3Rd24 0
     2016-04-03 00:47:18   configCommandFramesSentIn4ThAnd5Th25 0
     2016-04-03 00:47:18   configDimmabilityOfTheLoad LoadRecognizedAsDimmable
     2016-04-03 00:47:18   configDoubleClickOption EnableDoubleClick
     2016-04-03 00:47:18   configEnableDisableALLONOFF ALLONActiveALLOFFActive
     2016-04-03 00:47:18   configEnergyReports 10
     2016-04-03 00:47:18   configForceAutoCalibration idle
     2016-04-03 00:47:19   configForcedSwitchOnBrightnessLevel 0
     2016-04-03 00:47:19   configIncandescenceLevelOfDimmable3 1
     2016-04-03 00:47:19   configIncandescenceTimeOfDimmable4 0
     2016-04-03 00:47:19   configInputsButtonSwitchConfiguration MonoStableInputButton
     2016-04-03 00:47:19   configLOADERRORAlarmReport SendAnAlarmFrame
     2016-04-03 00:47:20   configMaximumBrightnessLevel 70
     2016-04-03 00:47:20   configMethodOfCalculatingTheActive58 powerMeasurementBasedOnThe0
     2016-04-03 00:47:20   configMinimumBrightnessLevel 1
     2016-04-03 00:47:20   configOVERCURRENTAlarmReport SendAnAlarmFrame
     2016-04-03 00:47:20   configOVERHEATAndVOLTAGEDROPAlarm49 SendAnAlarmFrame
     2016-04-03 00:47:20   configOVERLOADAlarmReport SendAnAlarmFrame
     2016-04-03 00:47:20   configOnOffMode modeSelectedAutomatically
     2016-04-03 00:47:21   configPeriodicActivePowerAndEnergy52 3600
     2016-04-03 00:47:21   configPowerLimitOVERLOAD 250
     2016-04-03 00:47:21   configResponseToGeneralPurposeAlarm ALARMFLASHINGDeviceWillTurnONAnd3
     2016-04-03 00:47:21   configResponseToSmokeCOOrCO2Alarm ALARMFLASHINGDeviceWillTurnONAnd3
     2016-04-03 00:47:21   configResponseToTemperatureAlarm ALARMDIMMERONDeviceTurnONUpon1
     2016-04-03 00:47:21   configResponseToWaterFloodingAlarm ALARMDIMMEROFFDeviceWillTurnOFF2
     2016-04-03 00:47:22   configSURGEAlarmReport SendAnAlarmFrame
     2016-04-03 00:47:22   configSavingStateBeforePowerFaillure StateSavedAtPowerFailureAll1
     2016-04-03 00:47:22   configSceneActivationFunctionality FunctionalityDeactivated
     2016-04-03 00:47:22   configSelfMeasurement SelfMeasurementInactive
     2016-04-03 00:47:22   configSoftStartFunctionality shortSoftStart01
     2016-04-03 00:47:22   configSwitchFunctionalityOfS1AndS2 standardMode
     2016-04-03 00:47:23   configTheFunctionOf3WaySwitch 3WaySwitchFunctionForS2Disabled
     2016-04-03 00:47:23   configThePercentageOfADimmingStepAt5 1
     2016-04-03 00:47:23   configThePercentageOfADimmingStepAt7 1
     2016-04-03 00:47:23   configTheValueSentToAssociatedDevices21 0xFFValueIsSentWhichWillSet0
     2016-04-03 00:47:23   configTimeDelayOfABurntOutBulb 5
     2016-04-03 00:47:23   configTimeOfADimmingStepAtAutomatic6 1
     2016-04-03 00:47:23   configTimeOfADimmingStepAtManual8 5
     2016-04-03 00:47:24   configTimeOfAlarmState 600
     2016-04-03 00:47:24   configTimerFunctionalityAutoOff 0
     2016-04-04 19:10:25   energy           5.3 kWh
     2016-02-23 20:01:45   model           FIBARO System FGD212 Dimmer 2
     2016-02-23 20:01:45   modelConfig     fibaro/fgd212.xml
     2016-02-23 20:01:45   modelId         010f-0102-1000
     2016-04-04 18:53:00   power           56.6 W
     2016-04-04 18:52:55   reportedState   dim 66
     2016-04-04 18:52:55   state           dim 66
     2016-04-04 00:19:12   transmit        OK
Attributes:
   IODev      ZWAVE1
   classes    ZWAVEPLUS_INFO BASIC VERSION MANUFACTURER_SPECIFIC SWITCH_MULTILEVEL DEVICE_RESET_LOCALLY ASSOCIATION_GRP_INFO ASSOCIATION POWERLEVEL SECURITY FIRMWARE_UPDATE_MD CRC_16_ENCAP CONFIGURATION SENSOR_MULTILEVEL METER MULTI_CHANNEL_ASSOCIATION MULTI_CHANNEL PROTECTION ALARM SWITCH_ALL APPLICATION_STATUS MARK SCENE_ACTIVATION
   genericDeviceType light
   room       HomeKit,Kueche,ZWave


...hat folgendes Problem: In der HomeKit-App, springt der Schalter kurz nach dem ausschalten immer wieder auf "Ein", obwohl dass stimmt.

folgende steht dann in der homebridge Konsole:
[2016-04-01 22:38:16] [FHEM] kue_Licht: executing set cmd for On with value 0
[2016-04-01 22:38:16] [FHEM]   executing: https://192.168.2.251:8083/fhem?cmd=set%20kue_Licht%20off&XHR=1
  2016-04-01 22:38:17 caching: kue_Licht-state: off
[2016-04-01 22:38:17] [FHEM] kue_Licht-state valueOn/valueOff: value off mapped to 1


Könnte es sein, dass beim ausschalten ein falscher Wert gesetzt wird?
(durch mapping, obwohl kein mapping gesetzt wurde)
Kann man das durch ein selbst definiertes Mapping dann korrigieren?

justme1968

der knackpunkt hier ist das in state dim 66 steht. das ist keine zahl. dafür gibt es das part schlüsselwort im mapping. schau mal etwas weiter oben im thread da gibt es ein komplettes beispiel für fibaro dimmer.

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

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

Odin

Zitat von: justme1968 am 04 April 2016, 20:50:57
ich habe vorhin das problem mit der Wifilight farbe gefunden und behoben. das update ist schon eingecheckt.

gruss
  andre

Hallo Andre,

göttlich! Farbe und Helligkeit lassen sich nun ohne Probleme ändern, die Befehle werden sofort umgesetzt! Super, vielen Dank!  :)

Noch eine kurze Frage: das updaten funktioniert bei mir nicht mehr (keine Fehlermeldung, es wird einfach nichts gemacht), ich muss also immer "drüberinstallieren". Woran könnte das liegen?
Ist jetzt kein Beinbruch, würde mich trotzdem interessieren.  ;D

Grinsekatze

Hallo ins Rund, nachdem ich nun meinen LG Smart TV (Bj. 2013) auch in FHEM eingebunden habe, möchte ich diesen ebenfalls in meiner homebridge integrieren. Jedoch hat das bloße verschieben des Geräts in den Raum homebridge nicht geholfen - die App EVE erkennt das Gerät nicht (anders als meine Schaltaktoren und Heizthermostate).

Hat schon Jemand von euch seinen TV eingebunden und kann mir hier behilflich sein, meinen zu verknüpfen?

Odin

Zitat von: justme1968 am 04 April 2016, 20:50:57
ich habe vorhin das problem mit der Wifilight farbe gefunden und behoben. das update ist schon eingecheckt.

gruss
  andre

Hallo Andre,

seit dem Update ist die Homebridge sporadisch nicht erreichbar...  :-\

justme1968

das äussert sich wie genau? was steht auf der console?

ich bin mir sehr sicher das das letzte update nichts damit zu tun hat.

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

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

DeeSPe

Zitat von: Odin am 05 April 2016, 15:26:10
Hallo Andre,

seit dem Update ist die Homebridge sporadisch nicht erreichbar...  :-\

Ist bei mir auch so, aber nur von extern. Zu hause im internen Netzwerk geht die Homebridge wunderbar.
Gestern ist es mir zum ersten Mal aufgefallen von unterwegs.
Eventuell ein Problem von HomeKit/iCloud? Da es zu hause funktioniert gehe ich davon aus dass es nichts mit Homebridge zu tun hat.
"Gestern aktualisiert" steht dort bei allen Geräten wenn ich jetzt drauf gucke.

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

Odin

Zitat von: justme1968 am 05 April 2016, 15:32:53
das äussert sich wie genau? was steht auf der console?

ich bin mir sehr sicher das das letzte update nichts damit zu tun hat.

gruss
  andre

die Konsole zeigt folgendes:

[2016-04-05 15:24:39] [FHEM] query: On for Steckdose2-state
[2016-04-05 15:24:39] [FHEM] cached: false
[2016-04-05 15:26:47] [FHEM] query: On for Steckdose3-state
[2016-04-05 15:26:47] [FHEM] cached: false
[2016-04-05 15:26:47] [FHEM] query: On for Steckdose2-state
[2016-04-05 15:26:47] [FHEM] cached: false
[2016-04-05 15:26:47] [FHEM] query: On for Lampe2-state
[2016-04-05 15:26:47] [FHEM] cached: false
[2016-04-05 15:26:48] [FHEM] query: On for Lampe1-state
[2016-04-05 15:26:48] [FHEM] cached: false
[2016-04-05 15:26:48] [FHEM] query: On for Steckdose1-state
[2016-04-05 15:26:48] [FHEM] cached: false
[2016-04-05 15:26:50] [FHEM] query: On for Steckdose3-state
[2016-04-05 15:26:50] [FHEM] cached: false
[2016-04-05 15:26:50] [FHEM] query: On for Lampe1-state
[2016-04-05 15:26:50] [FHEM] cached: false
[2016-04-05 15:26:50] [FHEM] query: On for Steckdose2-state
[2016-04-05 15:26:50] [FHEM] cached: false
[2016-04-05 15:26:50] [FHEM] query: On for Lampe2-state
[2016-04-05 15:26:50] [FHEM] cached: false
[2016-04-05 15:26:50] [FHEM] query: On for Steckdose1-state
[2016-04-05 15:26:50] [FHEM] cached: false


Ist nicht permanent. Ist mir nur aufgefallen,dass es ab und zu lange dauert bis Siri die Aktion ausführt oder Feedback von der Bridge bekommt - in der EVE App genauso.

Ansonsten habe ich seit gestern nichts geändert, nur das update eingespielt.  :-\

justme1968

das liegt ziemlich sicher nicht an homebridge update.

iCloud braucht manchmal sehr lange. das sieht man sehr schön wenn man gleichzeitig auf die konsole schaut.

wenn homekit die anfrage los schickt dauert es eine weile, dann kommen alle auf einen schlag an und werden sofort beantwortet und dann dauert es wieder bis sie in eve landen. die zweite anfrage ist in der regel schneller.

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

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