The innovation matters iot GmbH IM Pushbutton Module is a Matter device (Vendor 0x1372, Product 0x0002) with 9 endpoints.

IM Pushbutton Module

★ ★ ★ ☆ ☆ (60%)
Vendor ID: 4978
Product ID: 2
Seen: 185 times
Controls devices directly Via the Binding cluster, this device can directly control other Matter devices — for example a switch driving a light — without routing through a hub. Wifi
CSA Certification:
Certified Mar 21, 2024 CSA241A5MAT43096-24 v1.0
Links: 🔗 Product Page 🛟 Support 📖 Manual

What This Device Can Do

Switches
★ ★ ★ ☆ ☆ 17% of features
Controls
💡 On/Off control v1.0 ✕
🔆 Brightness dimming v1.1 ✕
Automation & Scenes
▶ 🔗 Device-to-device control v1.0 ✓
🎬 Scenes & presets v1.3 ✕
👥 Group control v1.1 ✕
Info & Monitoring
🔋 Battery status v1.0 ✕
✨ Standout: Device-to-device control

Technical Details For developers

▼

Spec Compliance & Feature Analysis

Comparing this device's clusters against Matter specification requirements. Shows what's implemented, what's missing, and bonus features. Note: Legacy clusters (e.g., Scenes) count as compliant when replaced by newer equivalents (Scenes Management).

Dimmer Switch Matter 1.0 Compliant
★ ★ ★ ☆ ☆ Feature Score:
60%
Optional Not Implemented 2

Per the Matter spec, these clusters are optional. The device is compliant without them.

4/4 required | 0/2 optional

Frequently Paired With Found in 4 installations

These devices are commonly found together in the same smart home setup based on anonymous telemetry data.

Endpoints by Version

Hardware: 1.0

SW: 2.0 Latest Seen 9 endpoints

Endpoint 0

Server Clusters (hover for details)✓ Rich data
Descriptor ✓
Descriptor
Features
✗ TagList
Attributes (9)
DeviceTypeListServerListClientListPartsList

✓ Actual device capabilities from telemetry

Access Control ✓
Access Control
Features
✗ Extension ✗ ManagedDevice ✗ Auxiliary
Attributes (9)
ACLSubjectsPerAccessControlEntryAccessControlEntriesPerFabricTargetsPerAccessControlEntry

✓ Actual device capabilities from telemetry

Basic Information ✓
Basic Information
Attributes (23)
DataModelRevisionLocationVendorNameVendorIDProductNameProductID+8 more

✓ Actual device capabilities from telemetry

OTA Software Update Requestor ✓
OTA Software Update Requestor
Accepts Commands (1)
AnnounceOTAProvider
Attributes (9)
DefaultOTAProvidersUpdatePossibleUpdateStateUpdateStateProgress

✓ Actual device capabilities from telemetry

General Commissioning ✓
General Commissioning
Features
✗ TermsAndConditions ✗ NetworkRecovery
Accepts Commands (3)
ArmFailSafeSetRegulatoryConfigCommissioningComplete
Generates Commands (3)
ArmFailSafeResponseSetRegulatoryConfigResponseCommissioningCompleteResponse
Attributes (10)
RegulatoryConfigLocationCapabilityBasicCommissioningInfoSupportsConcurrentConnectionBreadcrumb

✓ Actual device capabilities from telemetry

Network Commissioning ✓
Network Commissioning
Features
✓ WiFiNetworkInterface ✗ ThreadNetworkInterface ✗ EthernetNetworkInterface ✗ PerDeviceCredentials
Accepts Commands (5)
ScanNetworksAddOrUpdateWiFiNetworkRemoveNetworkConnectNetworkReorderNetwork
Generates Commands (3)
ScanNetworksResponseNetworkConfigResponseConnectNetworkResponse
Attributes (14)
MaxNetworksNetworksInterfaceEnabledLastNetworkingStatusLastNetworkIDLastConnectErrorValueScanMaxTimeSecondsConnectMaxTimeSecondsSupportedWiFiBands

✓ Actual device capabilities from telemetry

General Diagnostics ✓
General Diagnostics
Features
✗ DataModelTest
Accepts Commands (2)
TestEventTriggerTimeSnapshot
Generates Commands (1)
TimeSnapshotResponse
Attributes (9)
NetworkInterfacesRebootCountUpTimeTestEventTriggersEnabled

✓ Actual device capabilities from telemetry

Wi-Fi Network Diagnostics ✓
Wi-Fi Network Diagnostics
Features
✗ PacketCounts ✗ ErrorCounts
Attributes (10)
BSSIDSecurityTypeWiFiVersionChannelNumberRSSI

✓ Actual device capabilities from telemetry

Administrator Commissioning ✓
Administrator Commissioning
Features
✓ Basic
Accepts Commands (3)
OpenBasicCommissioningWindowOpenCommissioningWindowRevokeCommissioning
Attributes (8)
WindowStatusAdminFabricIndexAdminVendorId

✓ Actual device capabilities from telemetry

Operational Credentials ✓
Operational Credentials
Features
✗ PQCDeviceAttestation
Accepts Commands (8)
AttestationRequestCertificateChainRequestCSRRequestAddNOCUpdateNOCUpdateFabricLabelRemoveFabricAddTrustedRootCertificate
Generates Commands (4)
AttestationResponseCertificateChainResponseCSRResponseNOCResponse
Attributes (11)
NOCsSupportedFabricsCommissionedFabricsFabricsTrustedRootCertificatesCurrentFabricIndex

✓ Actual device capabilities from telemetry

Group Key Management ✓
Group Key Management
Features
✗ CacheAndSync ✗ Groupcast
Accepts Commands (4)
KeySetWriteKeySetReadKeySetRemoveKeySetReadAllIndices
Generates Commands (2)
KeySetReadResponseKeySetReadAllIndicesResponse
Attributes (9)
GroupKeyMapGroupTableMaxGroupsPerFabricMaxGroupKeysPerFabric

✓ Actual device capabilities from telemetry

Client Clusters (hover for details)
OTA Software Update Provider
OTA Software Update Provider

Enables a device to serve firmware updates to other devices on the network.

Click for full spec details

Endpoint 1

Server Clusters (hover for details)✓ Rich data
Identify ✓
Identify
Accepts Commands (1)
Identify
Attributes (7)
IdentifyTimeIdentifyType

✓ Actual device capabilities from telemetry

Descriptor ✓
Descriptor
Features
✓ TagList
Attributes (10)
DeviceTypeListServerListClientListPartsListTagList

✓ Actual device capabilities from telemetry

Switch ✓
Switch
Features
✗ LatchingSwitch ✓ MomentarySwitch ✓ MomentarySwitchRelease ✓ MomentarySwitchLongPress ✓ MomentarySwitchMultiPress ✗ ActionSwitch
Attributes (8)
NumberOfPositionsCurrentPositionMultiPressMax

✓ Actual device capabilities from telemetry

Fixed Label ✓
Fixed Label
Attributes (6)
LabelList

✓ Actual device capabilities from telemetry

User Label ✓
User Label
Attributes (6)
LabelList

✓ Actual device capabilities from telemetry

Endpoint 2

Has Binding Cluster
Server Clusters (hover for details)✓ Rich data
Identify ✓
Identify
Accepts Commands (1)
Identify
Attributes (7)
IdentifyTimeIdentifyType

✓ Actual device capabilities from telemetry

Descriptor ✓
Descriptor
Features
✓ TagList
Attributes (10)
DeviceTypeListServerListClientListPartsListTagList

✓ Actual device capabilities from telemetry

Binding ✓
Binding
Attributes (6)
Binding

✓ Actual device capabilities from telemetry

Fixed Label ✓
Fixed Label
Attributes (6)
LabelList

✓ Actual device capabilities from telemetry

User Label ✓
User Label
Attributes (6)
LabelList

✓ Actual device capabilities from telemetry

Client Clusters (hover for details)
Identify ✓
Identify
Accepts Commands (1)
Identify
Attributes (7)
IdentifyTimeIdentifyType

✓ Actual device capabilities from telemetry

On/Off
On/Off

Controls the on/off state of a device. The most fundamental control cluster used by lights, switches, plugs, and many other devices.

Click for full spec details

Level Control
Level Control

Controls the level or intensity of a device, such as brightness for lights or speed for fans. Supports smooth transitions.

Click for full spec details

Endpoint 3

Server Clusters (hover for details)✓ Rich data
Identify ✓
Identify
Accepts Commands (1)
Identify
Attributes (7)
IdentifyTimeIdentifyType

✓ Actual device capabilities from telemetry

Descriptor ✓
Descriptor
Features
✓ TagList
Attributes (10)
DeviceTypeListServerListClientListPartsListTagList

✓ Actual device capabilities from telemetry

Switch ✓
Switch
Features
✗ LatchingSwitch ✓ MomentarySwitch ✓ MomentarySwitchRelease ✓ MomentarySwitchLongPress ✓ MomentarySwitchMultiPress ✗ ActionSwitch
Attributes (8)
NumberOfPositionsCurrentPositionMultiPressMax

✓ Actual device capabilities from telemetry

Fixed Label ✓
Fixed Label
Attributes (6)
LabelList

✓ Actual device capabilities from telemetry

User Label ✓
User Label
Attributes (6)
LabelList

✓ Actual device capabilities from telemetry

Endpoint 4

Has Binding Cluster
Server Clusters (hover for details)✓ Rich data
Identify ✓
Identify
Accepts Commands (1)
Identify
Attributes (7)
IdentifyTimeIdentifyType

✓ Actual device capabilities from telemetry

Descriptor ✓
Descriptor
Features
✓ TagList
Attributes (10)
DeviceTypeListServerListClientListPartsListTagList

✓ Actual device capabilities from telemetry

Binding ✓
Binding
Attributes (6)
Binding

✓ Actual device capabilities from telemetry

Fixed Label ✓
Fixed Label
Attributes (6)
LabelList

✓ Actual device capabilities from telemetry

User Label ✓
User Label
Attributes (6)
LabelList

✓ Actual device capabilities from telemetry

Client Clusters (hover for details)
Identify ✓
Identify
Accepts Commands (1)
Identify
Attributes (7)
IdentifyTimeIdentifyType

✓ Actual device capabilities from telemetry

On/Off
On/Off

Controls the on/off state of a device. The most fundamental control cluster used by lights, switches, plugs, and many other devices.

Click for full spec details

Level Control
Level Control

Controls the level or intensity of a device, such as brightness for lights or speed for fans. Supports smooth transitions.

Click for full spec details

Endpoint 5

Server Clusters (hover for details)✓ Rich data
Identify ✓
Identify
Accepts Commands (1)
Identify
Attributes (7)
IdentifyTimeIdentifyType

✓ Actual device capabilities from telemetry

Descriptor ✓
Descriptor
Features
✓ TagList
Attributes (10)
DeviceTypeListServerListClientListPartsListTagList

✓ Actual device capabilities from telemetry

Switch ✓
Switch
Features
✗ LatchingSwitch ✓ MomentarySwitch ✓ MomentarySwitchRelease ✓ MomentarySwitchLongPress ✓ MomentarySwitchMultiPress ✗ ActionSwitch
Attributes (8)
NumberOfPositionsCurrentPositionMultiPressMax

✓ Actual device capabilities from telemetry

Fixed Label ✓
Fixed Label
Attributes (6)
LabelList

✓ Actual device capabilities from telemetry

User Label ✓
User Label
Attributes (6)
LabelList

✓ Actual device capabilities from telemetry

Endpoint 6

Has Binding Cluster
Server Clusters (hover for details)✓ Rich data
Identify ✓
Identify
Accepts Commands (1)
Identify
Attributes (7)
IdentifyTimeIdentifyType

✓ Actual device capabilities from telemetry

Descriptor ✓
Descriptor
Features
✓ TagList
Attributes (10)
DeviceTypeListServerListClientListPartsListTagList

✓ Actual device capabilities from telemetry

Binding ✓
Binding
Attributes (6)
Binding

✓ Actual device capabilities from telemetry

Fixed Label ✓
Fixed Label
Attributes (6)
LabelList

✓ Actual device capabilities from telemetry

User Label ✓
User Label
Attributes (6)
LabelList

✓ Actual device capabilities from telemetry

Client Clusters (hover for details)
Identify ✓
Identify
Accepts Commands (1)
Identify
Attributes (7)
IdentifyTimeIdentifyType

✓ Actual device capabilities from telemetry

On/Off
On/Off

Controls the on/off state of a device. The most fundamental control cluster used by lights, switches, plugs, and many other devices.

Click for full spec details

Level Control
Level Control

Controls the level or intensity of a device, such as brightness for lights or speed for fans. Supports smooth transitions.

Click for full spec details

Endpoint 7

Server Clusters (hover for details)✓ Rich data
Identify ✓
Identify
Accepts Commands (1)
Identify
Attributes (7)
IdentifyTimeIdentifyType

✓ Actual device capabilities from telemetry

Descriptor ✓
Descriptor
Features
✓ TagList
Attributes (10)
DeviceTypeListServerListClientListPartsListTagList

✓ Actual device capabilities from telemetry

Switch ✓
Switch
Features
✗ LatchingSwitch ✓ MomentarySwitch ✓ MomentarySwitchRelease ✓ MomentarySwitchLongPress ✓ MomentarySwitchMultiPress ✗ ActionSwitch
Attributes (8)
NumberOfPositionsCurrentPositionMultiPressMax

✓ Actual device capabilities from telemetry

Fixed Label ✓
Fixed Label
Attributes (6)
LabelList

✓ Actual device capabilities from telemetry

User Label ✓
User Label
Attributes (6)
LabelList

✓ Actual device capabilities from telemetry

Endpoint 8

Has Binding Cluster
Server Clusters (hover for details)✓ Rich data
Identify ✓
Identify
Accepts Commands (1)
Identify
Attributes (7)
IdentifyTimeIdentifyType

✓ Actual device capabilities from telemetry

Descriptor ✓
Descriptor
Features
✓ TagList
Attributes (10)
DeviceTypeListServerListClientListPartsListTagList

✓ Actual device capabilities from telemetry

Binding ✓
Binding
Attributes (6)
Binding

✓ Actual device capabilities from telemetry

Fixed Label ✓
Fixed Label
Attributes (6)
LabelList

✓ Actual device capabilities from telemetry

User Label ✓
User Label
Attributes (6)
LabelList

✓ Actual device capabilities from telemetry

Client Clusters (hover for details)
Identify ✓
Identify
Accepts Commands (1)
Identify
Attributes (7)
IdentifyTimeIdentifyType

✓ Actual device capabilities from telemetry

On/Off
On/Off

Controls the on/off state of a device. The most fundamental control cluster used by lights, switches, plugs, and many other devices.

Click for full spec details

Level Control
Level Control

Controls the level or intensity of a device, such as brightness for lights or speed for fans. Supports smooth transitions.

Click for full spec details

Known Versions

Hardware Version Software Version Count First Seen Last Seen
1.0 2.0 185 2026-01-07 22:19:34 2026-11-04 18:09:53