kingsleyadam / local-abbfreeathome

A Python Package for interacting with the ABB (Busch Jaeger) Free@Home System via the Local API
MIT License
3 stars 2 forks source link

Add new device - Carbon Monoxide Sensor #59

Open derjoerg opened 2 hours ago

derjoerg commented 2 hours ago

Implement device support for Carbon Monoxide Sensor:

      "E11253502766": {
        "floor": "01",
        "nativeId": "53502766",
        "room": "14",
        "deviceId": "0121",
        "displayName": "Carbon Monoxide Sensor",
        "unresponsive": false,
        "unresponsiveCounter": 0,
        "defect": false,
        "channels": {
          "ch0000": {
            "floor": "01",
            "room": "14",
            "displayName": "Carbon Monoxide Sensor",
            "selectedIcon": "141",
            "functionID": "7e",    FID_CARBON_MONOXIDE_SENSOR
            "inputs": {
              "idp0000": {
                "pairingID": 704,    AL_LOCATOR_BEEP
                "value": "0"
              },
              "idp0001": {
                "pairingID": 709,    AL_REMOTE_LOCATE
                "value": "0"
              },
              "idp0002": {
                "pairingID": 710,    AL_DETECTOR_PAIRING_MODE
                "value": "0"
              }
            },
            "outputs": {
              "odp0000": {
                "pairingID": 708,    AL_CO_ALARM_ACTIVE
                "value": "0"
              },
              "odp0001": {
                "pairingID": 4,    AL_SCENE_CONTROL
                "value": "0"
              },
              "odp0003": {
                "pairingID": 711,    AL_INFO_DETECTOR_PAIRING_MODE
                "value": "0"
              }
            },
            "parameters": {}
          }
        },
        "parameters": {}
      },
derjoerg commented 2 hours ago

see #60