text: """Device handler for centralite 3460L."""
  # pylint disable=C0103
  from zigpy.profiles import zha
  from zigpy.quirks import CustomDevice
  from zigpy.zcl.clusters.general import (
      Basic,
      Identify,
      OnOff,
      OnOffConfiguration,
      Ota,
      PollControl,
  )
  from zigpy.zcl.clusters.measurement import TemperatureMeasurement
  
  from zhaquirks.centralite import CENTRALITE, PowerConfigurationCluster
  from zhaquirks.const import (
      DEVICE_TYPE,
      ENDPOINTS,
      INPUT_CLUSTERS,
      MODELS_INFO,
      OUTPUT_CLUSTERS,
      PROFILE_ID,
  )
  
  DIAGNOSTICS_CLUSTER_ID = 0x0B05  # decimal = 2821
  
  
  class CentraLite3460L(CustomDevice):
      """Custom device representing centralite 3460L."""
  
      signature = {
          #  <SimpleDescriptor endpoint=1 profile=260 device_type=6
          #  device_version=0
          #  input_clusters=[0, 1, 3, 7, 32, 1026, 2821]
          #  output_clusters=[3, 6, 25]>
          MODELS_INFO: [(CENTRALITE, "3460-L")],
          ENDPOINTS: {
              1: {
                  PROFILE_ID: zha.PROFILE_ID,
                  DEVICE_TYPE: zha.DeviceType.REMOTE_CONTROL,
                  INPUT_CLUSTERS: [
                      Basic.cluster_id,
                      PowerConfigurationCluster.cluster_id,
                      Identify.cluster_id,
                      OnOffConfiguration.cluster_id,
                      PollControl.cluster_id,
                      TemperatureMeasurement.cluster_id,
                      DIAGNOSTICS_CLUSTER_ID,
                  ],
                  OUTPUT_CLUSTERS: [
                      Identify.cluster_id,
                      OnOff.cluster_id,
                      Ota.cluster_id,
                  ],
              }
          },
      }
  
      replacement = {
          ENDPOINTS: {
              1: {
                  INPUT_CLUSTERS: [
                      Basic.cluster_id,
                      PowerConfigurationCluster,
                      Identify.cluster_id,
                      OnOffConfiguration.cluster_id,
                      PollControl.cluster_id,
                      TemperatureMeasurement.cluster_id,
                      DIAGNOSTICS_CLUSTER_ID,
                  ],
                  OUTPUT_CLUSTERS: [
                      Identify.cluster_id,
                      OnOff.cluster_id,
                      Ota.cluster_id,
                  ],
              }
          }
      }
  