---
title: "GET /lighting/getLightingController/{id}"
method: GET
path: "/lighting/getLightingController/{id}"
tags: ["LightingService"]
---

# GET /lighting/getLightingController/{id}

`GET /lighting/getLightingController/{id}`

## Path parameters

- `id` string, required

## Response `200`

OK

- GetLightingControllerResponse
  - `lighting_controller` LightingController — A smart lighting controller
    - `id` string
    - `lighting_area_id` string
    - `serial_number` string
    - `mac_address` string
    - `model` 'LIGHTING_CONTROLLER_200W_3ZONE_GEN1', enum
    - `name` string
    - `reported_state` LightingControllerReportedState — The last reported state of the controller
      - `connected` boolean
      - `firmware_version` string
      - `state` 'ERROR' | 'NORMAL' | 'OTA_IN_PROGRESS', enum
      - `log_level` 'INFO' | 'WARN' | 'ERROR' | 'DEBUG' | 'TRACE', enum
      - `current_total_wattage` integer
      - `last_state_update` string, date-time
      - `program_configuration_hash` string
      - `rssi` integer
      - `rssi_signal_strength` 'NONE' | 'POOR' | 'STRONG', enum
      - `matter_configuration` LightingControllerReportedMatterConfiguration — Rachio matter fabric details
        - `fabric_id` string
        - `node_id` string
      - `max_wattage_reported` WattageMeasurement — Wattage measurement with timestamp
        - `wattage` integer
        - `timestamp` string, date-time
    - `max_total_wattage` integer
    - `program_configuration_hash` string — An internal representation of the controller program data

---

[API](https://skmtc.net/rach/apis/readme.md) · [All operations](https://skmtc.net/rach/apis/readme/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/rach/readme/versions/7cb72b0455d5/schema)
