Hauptmenü

Homebridgemapping

Begonnen von rimjim, 01 August 2017, 20:44:52

Vorheriges Thema - Nächstes Thema

rimjim

Kann mir jemand helfen ein Homebridgemapping zu erstellen ?
Es ist ein Xiaomi MotionSensor, in fhem funktioniert er, in der Homebridge leider noch nicht.

Hab ein Json2 im Anhang
Das aktuell eingetragene funktioniert leider nicht




{
  "Arg":"NAME=Bewegungsmelder",
  "Results": [
  {
    "Name":"Bewegungsmelder",
    "PossibleSets":"",
    "PossibleAttrs":"alias comment:textField-long eventMap group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 IODev follow-on-for-timer:1,0 follow-on-timer do_not_notify:1,0 ignore:1,0 dummy:1,0 showtime:1,0 valueFn:textField-long event-on-change-reading event-on-update-reading event-aggregator event-min-interval stateFormat:textField-long timestamp-on-change-reading alexaName alexaRoom cmdIcon devStateIcon devStateStyle fhem_widget_command, fhem_widget_command_2 fm_type fp_Haus genericDeviceType:security,ignore,switch,outlet,light,blind,thermometer,thermostat,contact,garage,window,lock homebridgeMapping:textField-long icon sortby webCmd widgetOverride userattr",
    "Internals": {
      "DEF": "1001d5c843 sensor_motion.aq2 SmartHome",
      "LASTInputDev": "SmartHome",
      "MODEL": "sensor_motion.aq2",
      "MSGCNT": "15",
      "NAME": "Bewegungsmelder",
      "NR": "65",
      "SID": "1001d5c843",
      "STATE": "motion",
      "SmartHome_MSGCNT": "15",
      "SmartHome_TIME": "2017-08-01 20:08:18",
      "TYPE": "XiaomiSmartHome_Device",
      "VERSION": "1.05"
    },
    "Readings": {
      "battery": { "Value":"3.045", "Time":"2017-08-01 19:54:56" },
      "heartbeat": { "Value":"1001d5c843", "Time":"2017-08-01 19:34:52" },
      "motionOffTimer": { "Value":"5", "Time":"2017-08-01 15:46:57" },
      "no_motion": { "Value":"300", "Time":"2017-08-01 20:04:05" },
      "state": { "Value":"motion", "Time":"2017-08-01 20:08:18" }
    },
    "Attributes": {
      "IODev": "SmartHome",
      "devStateIcon": "no_motion:motion_detector@red motion:motion_detector@green",
      "genericDeviceType": "MotionSensor",
      "group": "06_Motion Sensor",
      "homebridgeMapping": "MotionDetectedState=state,values=no_motion:off;/motion/:on",
      "room": "Wohnzimmer"
    }
  }  ],
  "totalResultsReturned":1
}

Amenophis86

Bitte Codetags nutzen und da Homebridge (zumindest meiner Meinung nach) recht komplex ist, empfehle ich das Thema nach Sprachsteuerung zu verschieben.
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

EinEinfach

Ich sehe auf anhieb folgenden Fehler:
- Bewegungsmelder kennt nur MotionDetected, bei dir steht MotionDetectedState

Versuch mal damit
MotionDetected=state,values=no_motion:off;motion:on

MotionDetected ist vom Typ BOOLEN, wenn es mit on off nicht funktioniert, probier dann mit true und false bzw mit 1 und 0.

Gruß
fhem auf Intel NUC6CAYH mit Proxmox im LXC (Debian 10), KNX mit knxd über MDT SCN-IP000.02, Buderus GB192-15i über KM100, Solaredge WR SE9K über Modbus-TCP

DeeSPe

Ich benutze für einen anderen Sensor folgendes Mapping welches funktioniert:
homebridgeMapping MotionDetected=state,values=open:1;;closed:0

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