Skip to content

feat: Add some new Zeo code mappings#823

Open
NOisi-x wants to merge 2 commits intoPython-roborock:mainfrom
NOisi-x:main
Open

feat: Add some new Zeo code mappings#823
NOisi-x wants to merge 2 commits intoPython-roborock:mainfrom
NOisi-x:main

Conversation

@NOisi-x
Copy link
Copy Markdown
Contributor

@NOisi-x NOisi-x commented Apr 29, 2026

2026-04-29 18:21:10.156 WARNING (MainThread) [roborock.data.code_mappings] Missing ZeoTemperature code: 7 - defaulting to 1
2026-04-29 18:21:10.907 WARNING (MainThread) [roborock.data.code_mappings] Missing ZeoMode code: 0 - defaulting to 1
2026-04-29 18:21:10.908 WARNING (MainThread) [roborock.data.code_mappings] Missing ZeoProgram code: 0 - defaulting to 1
2026-04-29 18:21:10.908 WARNING (MainThread) [roborock.data.code_mappings] Missing ZeoTemperature code: 0 - defaulting to 1

I discovered the aforementioned for missing Zeo codes in the HA logs and inferred the corresponding states of these two values based on the device's operating status.
ZeoSpin/ZeoMode/ZeoProgram = 0 may occur when HA restarts or the device reconnects to the Internet after a disconnection. This state exists only for a very brief duration and will be updated to the correct value upon the next few polling cycles.
ZeoTemperature = 7 represents a relatively high temperature value, applicable to devices with ultra-high temperature wash programs. For the model roborock.wm.a234, the Roborock app displays this as 90°C.

@NOisi-x NOisi-x changed the title Add new Zeo code mappings for ZeoTemperature and ZeoSpin feat: Add new Zeo code mappings for ZeoTemperature and ZeoSpin Apr 29, 2026
@NOisi-x NOisi-x changed the title feat: Add new Zeo code mappings for ZeoTemperature and ZeoSpin feat: Add some new Zeo code mappings Apr 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant