Skip to content

INNR SP244 not correctly reporting state #31421

@danielgoepp

Description

@danielgoepp

What happened?

It would appear that when manually pressing the button on the device it is not reporting back state correctly.

What did you expect to happen?

I would expect that if the switch is on, regardless of being turned on physically (manually) or through code, that the state would report correctly that it is on.

How to reproduce it (minimal and precise)

I am not sure, it doesn't seem to happen 100% of the time, so I'm not sure what the conditions are that cause it to do this yet. I am trying to create a predictable condition to reproduce.

Zigbee2MQTT version

2.9.1

Adapter firmware version

20250325

Adapter

SMLight SLZB-06

Setup

Docker container on k3s (kubernetes).

Device database.db entry

{"id":163,"type":"Router","ieeeAddr":"0xa4c13883a798c902","nwkAddr":41542,"manufId":4454,"manufName":"innr","powerSource":"Mains (single phase)","modelId":"SP 244","epList":[1,242],"endpoints":{"1":{"profId":260,"epId":1,"devId":266,"inClusterList":[0,3,4,5,6,8,4096,1794,2820,57345],"outClusterList":[10,25],"clusters":{"genBasic":{"attributes":{"modelId":"SP 244","manufacturerName":"innr","powerSource":1,"zclVersion":8,"appVersion":25,"stackVersion":54,"hwVersion":1,"dateCode":"20250210","swBuildId":"1.9.29"}},"genOnOff":{"attributes":{"onOff":0,"startUpOnOff":255}},"haElectricalMeasurement":{"attributes":{"acPowerDivisor":1,"acPowerMultiplier":1,"acCurrentDivisor":1000,"acCurrentMultiplier":1,"acVoltageDivisor":1,"acVoltageMultiplier":1,"activePower":0,"rmsCurrent":0,"rmsVoltage":123}},"seMetering":{"attributes":{"divisor":1000,"multiplier":1,"currentSummDelivered":21888}}},"binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0031f8f9d4","endpointID":1},{"cluster":2820,"type":"endpoint","deviceIeeeAddress":"0x00124b0031f8f9d4","endpointID":1},{"cluster":1794,"type":"endpoint","deviceIeeeAddress":"0x00124b0031f8f9d4","endpointID":1}],"configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1},{"cluster":2820,"attrId":1291,"minRepIntval":10,"maxRepIntval":65000,"repChange":5},{"cluster":2820,"attrId":1288,"minRepIntval":10,"maxRepIntval":65000,"repChange":50},{"cluster":2820,"attrId":1285,"minRepIntval":10,"maxRepIntval":65000,"repChange":5},{"cluster":1794,"attrId":0,"minRepIntval":10,"maxRepIntval":65000,"repChange":100}],"meta":{}},"242":{"profId":41440,"epId":242,"devId":97,"inClusterList":[],"outClusterList":[33],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}}},"appVersion":25,"stackVersion":54,"hwVersion":1,"dateCode":"20250210","swBuildId":"1.9.29","zclVersion":8,"interviewCompleted":true,"interviewState":"SUCCESSFUL","meta":{"configured":332242049},"lastSeen":1773735344841}

Debug log

Here is an example. As you can see, the switch his drawing power and is on, but is reporting state off

{"current":0.87,"energy":21.59,"last_seen":"2026-03-16T16:25:44-04:00","linkquality":26,"power":107,"power_on_behavior":null,"state":"OFF","update":{"installed_version":421344901,"latest_release_notes":null,"latest_source":"https://github.com/ghraw/Koenkk/zigbee-OTA/master/images/Innr/1166-0333-191d3685-sp244-1.9.29.ota","latest_version":421344901,"state":"idle"},"voltage":124}

Notes

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    problemSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions