FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: Achiim am 30 Oktober 2017, 19:12:11

Titel: HMCCUDEV: Beschleunigungssensor HMIP-SAM
Beitrag von: Achiim am 30 Oktober 2017, 19:12:11
Hallo zap,

ich habe ein neues HMip-Gerät, den Beschleunigungssensor als HMCCUDEV definiert:


{
  "Arg":"Muelleimer",
  "Results": [
  {
    "Name":"Muelleimer",
    "PossibleSets":"clear config control datapoint defaults:noArg devstate toggle:noArg",
    "PossibleAttrs":"alias comment:textField-long eventMap group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 IODev ccuackstate:0,1 ccucalculate:textField-long ccuflags:multiple-strict,altread,nochn0,trace ccureadingfilter:textField-long ccureadingformat:name,namelc,address,addresslc,datapoint,datapointlc ccureadingname ccureadings:0,1 ccuget:State,Value ccuscaleval ccuverify:0,1,2 disable:0,1 hmstatevals:textField-long statevals substexcl substitute:textField-long statechannel statedatapoint controldatapoint stripnumber peer: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 fm_type fp_Haegelesweg genericDeviceType:security,ignore,switch,outlet,light,blind,thermometer,thermostat,contact,garage,window,lock homebridgeMapping:textField-long icon siriName sortby webCmd webCmdLabel:textField-long widgetOverride userattr",
    "Internals": {
      "DEF": "Bewegungssensor 1",
      "NAME": "Muelleimer",
      "NR": "1394",
      "STATE": "Initialized",
      "TYPE": "HMCCUDEV",
      "ccuaddr": "000F17099D8F3E",
      "ccudevstate": "active",
      "ccuif": "HmIP-RF",
      "ccuname": "Bewegungssensor",
      "ccutype": "HmIP-SAM",
      "channels": "2",
      "statevals": "devstate"
    },
    "Readings": {
      "0.CONFIG_PENDING": { "Value":"false", "Time":"2017-10-30 18:53:40" },
      "0.DUTY_CYCLE": { "Value":"false", "Time":"2017-10-30 18:53:40" },
      "0.ERROR_CODE": { "Value":"0", "Time":"2017-10-30 18:53:40" },
      "0.LOW_BAT": { "Value":"false", "Time":"2017-10-30 18:53:40" },
      "0.OPERATING_VOLTAGE": { "Value":"3.000000", "Time":"2017-10-30 18:53:40" },
      "0.RSSI_DEVICE": { "Value":"185", "Time":"2017-10-30 18:53:40" },
      "0.RSSI_PEER": { "Value":"0", "Time":"2017-10-30 18:53:40" },
      "0.SENSOR_ERROR": { "Value":"false", "Time":"2017-10-30 18:53:40" },
      "0.UNREACH": { "Value":"false", "Time":"2017-10-30 18:53:40" },
      "0.UPDATE_PENDING": { "Value":"false", "Time":"2017-10-30 18:53:40" },
      "1.MOTION": { "Value":"false", "Time":"2017-10-30 18:53:40" },
      "hmstate": { "Value":"Initialized", "Time":"2017-10-30 18:53:40" },
      "state": { "Value":"Initialized", "Time":"2017-10-30 18:44:01" }
    },
    "Attributes": {
      "IODev": "myHomematicCCU",
      "group": "Abstellplatz",
      "room": "05_Garten",
      "statechannel": "1"
    }
  }  ],
  "totalResultsReturned":1
}


Leider bekomme ich keine Events von diesem Gerät in FHEM, obwohl sich der Gerätestarus in der CCU selbst (beobachtet über die HomeMaticWebUI)  ändert. Was kann ich tun?
Titel: Antw:HMCCUDEV: Beschleunigungssensor HMIP-SAM
Beitrag von: Achiim am 30 Oktober 2017, 19:52:12
Sorry, wer lesen kann is klar im Vorteil. Ich habe im Wiki gelesen, dass es für die verschiedenen Geräte eigen Interfaces für deren Protokolle gibt und nachdem ich:

attr myHomematice_ccu  rpcinterfaces BidCos-RF,HmIP-RF,VirtualDevices eingegeben und FHEM neu gestertet habe, bekomme ich nun auch die Events vom Beschleunigungssensor.