homebridge/homekit

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

Vorheriges Thema - Nächstes Thema

justme1968

#630
wenn du homekit räume verwendest (solltest du) und du die geräte in eve zu den richtigen räumen zugeordnet hast kannst du diese verwenden.

also z.b. öffne den rollladen im wohnzimmer

ich denke das ist zuverlässiger als device namen aus mehreren worten. eventuell kommt siri auch durcheinander wenn du die raum namen noch mal im geräte namen hast.

schwierig wird das wenn man mehrere rollläden in einem raum unterschiedlich steuern will. dann sind vermutlich siri szenen am besten.

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

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

Pady11

Hi zusammen. Habe heute auf iOS 9.3.2 upgedated. Jetzt zeigt mir eve plötzlich bei Lampen Temperaturen an und hat Namen für die Devices hinterlegt die ich vor einem halben Jahr mal vergeben hatte und nicht die aktuellen. Habt ihr eine Ahnung was da passiert sein könnte?


Gesendet von iPhone mit Tapatalk

budy

Moin,

das habe ich auf keinem meiner 9.3.2 devices... Mag sein, dass es etwas mit iCloud zu tun hat. Hast du mal die Homekit-Konfig auf deinem Gerät entfernt und neu angelegt? Ich weiß, dass das keinen Spaß macht, aber wenn du an der Konfig auf Seiten FHEM/homebridge nichts verändert hast, dann sieht das nach einem Problem mit der Homekit DB auf dem Device aus.

Gruß,
Stephan
Debian stretch, FHEM 5.9.
HM-CC-RT-DN, HM-ES-PMSw1-Pl, HM-LC-Dim1TPBU-FM, HMUARTLGW, HMLAN, HM-SEC-KEY, HM-SEC-RHS, HM-SEC-SC-2, HM-SEC-SCo, HM-SEC-SD-2, HM-OU-CFM-TW, div. HUEs, Wifilight, Ring Video Pro

Benwish

Hallo zusammen,

dank der super Beiträge hier im Forum habe ich es nun auch geschafft, homebridge auf einem Raspberry Pi2 zum laufen zu bekommen und mit meinem FHEM zu koppeln. Ich steuere hauptsächlich Homematic-Geräte damit und das Ganze funktioniert schon echt reibungslos. Ein einziges Problem habe ich allerdings noch:
Ich nutze Homematic Fensterkontakte (HM-SEC-SC-2). Diese habe ich auch zu Homekit hinzugefügt und den genericDeviceType auf window gestellt. Wenn ich Siri nun Frage "Ist die Haustür geschlossen?" kommt auch die Antwort "Die Haustür ist geschlossen". Allerdings bemerkt Siri/Eve keinen Statuswechsel. Also wenn ich die Haustür öffne und noch mal frage, sagt Siri immer noch, die Haustür wäre geschlossen. In Eve wird mir auch immer "geschlossen" angezeigt, obwohl er auch "Zuletzt verbunden: jetzt" anzeigt.
Gibt es hierfür eine Lösung? :-)

Vielen Dank im Voraus,
Benjamin

justme1968


der genericDeviceType muss contact sein. window ist für automatische fenster öffner. also winmatic.

der hm-sec-sc sollte übrigens auch ohne gesetzten genericDeviceType automatisch richtig erkannt werden wenn der filter matched.

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

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

Pady11

Hi noch eine kurze Rückmeldung zu meinem Problem. Es lag wohl an meinem iPad das nach fünf Monaten das erste mal wieder eingeschaltet wurde. Hat wohl die HomeKit DB erster hoch statt runtergeladen und damit zerschossen habs neu angelegt, jetzt geht es wieder.


Gesendet von iPhone mit Tapatalk

Benwish

Zitat von: justme1968 am 29 Mai 2016, 22:58:25
der genericDeviceType muss contact sein. window ist für automatische fenster öffner. also winmatic.

der hm-sec-sc sollte übrigens auch ohne gesetzten genericDeviceType automatisch richtig erkannt werden wenn der filter matched.

gruss
  andre

Hallo Andre,

vielen Dank für deine Hilfe! Ich habe den genericDeviceType nun bei den Kontakten herausgenommen. Ich hatte aber noch ein anderes Problem, auf das ich nach Durchsicht der Ausgaben von Homebridge gekommen bin :-). Ich hatte bei den Fensterkontakten das Attribut event-on-change-reading nur auf state,battery stehen. In der Ausgabe habe ich aber dann gesehen, dass homebridge den "contact" nimmt und dementsprechend nicht mitbekommt, wenn sich etwas ändert.

Tl;dr --> Problem gelöst, vielen Dank! :-)

Gruß,
Benjamin

mpmd

Hallo Zusammen,

stehe gerade vor dem Problem meine Jalousienmodule im gleichgang zu bringen. Dieses gelingt mir leider nicht.

Generell kann ich meine Fibaro und Eltako Module über Siri bedienen. Leider ist die Zustandsdefinition für offen und geschlossen bei Fibaro und Eletako  gegensätzlich.

Deshalb war mein Ansatz, da ich mehr Fibaro Module im Einsatz habe, ein Mapping anzulegen für das Eltako Module und mir den Inversenzustand zu berechnen.

Internals:
   DEF        01029203
   IODev      TCM_ESP2_0
   LASTInputDev TCM_ESP2_0
   MSGCNT     29
   NAME       EnO_switch_01029203
   NR         303
   NTFY_ORDER 50-EnO_switch_01029203
   STATE      0
   TCM_ESP2_0_MSGCNT 29
   TCM_ESP2_0_TIME 2016-05-30 11:29:44
   TYPE       EnOcean
   Readings:
     2016-05-30 11:30:40   Invposition     100
     2016-05-30 11:30:40   anglePos        90
     2016-05-30 11:30:40   endPosition     open
     2016-05-30 11:30:40   position        0
     2016-05-30 11:29:44   state           open_ack
   Helper:
Attributes:
   IODev      TCM_ESP2_0
   alias      Shutter_L
   devStateIcon 100:fts_shutter_100 0:fts_window_2w@orange 9\d.*:fts_shutter_90@orange 8\d.*:fts_shutter_80@orange 7\d.*:fts_shutter_70@orange 6\d.*:fts_shutter_60@orange 5\d.*:fts_shutter_50@orange 4\d.*:fts_shutter_40@orange 3\d.*:fts_shutter_30@orange 2\d.*:fts_shutter_20@orange 1\d.*:fts_shutter_10@orange
   fp_EG_Grundriss 205,917,0,
   genericDeviceType blind
   group      Shutter
   homebridgeMapping CurrentPosition=Invposition,minValue=0,maxValue=100 TargetPosition=position::(100-position),minValue=0,maxValue=100,minStep=10
   manufID    00D
   model      FSB61
   room       EnOcean,HomeKit,Living Room
   shutTime   40
   shutTimeCloses 42
   stateFormat position
   subDef     FFC50F06
   subType    manufProfile
   userReadings Invposition:position.* {-((ReadingsVal("EnO_switch_01029203","position",0)-100))}
   userattr   room_map structexclude
   webCmd     up:down:stop


Wie muss ich das Mapping anpassen, dass von der Homebridge die Inverseposition an fhem übergeben wird?

homebridgeMapping CurrentPosition=Invposition,minValue=0,maxValue=100 TargetPosition=position::(100-position),minValue=0,maxValue=100,minStep=10


mit

homebridgeMapping
CurrentPosition=invert=1,minValue=0,maxValue=100 TargetPosition=invert=1,minValue=0,maxValue=100,minStep=10


bin ich auch nicht weitergekommen.
Hoffe ihr könnt mir weiterhelfen.

justme1968

im mapping selber kannst du nicht rechnen. so ist es eigentlich richtig:homebridgeMapping
CurrentPosition=position,invert=1,minValue=0,maxValue=100 TargetPosition=position,invert=1,minValue=0,maxValue=100,minStep=10


was steht beim start mit --debug auf der console?

zeig mal ein jsonlist2 vom device.

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

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

mpmd

Hallo Andre,

anbei die Homebridge Daten:


[5/30/2016, 1:09:33 PM] [FHEM] homebridgeMapping: CurrentPosition=position,invert=1,minValue=0,maxValue=100 TargetPosition=position,invert=1,minValue=0,maxValue=100,minStep=10
[5/30/2016, 1:09:33 PM] [FHEM] EnO_switch_01029203 is blind
[5/30/2016, 1:09:33 PM] [FHEM] EnO_switch_01029203 has
[5/30/2016, 1:09:33 PM] [FHEM]   CurrentPosition [position]
[5/30/2016, 1:09:33 PM] [FHEM]   TargetPosition [position]
  2016-05-30 13:09:33 caching: EnO_switch_01029203-position: 0
[5/30/2016, 1:09:33 PM] [FHEM]     caching: CurrentPosition: 1000 (as string; from '0')
[5/30/2016, 1:09:33 PM] [FHEM]     caching: TargetPosition: 1000 (as string; from '0')

[5/30/2016, 1:09:35 PM] Homebridge is running on port 51826.
[5/30/2016, 1:09:52 PM] [FHEM] EnO_switch_01029203 delaying command [object Object] with value 0
[5/30/2016, 1:09:53 PM] [FHEM] EnO_switch_01029203: executing set cmd for TargetPosition with value 0
[5/30/2016, 1:09:53 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20EnO_switch_01029203%20position%201000&XHR=1


Device reagiert nicht!!!


Aber mittlerweile habe ich die settings gefunden, um das Device anzusteuern.

Mit diesem Mapping reagiert das Eletako Modul (FSB-61), so wie ich es mir vorstelle. Alle Rollladenmodule bewegen sich bei der Prozentansteuerung in die selbe Richtung.

CurrentPosition=invert=1 TargetPosition=invert=1,minStep=10

Danke für die schnelle Rückmeldung, falls du noch mehr Daten brauchst, gib bescheid.



Benwish

Hallo zusammen,

habe noch mal eine Frage zu homebridge: Wie bekomme ich homebridge dauerhaft zum laufen? Mir beendet sich homebridge immer, wenn meine ssh-Session stirbt. Ich habe versucht, homebridge über "nohup homebridge &" zu starten, aber das hat leider nichts gebracht...kann mir vielleicht jemand noch einen Tipp geben? :-)

Gruß,
Benjamin

justme1968

@mpmd: die ausgabe war nicht mit --debug.

aber wenn es jetzt geht ist es ja auch ok.

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

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

DeeSPe

Zitat von: Benwish am 30 Mai 2016, 20:46:08
Hallo zusammen,

habe noch mal eine Frage zu homebridge: Wie bekomme ich homebridge dauerhaft zum laufen? Mir beendet sich homebridge immer, wenn meine ssh-Session stirbt. Ich habe versucht, homebridge über "nohup homebridge &" zu starten, aber das hat leider nichts gebracht...kann mir vielleicht jemand noch einen Tipp geben? :-)

Gruß,
Benjamin

Mit ein Wenig Suche kommt man ganz schnell auf den passenden FHEM Wiki Artikel.

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

justme1968

zur scheinbar verschwunden StatusLowBattery characteristic: die ist in eve nur bei BATTERY_LEVEL_NORMAL nicht sichtbar. bei BATTERY_LEVEL_LOW wird sie wieder eingeblendet.

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

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

DeeSPe

Zitat von: justme1968 am 01 Juni 2016, 00:40:05
zur scheinbar verschwunden StatusLowBattery characteristic: die ist in eve nur bei BATTERY_LEVEL_NORMAL nicht sichtbar. bei BATTERY_LEVEL_LOW wird sie wieder eingeblendet.

gruss
  andre

Danke für die Info Andre.
Du hattest wohl gerade den Fall!?

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