"""Device handler for IKEA of Sweden TRADFRI wireless dimmer ICTC-G-1.""" from zigpy.profiles import zha from zigpy.quirks import CustomDevice from zigpy.zcl.clusters.general import ( Basic, Groups, Identify, LevelControl, OnOff, Ota, PollControl, PowerConfiguration, ) from zigpy.zcl.clusters.lightlink import LightLink from zhaquirks.const import ( CLUSTER_ID, COMMAND, COMMAND_MOVE, COMMAND_MOVE_ON_OFF, DEVICE_TYPE, ENDPOINT_ID, ENDPOINTS, INPUT_CLUSTERS, LEFT, MODELS_INFO, OUTPUT_CLUSTERS, PARAMS, PROFILE_ID, RIGHT, ROTATED, ) from zhaquirks.ikea import IKEA, DoublingPowerConfig1CRXCluster class IkeaDimmer(CustomDevice): """Custom device representing IKEA of Sweden TRADFRI wireless dimmer.""" signature = { #