name: Video intercom
primary_entity:
  entity: camera
  dps:
    - id: 150
      name: record
      type: boolean
      optional: true
      mapping:
        - dps_val: null
          value: false
    - id: 154
      name: snapshot
      type: base64
      optional: true
      sensitive: true
    - id: 191
      name: smart_action
      type: string
      optional: true
secondary_entities:
  - entity: lock
    name: Lock 1
    dps:
      - id: 148
        type: boolean
        name: lock
  - entity: lock
    name: Lock 2
    dps:
      - id: 232
        type: boolean
        name: lock
  - entity: event
    class: doorbell
    category: diagnostic
    dps:
      - id: 136
        type: string
        name: event
        optional: true
        mapping:
          - dps_val: ""
            value: null
          - dps_val: null
            value: null
          - value: ring
