Autor Thema: Homebridgemapping ContactSensorState  (Gelesen 484 mal)

Offline erotikbaer

  • Jr. Member
  • **
  • Beiträge: 96
Homebridgemapping ContactSensorState
« am: 06 Oktober 2017, 23:28:53 »
Hallo zusammen,
ich bin mal wieder am verzweifeln.
zum hintergrund: ich habe nen Wemos D1 mit nem Fenster(Reed)Kontakt und habe den per espbridge in fhem eingebunden.
in fhem funktioniert alles super.
aber ich bekomme das homebridgemapping einfach nicht hin! aktuell ist das fenster offen (on)
das device sieht wiefolgt aus:
Internals:
   DEF        192.168.178.24 80 espBridge ESP_KiZi_Fenster_KiZi
   HOST       192.168.178.24
   IDENT      ESP_KiZi_Fenster_KiZi
   INTERVAL   300
   IODev      espBridge
   NAME       Fenster1_KiZi
   NOTIFYDEV  global
   NR         130
   NTFY_ORDER 50-Fenster1_KiZi
   PORT       80
   STATE      absent
   SUBTYPE    device
   TYPE       ESPEasy
   VERSION    1.33
   READINGS:
     2017-10-06 23:01:16   Fen             on
     2017-10-06 23:10:16   presence        absent
     2017-10-06 23:25:53   state           absent
   helper:
     fpc        1507325153
     pm:
       Encode     1
       JSON       1
Attributes:
   IODev      espBridge
   Interval   300
   alexaName  Kinderzimmerfenster
   genericDeviceType ContactSensor
   group      ESPEasy Device
   homebridgeMapping ContactSensorState=Fen,values=off:CONTACT_DETECTED;on:CONTACT_NOT_DETECTED

   presenceCheck 1
   readingSwitchText 1
   room       Fenster,ESPEasy,Kinderzimmer,homekit
   setState   3

kann mir bitte bitte jemand das brett vorm kopf wegnehmen :)

gruß christian
« Letzte Änderung: 06 Oktober 2017, 23:34:02 von erotikbaer »

Offline DeeSPe

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3445
  • Wer anderen eine Bratwurst brät...
Antw:Homebridgemapping ContactSensorState
« Antwort #1 am: 07 Oktober 2017, 09:28:36 »
Das Mapping sieht eigentlich gut aus.
Probier mal "genericDeviceType contact".


Gruß
Dan
FHEM 5.8, Brix, VIVO mini, RPi3, Debian Jessie, ZME_UZB1
HM-CFG-LAN, HM-MOD-UART-WIFI, HUE, HarmonyHub, JeeLink, CO20
Hyperion auf RPi Zero W, Sonos, viel Z-Wave und HM
alles per HomeKit steuerbar
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 16991
Antw:Homebridgemapping ContactSensorState
« Antwort #2 am: 07 Oktober 2017, 10:19:44 »
und wenn du zusätzlich zu ContactSensorState auch noch CurrentDoorState auf CLOSED und OPEN mappst wird das in eve auch wirklich als tür oder fenster angezeigt.
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline erotikbaer

  • Jr. Member
  • **
  • Beiträge: 96
Antw:Homebridgemapping ContactSensorState
« Antwort #3 am: 13 Oktober 2017, 00:14:46 »
Also, auch als contact wechselt der Zustand leider nicht. Es zeigt immer geschlossen an.

Hab jetzt nochmal ein wenig intensiver rumprobiert...
Ergebnis:
-FHEM und homebridge starten (Fenster ist offen)
-in der Home App wird das Fenster als offen gezeigt
-Fenster schließen
-in der Home App wird das Fenster als offen gezeigt
-FHEM und homebridge neustarten
-in der Home App wird das Fenster als geschlossen gezeigt

Also wenn ich fhem und homebridge neustarte ist die Anzeige in der App korrekt.
Es wird also anscheinend keine Zustandsänderung übermittelt.
Jemand eine Idee?
« Letzte Änderung: 13 Oktober 2017, 01:10:05 von erotikbaer »

Offline erotikbaer

  • Jr. Member
  • **
  • Beiträge: 96
Antw:Homebridgemapping ContactSensorState
« Antwort #4 am: 14 Oktober 2017, 15:06:31 »
Keiner ne Idee? :-(


Gesendet von iPhone mit Tapatalk

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 16991
Antw:Homebridgemapping ContactSensorState
« Antwort #5 am: 14 Oktober 2017, 17:05:51 »
schau auf die homebridge konsole. siehst du dort die events?
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline erotikbaer

  • Jr. Member
  • **
  • Beiträge: 96
Antw:Homebridgemapping ContactSensorState
« Antwort #6 am: 15 Oktober 2017, 21:48:31 »
da kommt anscheinend nichts an.

Offline erotikbaer

  • Jr. Member
  • **
  • Beiträge: 96
Antw:Homebridgemapping ContactSensorState
« Antwort #7 am: 16 Oktober 2017, 22:13:14 »
also im event monitor in fhem sehe ich:
2017-10-16 22:08:59 ESPEasy Fenster1_KiZi Fen: on
2017-10-16 22:08:59 ESPEasy Fenster1_KiZi Fen: on

wenn ich homebridge in der konsole starte, sehe ich in der konsole nichts, wenn sich der status vom fenster ändert

beim start von homebridge kommt für den sensor folgendes:
[2017-10-16 22:34:34] [FHEM] Initializing platform accessory 'Fenster1_KiZi'...
[2017-10-16 22:34:34] [FHEM] creating services for Fenster1_KiZi
[2017-10-16 22:34:34] [FHEM]   information service for Fenster1_KiZi
[2017-10-16 22:34:34] [FHEM]     manufacturer, model and serial number characteristics for Fenster1_KiZi
[2017-10-16 22:34:34] [FHEM]   ContactSensor service for Fenster1_KiZi
[2017-10-16 22:34:34] [FHEM]     ContactSensorState characteristic for Fenster1_KiZi:Fen
« Letzte Änderung: 16 Oktober 2017, 22:36:29 von erotikbaer »

Offline erotikbaer

  • Jr. Member
  • **
  • Beiträge: 96
Antw:Homebridgemapping ContactSensorState
« Antwort #8 am: 17 Oktober 2017, 19:38:27 »
also zwischenzeitlich hab ich fhem neu eingerichtet und auch homebridge... das ergebnis bleibt leider gleich :-(

Offline erotikbaer

  • Jr. Member
  • **
  • Beiträge: 96
Antw:Homebridgemapping ContactSensorState
« Antwort #9 am: 18 Oktober 2017, 00:41:21 »
Ich hab’s endlich herausgefunden... in dem device gab es aus irgendeinem Grund ein Attribute setState und das war auf 3 gesetzt. Habs jetzt auf 0 gesetzt und nun klappt’s!



Gesendet von iPhone mit Tapatalk