Roborock losing connection after update to core-2025.12.0b2
The problem
After updating to core-2025.12.0b2, the Roborock integration periodically loses connection with the robot. This has already happened 3 times since the update. Reconnects without any issues after a reload.
What version of Home Assistant Core has the issue?
core-2025.12.0b2
What was the last working version of Home Assistant Core?
core-2025.11.3
What type of installation are you running?
Home Assistant OS
Integration causing the issue
Roborock
Link to integration documentation on our website
https://rc.home-assistant.io/integrations/roborock
Diagnostics information
config_entry-roborock-01JNKDEXNYZ95BGTVCBGZ0JJM3.json
Example YAML snippet
Anything in the logs that might be useful for us?
Line 111274: 2025-11-30 18:12:12.463 WARNING (MainThread) [roborock.devices.local_channel] Failed to decode message: b'\x00\x00\x05\xa2L01\x00\x003\x97\xf0\xa3\xb9ci,z\xeb\x00\x04\x05\x8bwa\x14\xa2(\xc5\xd7\xf0\xa1\xb8\x87l\xa8\xe9\xfecJeQ\xbbVd\xc1\x97H,\xe4\xf4\xb2Y\x16\x9fX$\x154\xe6\x13\xda2ff\xba\x94\x01\xa4\x84\xa9\xa2o\x86\xca,\xd6\xf0\xc7\xbc\xbb\xcaNU\xd5\xeaL\x18$\xff>e\x1aLD\x9eH/x\x17^\xd4\x19\xafUI}\xa6\xfdyH\x1b\xfb4\xca\xac\x98\xce\xd0\xf1\x07\x02C\xb2Ox\xc363\xf7e\xd1\x04\xa1\xe7\x8aP\x9b\xd6\xf7?\xae\xe5\x8cw\x1dN\x14TbN\x0e{\xa9\x91\xf3o\x86i\xb7IN\xe2\x1c/2\xaa\x99\x89\xc2\xcd\xb70JOC\x980zDv\xe9U\x03\x18\x1as\xbfT\xd3\xa3\xa9\xedy6\xba\xec\x93\x17\xe0\xa9\xc7\x16\xb5O\xdf_\x8an\xa7\x86\\\x97y\xce\xbf\xc5V\xabS\xf3\xb2\xdb\xe7\x96<\xdb\x08\xdc\xc1\xc76\xa8\xadG\xc7s\x17L"u\xdeqw`\x8d\xc3\xeb\xd1\x83-v\x94V\xfb\x0f\xc4\x1f\xa2N\xaa\x0f\x93\x01,\xb0-\x85\xef1\xfa\xa8On\xabag\x123\x07\xa5\x7f\xb4 l\x9b\x84\x9f\x12_U\x1bB\xba\xdb\xba]\xb5\x9aK\x87B\xe2\x04\xdf\xbdN\\\xa6\x8ezoo\xfagp\xb6\xcf\xa7\xe7H}3U;\x86\xd7\x0b\xdeLj\xec\xa9\x8aj\xbe<.\x1c\xcf\xb8\xc4\xd0\xc7\xf6\xbc\x9c\xa3\xc1E\xdc`,\x87{\x1e\xfbi\xdeq\xe4\x12\x9f\xbf\x15\xaa\x9cYN\x08\xe2a\x1f\xec\xc2\xe5.\xcb\x8d,Ik]\x9fAkAPzy\x1a:\xdf\t\xd4a\xb1\x83\xce\x08\x87\x1f\x1b?\xf3\xe5\xf1\x84\'\x8b|\xdce\xcd\xe7Kg\xd5R0t\xda\xf2\xc3s$\xa5Q\xa2\xb6\x8c\xd1rA+\xbf!\x1c\xa2\x98D\xa3\xcb\x8e\xae\xcdQ\xe8\x05m\xc1\x0c\xdf}\xa8\x1a\xcb\x04\x01\x1a\x1b\x8fh\xe5\xe1C\xd3F \xd7|W\xcd\xdb\x89\xc61nR\xc0\xa2\xe2\xf4(k:\xd4$T\xee\x19\xe1\xfbf\r\x05\x8b\xc5\x06\xf0\xbf\xfa\x1e\xa3\x85\xa9x\xca\xfa\x14\xcc@\xea{a\x9deI\x86\xd7o\x12\n\x15\x9e\x1dl\x9e\x9e\xd68{Y\x8e\xb3\xe2\x99\xb2\xcf\x82\xea\xab\xc5\xee\xf0g\x16\x83\x18(x\x0b6\xa7M\x95\xb0\x14\xfe\xfe\x9a\xb3\x07\xee\x02\x95\xf2\xdb\xbcs\x02HIC\xc9\xb2\xd8\x98\xab\x81VRQ \xa2\xde\xcb\xceQ\xff\xffs\xe9\x88\xc3\x1by\xc0\x94\xee\x03\xeb0\n\xdfe\x96j\x19Y\xdb\xab\xbd\xc6l{\x18\x06!\xa7\xb5`\x04>\xb9\xde\x7f*\x99\t\xbf\xf4]\x11\xc2$\x03y\xa0\x93I\xb2\xafpA\xa7s"^\x02\xbc~\xee\xee\xe8\x1aA\x82<\x9d\xb6\xd8 ...
Line 111275: 2025-11-30 18:12:42.450 WARNING (MainThread) [roborock.devices.local_channel] Failed to decode message: b'\x00\x00\x05\xa2L01\x00\x003\x9e.c~\xd5i,{\t\x00\x04\x05\x8b\xb3\xeb\xb8_\xd9\xe8W\n\xd1\x01\xcd#\x053\xf0\xe4\xf1\xdb\xbe}Y.\x8c\xb2\xd51\xd4-#\x19\xf9O\x19\x15\xcd\x91 \xa9F4zF\'\xbd\x85\xdbQ=\x06\xaf\xe2\xde\xfa\xac\xfd\xaa4\xf7\xd7\xb0X\x02\xc4l\xc3xhT6\xab\xeb\x97\xf5\x9f\xe3\xc8H\x18\xfal\x07\xf0&\x84\x9b\xa6\xb7=\xff1:"\x1b\x82\xab,#B$&F\xdd\xea\x7f\xafp\x0bK\x05\xd5\xdb\xa9\x82;\xaa\xd5\x02\xd2\x04\xef\x1c\x84\x10\xd8\xc5\xd2M jL@?\x12m\xe3\xfd\x1a\xdb\x83W\x9d\xfa\xc1\xf5\x870\x1cW_v\xe1\xd6\xe4\xd1\xac\xea\x9f\xba\x8a\xa2\xab\xc0R\x9evt\xccb\xbd\xf1Z\x18t\xb6s\x9fE9\xc0\xc1\x03=\xf7p\xd1UK=\x1an}\x97\xd0\x1c\x91\x16\x00\xc9 \xe8\x85\xacK\xab&\xb8\xf2z\x90Y\\\xca\x1c\x051G\x10\xe8\x9d\x89\xb2\xcb\xdb\x00\xe8\xd9\xf1\x8c\x8b\xcfT\xa4D\xe0\xeb\xaeS\xa6\xe3\xa1Kx\x95\xd5\xd8u\xb7\n\x1d\x87\xc0Y$>,p\x8c\xce\xd6y\x08B[\xceA\\\x11\xf8\xe5y\xf4X\xea&\x93\xc3\xa5\xe5rb\xfd\xab\xe7\xb9m\xd8\\\xae\x8b\x16\xd0\xef\x9e\xb5\tT`Nk?S,\xe4\x97\x87i\xca\xe5\xfb\xdb76\xd5x\xfcA\x8c\xe3\x9fOg\xfa\x85T\xa3\x86\xdf\x1e\xa9`Uz\xf0\x9b\x9a\xcfi\xa8\xe4\xa0D\xfe\x07\x1b\xd4\xcc\xc5\x8e\x9e\xf1\xd5U\xde\xa9F\x80b9\xf1\xdc\xd1\x7f\xd8\x18]\xfd\xd5G\xd9>\x91\xbd\xe3m\xe2\xc7\xdd"\xd7\xa0\x19\xb6\xf2z\xcd\xa1\xe0\xe6S\x9d\xc3\xc15\xaf\xbd\xf6\xe2\xe5{\xdb\xc43\xaeH\n\xd6@\xebq\x8f\xe8\x86P\t\x1d\xd3:TA\x9b[n/\x19#l\x96\xa9\x81\x91\xdd\xf9y[:\xea\xbd\xb7S6\xfb\x9d\x05\x96\xa7\xda,\xa4\xe9\xd9\xc5\xd2\xff\xbe\xccwZ\x00\x18\xdc\xab\xf7$\xf6`\xfdb\x16\xdd\xb0G\x94l\xfb\xd8\xbe\x99P\x06\xff\x8cI\x07X6\xcb\xb8>\xbb\xf3Z\xbb\xabTw\x00n\xe1\x7f\x19\x85\xd6y\xb9b\x0bFrv\x18\x93\xedr\xa4\x17\xa4\xd95\x12\xba+,caBm\xb7\xcc\x93\xc1\xbc\xb72\x94\r\xfc>\xed\xfb=?\xa7\x0c\xf0\x10\x80\x95\xe5\xf1\xb6\x8e\x1eHR<dn8u\x88\xc6%\xb95\\\x98\x15\xb5\x87\xfa\xefx\xd4\xb1i\x16D\xd2\xee\x9eT~\x05\xa83\x01\xeb\x0e\xaa\xcf\x8a\x12\x08\xa6\x8d\x01\xb6A\xe9\x97%Wh\xac8-&\xf3\xc2\xfc\xe0\xf2b\x97K\x7f\'\xa8(\xb22\xb3\x9bz@5\xe6\xb0k\xba7 ...
Line 111276: 2025-11-30 18:13:12.466 WARNING (MainThread) [roborock.devices.local_channel] Failed to decode message: b'\x00\x00\x05\xa2L01\x00\x003\xa5\x90\xea\xf9\xc3i,{\'\x00\x04\x05\x8b\xdaq\xf8tl\x11\xd0$\xb2(\xe8N\xfa\xcf\x05\x90\xe5]~\xa4\x06\xc8\xb8\xdd\xd6M\xc2>o\xf1\x13 ?Ks\xce\x91\x81\xdcX_\x08\x8e\xd2\xe0h\x90\xfa\x1e\x8c\xf0|\xa1F\xe7\xba5\\\x96\xd6\xc6\x90\x80,H5a\xef-\xdeoi\xe8H\xc8\xf3Y\x9fM\xca\x0bE\x9f\xbe<5\xc4@\xa7\xbc\xedr\xec\xe5\x7f\xe5Y\x97\xff\x15\xda\xf4\xbaD\x8c\xc0\xee\xcd\xf9\n\xc1Rb1\'\x85\xbb5\xf76\xcaP\x0f]-\xc9\xe2*\xc8\x0f\xbd\xdf/\xd9#5\x81\x8d\x8d\xce\xc0AK\x12>\xa3\x94\x87H\x06\x17\xef\x83\xc5H\x9cY\xa8\xac\xac\xe7/\x86\x95\xe3\x0b\x15\xb7cb\x08vwQvq\xbe\x05/x\x1a\x00\xd7_\xa1\x8d\x85\xacu\xf3H\xb1\xcc~\xc2\x10C\xee\x8eS~y\xd5\xca\x0e\x1b\xdc\xa3\x15\xff\xd8\xf2F\x9e]n\xe5\x14\x05\xda\x9c5\x97\xc5\\\x1f\xd1Z\x8c\xf03J\xb6\xa5:|,8\xa7\x00Q\x80 \x01\x9c\x00yx\xe8;\xd9A\xa3\x86\xbb\x190\xfc\xe06Z\xfdg\xb9/\xee\x1c\xf8O\xaf\xc0MR\xe8t4\xe5\xc3P:B5\x90>N\xdf\xaa\xcd\xcc\xc7\x14\x0e\xa7\x15\xd4\x06\xbf\x96OU\xac\xa7\xd9^~\xfa\x92P,\xbf\xc4<\xaah\x88\xcf\xea\xefV\xe5\x9c2\xbch\x1d\x1d\xd0M\x95(83\xa0=\xfd\xd2\xdeZ\xf3\xdc\xa1\xcd\xfc\x86\xd2i^J\x8eNq\x9aI\x95\xa2\xd2\xdc\xf9X\x14F7cE(\x10\xd3D\xaaE\x1a\xec\xdb!$\xd4a\x90\x83\x96\x90\xdd1\xf4q\x19\x12z\xee\xa3l\x9e.\xcb\x00\xda\x7f\xac,Rz\x89A<\xd245\x8e\xea\x97F\xa4\xd4\xd7\xbd\x93 \xea\x9b\r\xe7\xa9r\xf9R\xcdEMp\xd6\x91|e|/m\xee\xfb\x8f+\x86h\r7\xd7\x8d*\xf4k\xb5\n)f\x83\x8a\x0c\xb0=a\nL{{J3\x14\x9dV\xb3\xe4\xda\xcf\xbbH\xbb\xb5l\x11~\xf0{\xc2\x8d\xf3\x03D\xcc\xdb\xa7\x1f\x8c\xe3~\x80\x8fNB=\xf0\xbc\xe2<\x1a\x12\xcd\xb02\x12\x0e\x96(\xea\x1fSW\x8c\xea\xbft\'f\x87\x96\x8b\xc4\xa0\xe7\xbd\x9dE/\xb8\xbej`<\xdcD\xab\xfe\xf2\xd9\x12\x96,\x81@\xea\xef\x13\x8dN\xfa\xabDp\xe4RD\xa8n\x06\xdf\xaa\xac\x05\xa5\x8aK\x1a\xbb\xeb`\xfc\x1azS\xf8\xa5\xde\xf6\xf6\xfc\xfdd\x96L\xca-\x9b\xc5^\xfc\\\xc4\x0f\xef\x17\x8f%0\x0b\xc3\xdc.#\xe9\x00\xf0\xc0\xd7\xf4[\xb9\xc6\xcfU\x1f\x00_\xaa\x1f\xc8\xb5\xab\xe7\xa8\x9b\x82q\xb3\x8b\xa7\xdaZE\x87\nSb\xfb ...
Line 111277: 2025-11-30 18:14:42.456 WARNING (MainThread) [roborock.devices.local_channel] Failed to decode message: b'\x00\x00\x05\xa2L01\x00\x003\xbaM\x0c\xab)i,{\x81\x00\x04\x05\x8b\xb864}\x08t3F!\xe7]W\x15\xd5\xcc*oE\xbev\xb2m\xea\x12Zh@cX\xc0\xa9\t~]\xd9Y[\xb9\x8a\xc2\xf6.\xd5@_sD\xb4\xf1\xa7\x10\xd6\x1aGU~\x0f\x87X\xdb\rN\xbf]\xa0,{;\xd3R\xfd\xfd\xb9\x1f*\xad:y(\xdc\xec;\x1c}\x8c?Z\x97\xe0\x8d\xbf\x88\x06\xc2w\x12\x95\x9e)\xd6\xff\xb35z\xfe\xfc<\x08>X\xbf\xb0\x0c*\x14)\xd9\xc1\x18\x90H\xd0\xd6\x9e}.(A\x98p\x0ci\x96V\xb8\xf7\x7f(T\xa1\xa7\x8d\xe7\x84l\xf4@\xad\x170\xb9\xe5\xdb\x16\xcck.\xec\xf6z\xe4ul\x9e\xfc\x0f\xe9\xcf\x9a\xe7\x9a\x94S^l\x908\xb7\xa8\xf6c\xfe\xc3g\xd9\xae\r\x8e\xb5\xf9nH\xf0\xf1\xda\x94\xf7`\xcf\xb8wc\xf6rlc\x0f\x87\x8a\xab\xdc@\xe2\xd5\x94\xbe\xb4\x8e/\xd4\x13\xa7\x0ek\xaf\xcd\x10\x19K\x8eT6\x96\xc1\x0fF|/\xce\xbev\xc2\x16\xdd\xd6\xd9\xf3\xd8\xc3+\x84\xa6\x83\x8b\x9f\xcc\xe1\x1c\x1f\xaf\xf5\xb4\x86\xd2\xa5T\x19\xd0\x90\xf3.\x9cN\x99\xa1\\\x9d\xcd\xc0T\x91L8\xe8\xec>\xdan\xc6)\xf1\x9f\x8fB\xb6G\xc8\xddy\xa3\x95\xd1q\xfblT\xa7\n\xaf\xe7.h\x8f=\x17\xdd\xces\x99\xb7\xc3\x93c\xc6\xa1/\x99\xf6\xf5\x82\x18\tB\xef*\x8fH{\x00-\x81\x98\xfa\xb8\x80\xfcMNqi\x94qN\xed\xd5\xa4\n\xaaN\xf4\xb8\x11\xaa\xe7Z\xe9\x16\x82\x80!\xeaC5<]\xaf\x9c\x11:m\xb1E"K\rl\xbcfjo\x8fw\xda\x14\x7fr\xbe6q\x19\xb4(\xf9\xcf\\\xef^:A\x8b\xa1\x05n\xcc^\xd4\x8d\xf8\xcc\xfe\x07\x02\xebS\xc3\xaf\xa9I\xf9\x10\x82\xfe\xea\x954\x9e]\x9dMA\x90\xad7\xc7\x17\xf8\x8c"\x19\x19\x8a\xec\xe3C\xc6U=\xf4u>P\xe7\xc5\xda(\x99\xb2e ]J\x86\xc9~\xd5f]Nhl~\xcb\x02d$\x11%\x96\x00\xc1g\x9c@\xa4 ;\xf1\x14dr:\xbd\xc9|f\xf8\xe1D\xc5\x16\x12\xca\x03\xb9O\xd9\xd6\x99+\x0bip7\xda&v\xa7\'\x83y\x0b-\x88\xf1\xcd\x81\xc4\xdb3\xa2RU,\x9d\xdd\xf5\x8a\xa9@\x8d\x1a\x02F\x03\xe5g\x064\x83L\xaac\x18\xda\x16V\x94\x18\x9bY\xd5\x18\xbdi2\xa1s=\xd5V\nq)`|\x0e\x87-\x85\xe8N\x13\xc5\x1c\x91\x94\xb1\xbd\xc6\x1e\x16\x1e\xaa\xba\xd3M\'Y*62\xff\x83\xa7\x96S\xf6\xa9\xd3\xfa\xf5e\xf6\x18\xf5\x01\xe7l:&T!Y\x07\xf4\xa2\xb4\xee\x9f\xa6\xee\x0b)\xd5\x83O\x01]T\xd5\xa6AW!f\x94 ...
Line 111278: 2025-11-30 18:16:12.458 WARNING (MainThread) [roborock.devices.local_channel] Failed to decode message: b'\x00\x00\x05\xa2L01\x00\x003\xcfTL\x00\ti,{\xdb\x00\x04\x05\x8bF\xde\xb8\xc7\x18#\xce\xba\xa4\x96\x97\x1d\xf1\x04E\x14>\x00\x14Q\xfc1\x1ci\xc1\xac\xb3\x98\xcaq\x90|P\xc0\xc4\xd7\xe8\xec\x9f\xfdT\xea5{\x1d\xdfZ\xae.\x95\xe5P\xfd\xb7Sy=\xd8\xd5\x00\x98(3f\xeb\xd9r_z\xfa\x810\xd2\xc3\x8a\x1e\xa0\x90\x95m\x8f5)\xe2T\xeeN2\xd2\xefMF\xdf\xad\x8b2\x9bg+\xe3\x18\xbcH\xbd\xc1v\xff\xd93K\xae\xa1\x1e\xab\x0f\xb5\\u\x873\x12\xf532a\x06\x99\x05W\x8d0\xe5\xef\xaf\xfe*P\xb1y\x81\xe8h\xb8q-%x\xca\x81_\xec\xee\xd2#\xe49\xaazEs\xdf\xd4\xdez\x9b\x08\xd3\xe1\xee<\xf5\x9c \xa0\x8d?\xc6tl^\xcd\x10 Jy\xca\xc8\x1f\xfe\x11\x83\xd4X\x82\xdd\xe2\xc1dE\x8f\x1ef\xd13\xd1M\x01(Khs\x9c/\x98\xd0\x94\xc7$\x9c\xa6\x1c\x96\xb7t\xaeM\xb6rH\xa5\xf9\xc6\x0eo\x88-_\x9e\xb3\xc8\xb9L/\xc2\x9d\xbf]\xddV\xa7W\xf3\x8b\x00HtC\x1co"ut\xec~H\x81\x87\xd5\xa1\xdd\xd9\xea\xf2\xa3\x10Q\xac^\xa1\x9fk\xff\x92\x11b\xb3\xe5\x8a$(\xd7\xaa\xa9\xb8uG=I\xf1{\xca\xf3[\x0f\xaaL\xd3\x13}\xb7\xa0!\xf5\xb7\x14\xd6\xa87\xe7\x7f,_\xc4\xda/\xe9\x1eM\xeb*5\xab\x82\xd7\'>{\xce\xfd\t\xc0>~h\xd8\xb4\x1a\xc7xH\xea\xb1\xb9\xed\xef\xb8$\xaa\xaf\x9c0\xfaS\r\x01T-C\x8eK\x81\xf8\x88\x14P\xb4\xdb\xa3``^G\xf5#\x06\x97\xfd\xbe\xc8\x87\x06]{\x08a\xa9\xdbg\x97\x17\xcc\x06s\xdf=s\xa4\x9a\xbf\x7f\xc5`\xe8\x9d\x9d\xec\xb39#\xeb{-\xf8!\x94\x18^\x1b\x0f\xa9E\x86h\xdd\xcc?\x07p\xf7\x9d\xca\x02\xfaD{E\x0f\xbd\x14\n$\xd3\xbam\x14\xd9\xeb\x04\xa4\xdf\xe6{\xc4R\xa9\x0cq\x1fa\t\xff\x19\xfdAS.\xad\x11!\xfc)\xfd(\x9bb\xadRf\xc33\n\xaebx\xce\xfe#t\x99r\xf9\r\xc3H\xebQk\n\x05\xe9\xda\xc8\xf7\x84\xd6\x1c\xb3&[\xc9\x04\xa5\xe6hA\xc9R\xb6\x15\xc4\xa8\x96\xb1\x91\xbb\x19Hi\x845\xa0\x15\xb7\xbd\x920\xb4\xebZ\xa6\x8e5\xb4d\x83\xc5\xa5V\xd3z\xab\xf7p\xec0\xc7E\x17\xe3H\xb8\xbe8\'\x99\xac\xec\xd6\x800\xdf\x8d\xcfw\xf8\x94\x1c\xd5^\xa3C\xcb\xfe\xd5\xde\x00\xad\x87H\xb7+x\x11o*\x0c\xf6\xc4\nXc\xbd\xda\xceY\xc7\x06\xf1\x1f\xdcN\x9cU?\xc4\xd1(\xdb=P;\xc7O\xb8\xdf_;\x9d\xdf\x15j\x8e\xd2t\x0f8\x9e ...
Line 111279: 2025-11-30 18:16:42.451 WARNING (MainThread) [roborock.devices.local_channel] Failed to decode message: b'\x00\x00\x05\xa2L01\x00\x003\xd6\x7f$#Zi,{\xf9\x00\x04\x05\x8b8\xec+\x1d\x9f0.\xdf\xec\x1a\x1e\x8b:0~\x1f\x0f\xf1?E8\xf1\xd8s c\x88\x9f*_|\xfa\xa7\x81v\x1b\xfb3r\xb20\x05a\x95\xdd\x9eOU\x15\xb0au\x94D\xb7!\x03\xba&\xab\xbfV|9\xb7<\xdd\xa2\x0c\x0e#\x06,"\xd6\x90z+\xe4E[\x150\xc84\x0c\x1a\x87h\xa9\x80\xcf\xafg\xb1\x1e!/9i\xe0\xdde`\x835j4\x1f4\'\x85\xb98\xef\x9e%aU\xc4\x1d\xe2\x17C[\x9dx\xb1\xf4\xbd\xf1K/)]\xd9\'\x81C\xda\xadO\x9a,\x1d\xb9)\xcbk\xc6)\xbdT\x8f\xe3q\xf6\xc1\x80\x95\x1a\xc6\xa28;=<r\x89\x02\x0fW\xfa\x9ca\xf8\xe0*q\xaef\x9b\x1a\xa4p\xf2z!#\xcb\x1f\x8cz\x1e\xb7x\xda\xa8j\xd3\x0e@7\x08w\x05\xdf\x8a\x8d\x10\xcd\xf5\x86\x1c\x10\xc9$L\xf4\xe2\x17\x13\xb6\xc67\xf6\xdcU\x1c\x08B\xab\x87E\x06\x18\xdc\xdbR\xc2\xa5N\x14k\x011\x94\xff\xd5a\x10j\x023\xdfE\x18\xe8\x9d\x11P\xc3\xf5aqz\xec8-Q\x85`\x92$o\x05\xb5,\xd7$\x8c\x05\xd7\xf2\x88\x93(T\xe1\xd5V\x12\xeeN\xad\xdc)\x0c^6\xd8K\xbe>\xa2\xcf5A\x99\x1b\x1a\xb0[_a\xd7\xe5\x16\xbfD\xf0\x07\xc5\x07\x19"\xa4\xc8\xbfG\x97:\x98\xae\xa1-i\x8b\xf3\xc0\xf4\xf9\xdb\x05\xf1g\xf7\x14\xfcD\x9c\x0e\x1e\xf9y^\xc0\xfb\x8f\x90\xec\x96wM\x00i\xb54\xd02\xaa\xe8$\x90\xed\xf4\xae\xa9\xa8\xc9\xa9B\x1f;\x10\x11\xf8!T1^5W;\x8bwd\xebUG\x87\xca\xbfJU\x84\xbe\xc0\xcbZ\x1e\x0e(\x12v\xc7\x88\xaa\x13\xc1\xe3W\xbfI:\xa5\xd9k\xfb\xaeZ\xeeO\x1f3\xc99\xb2\xec7\rs\xecn#\x08\xb4z|\xd9%\r\xcfR\xafh\xc0\xc6X\x86\xf8l\xa6\xb8\x06\xef\x9e9)\r\xcb\xbd\x96\x85\x9e\x84\xce9B\xad\x83\x94CW\x19X\xf1\xc2\xba\x01\x17\x8e\\\xc7\xe2Z\xc9\xa0\xf4\xff"\x81P\x99u_1\t:\x91}\xaa\xcf\xf4\xce&\xdc\x99\xf3\xf0\x0b\xd5\x9fH\x8f\xecWE\x16\xe6\xfb\x8f\xba\xcaS\x18s\x01\x19\xd4\xac\x89\x94\xad\x99+;\xb0\xea\x8c.\xe9\x02\'}SU6W\xcd\xd3.\xda\x01\xfdN#\xf0\x1a\x9f\x83\x91\x92\xce|\xcbR\x15\x96\xff\x88\x87\xb1\xd6\x8f\x0e\x04\xa42e\xeb(\xba\x92c\xa4\xaa\xe4\xd4q\xa0\x05q4\xe3\xcc\x91>\xc04dd\xb0>\x13\xce_S\xbbK\xc5\x05\xbd.k\x8e\x16p\xb9\xe3EYB\xd3By\xc4\xc7(%\xc1w\xf6W\xf0\xaa-\xfd\t\x9c\xff\xe4)\xa3\xb05 ...
Line 111280: 2025-11-30 18:17:12.459 WARNING (MainThread) [roborock.devices.local_channel] Failed to decode message: b'\x00\x00\x05\xa2L01\x00\x003\xddv\x81\xaa1i,|\x17\x00\x04\x05\x8b\xbc\x90\xc8\xddQ\xa7\xb0\x12(\xd6\xc7d\xf1 B\xa9\x82\xba\xfe\x13\xa5\xf6\x1e\x82\xdf\xd7h%\xc8\x80\xc2A\xc3\xe69\x9bj-\x83\'\xa2\xc8r\x11r\x96\x94\x03\xa6U<\\\xbf\x87^zhn%\x9e\x94\xcb0Sz\x89\x9b\xdc\x91\x1e\x92\x96\x01\xcb\xf7,\xee\xa4\x04{\xac\xf4\xbft\x86\xe7p\xc5\x04\xb2H\xfb**\xf4\xe5\x83(\xcd\x9e\xab%\x9b\x1e\x1a\xd4/\x05=YD\xd6\xb9W\x97\xe8z\x931\xad\x95B`e0a\x9f\xd2?D\x18\x05\x07\xa8@\xb8+3<\xdef\xae\xc4]\xaf\xf9q\xfe\xdb$\x03\xce\xa21F\xe4\x10\xe3\xe1C\x81\xc5\x89)\x9bP\xcf\xa9\t*\x8cL+\xe6\xca\x83s\\t\xfb\x88\xbf\xc8\xaa~\x18\x8d\xd3\x96\tb\xb85@\xcc>\x06\x17\xd4\xed>\xb7\xf7\xe7U\x0eIf\xb2\x9d:\t\xf1\x90\xbc"\xf6\xd9\rH\x87(\x1dv\xc6\x9f\x9d\xb3\x08.#\'6w\x87\xd2\xbc"\xd2[w_y\xe1\xf62Lx\xfa\xd1\xca@\xea\x89\xb7\xb04\xc1\xcd\xf0\xf50\xbccW$\xda>\x80\x05\x18A\x81\xa8Os\x809\xacZ\xc7/m\x03\xb3\xdc\xa9y@y\x01\xb8\xa3\x19@\xadN\xafT\x9a6\x0f4\xe2\x1d\xfbR\xf5\x9b\xe3\xa3\xcd%C\\\r\x16\xa8+\x12\x07\xc4\xc3\xff\xa2\xe6g\xd01\xb8\xc7B6\xd7\xea\xea\x1ek\xd2=\x1a\x06VM\xea\xa4 *\xa9\x0cd\xb2&\xaa\x1f\xe8%\x9f\x8f\xda\x0b\x0fu\xf7\x9fB"\xd9\xd8\xd4\x8d0=\x81sO(k#G!\tCT\xb6>{\xbe\x92\xe9\xf7P\x80\xd4-[\xe7\xd6\xaaPou\x8a/\xf8X}$\xa0M\\\xf5\xdc\xa24\xf75c\xd1ZB\x12xU\x87\xc6{\x13efi\xc1\x10z\x94p\xdfA\xc9\xbb+\x1a}\x07\xb6\xf5\xeeB\x9e\x18\xe7\xa8\x9b\xb6\x0e\x82\xf1\x1d\xd6\xb7\t\xe7\xac&\xed\xac\xdd\x83\xef\x01\xe0`Kb\xe0\x04\xfb\x82\x9b\x1cb\xa70\xa1KZ\xfd\x0c5`\x06<\xddc4Q\xa9\xd9\x81D\xb3\x15\xac\x80\xaez\nB\xa4\xe1\xc8\x14\x84\x89\xa2yA\xe3=\xaf\xc5\xbco\xaa\xa1\xa8?\xb7}p},\xfb\xe9\x93p\x1f\x04^lLH\xf9\xd2U\xb9\xc5=9\x9d{\xc0!\xc6\x87\x887,(l\xfcP\x97\x14\x17\xc3\x95\xa7\xa4@\x1c\xabX\n\t\x8erP\x02_T\x8cm\x17W\x03\x04\x8ae\x8c\xdb\xc5\x00&\x01\xbe\x0fSw\xe4\x1d\xb7\t\x06\xc2\xa6\xc6\x8a\xb3F\xdf\xd4\xa7\xef\xa0\xf7\x8b Zy\x8a&\xfa\xc8\tr\x19\x03\xe3\t\x10a]\xd1\x96\xed\xfe$I\x8ccw"\xfe\xd4\'\xaa\x8d\x8d\xccY\x9b\xbb\x84 ...
Line 111281: 2025-11-30 18:17:42.468 WARNING (MainThread) [roborock.devices.local_channel] Failed to decode message: b'\x00\x00\x05\xa2L01\x00\x003\xe4\xf1\x814{i,|5\x00\x04\x05\x8b\xb2\xc8y\x0e\xf4\xaa,\xcb\xf5\xc68\x7f\x8d=\xf1F-\x10\x85\x98\xec%D\xc0\xbb\xa1N\xc0\x11B\xfc\xfa\x9dtm\x94[.$\xef r\xcaP.\xd5*\x84\x1b5\xdb\xd7\xe5l\x1f\x8a\x05\x11\x166\r\xc6\xc5:\x99Yz\xf0?\x00\xbb_5\xf7{\x97\xee\xa0f"\x12\x0c\xe1%\xe1\xca0E\xb2\x1b[\x1f\x80\x98\xd00`\x8d\xe6\xfd\xf8J}\xca\x00\xfbs6\x1e\xec\xba\x14\x10{a%\x15h\xd0\xd7\xbc\xc5wC\x8b#\xcb\xd9\xb35\xd9E\xd8\xac\xe3\x9cS4@\xfc\xf8#\x1c{\xbf\x885\x88\xc9\xe8\xf3n\xb6b\x81\x18\x9f!1\xce*\xe8O\xb36\x100\xd2\x16xwo\xf1r\x86k\xf8\x0b\xfe\xd6\xc6\xa7\xba\xfc\xe2\x00\xbc*2/\x0f\x1d\'\xb5\xf9\xc2\xf7Y\xff\x92\x8dM\xc2`\n\xc8\xdf\xd3\xd3\xdc8\xe7"\x14\x1dW\xb9;e4\x87\xd5\xcc0\xc4\xf8\x06:\x07\xfc\x07\x86\x8d+\x05\x90\x05f"\x93rI\xca\xe5\xe2\xda5\xb3\xf6\x87\xc0\xdcL\xac\x8b\x90\xaa\x89\xc5\x922d\x84#\xcb*\xc2!\x7f,\x9e\x8b\x8e\xaf\xb5f\xea8H\xab\xa8\xbbk\x1a\x8a\xdb\x194\xcc\xd7\xbf\xdb\xe2\x9fWb\xc3\xee-\xe8\xa1\xe2\x93u\xfft\x06$\x91\x8aBDmVY^\xd4\xe3ur\xcc\xd0\x17o\x1c\x88\x14c@/_\xdc.\xbb^\xa4\r\x14Rf4\xee=e\x03`\x81\xf9\xb6D\xaf\x12\x0b\xc6j\xee\x90\x1cV\x02\x00\x8f\xcd\xb2)V\xf1\x07o6\xbf;\xb4\x0f`Y\x0bLP\xa7\xaf\xb3r\x1eb\xe0O\xact\x98B\xc4\xa5\xe3l\xb8\xbfh\x87\xeb\x97\xe7\xc1l\x01\x8e\xe0\xef\xe6\xb9\xe4\n\x078f\x8b\xbc)A\xbd\xa4@\x19\x00\x11\x9a\x07\x88\x0fp-\x02\xd0\x0e=\x02\xd3\x0c\x06\xa8\xdb\x02\xedx\xdcQ\xa5\xadR\xc1\x00B\xfe+\x82\xb2\xa1:\xa9:\xf9?\xa0%\xe8\x0c"2o\x1a\xeb\x1e\xb4L\x19\x92)\xa9\x95\xe7\x04\xa9\xfb\xea\x97&\xa6\xceZ\xe0\xa0\xb7\x1f\x8e\xab\xab\xbfQ\xd4\xbb\x11 \x00\x88\x9b2\xd7\xbcl;\x96pq\xd4\x830c\xe3\xa6\x92\xb1w\xa7\x9b\x13d\xb1A\x1c\x17\x8a6\xa7\xca\x98Hk\x11)i\xf2_J,b\xf5\xac\x10C\xd5\xa2\xe0\x8c\x91<\x8b\x99\xd0>\x1e(\xc2K;j\xc7\x97/\xcb`\x83*f\x96\xac\xd2uS(kf`\x11\x8c\xa5\x96C\xdd7\xfe&w\xdd\xeb\xe0\x8c|\x87@v\x04\xaa\xc2\x11J\xa1 \x98\x84\xf6\x95/\x04\xbckBz\xb7\xcej\x16N\xf8\x12\xba:{\x08\xbbk\xf7\xf9\xeff\x01*\xed\x9a\x86\x91\x ...
Line 111282: 2025-11-30 18:18:12.459 WARNING (MainThread) [roborock.devices.local_channel] Failed to decode message: b'\x00\x00\x05\xa2L01\x00\x003\xeb\x82\xa6\xc2Si,|S\x00\x04\x05\x8bi5\xfei}\x8d`Y\xf5\xf1\xbaU\xfd\x96\xces\x9bbx\xe6X\x95C\xc0-\xf2\xbf\xb0*W9m\xcb\x1f\xd4\x8a\xe8\xf14b\xf3\xd3\xac\xa2|\xb9KgB\xa4\xe5i\x91h\xc4G\x0b\xc33\xccH\x971\x1b3_\x1fE\x15v\xacH\xd7\x83G\x1aM\xfb\xd2\xc3\x1f@\xfb\xf6\xcf\x82<\x95Z\xb9\xbd\xff\x14\x1f\xa2\xbf\x16\xc0\xa7\xbaY\x19"\xed\xda\x94(\xd7\x9a\xd5u\x94\x13\xc6/\xec\xad\xe8n\xda\x87q\x0c\x85\x04\x12-K\x107\x0e\xdd\xb9#\x99\xb9e\xa8\x85v\x14z\x97:\xde|x\xf4p\xdd\x7fO\xa0\xc9)\x12{y\x84\x9fUm\xdb\xdf;\xf7\xcfdD:S\x11\x00\xf4\x06\xa3c3C\x07\x9fy\xbe\x9b\x18\x99!H\xcb\xe8p\xd4{\x91\xad|.\xc4o\xaen\xdc\'\xa7[NH#.\xa9\xcf\xc4\xe0")\x17\x97e\xd0\xf0\x85\xf9\xef\xdd\x846\xb6uW\xaeW\'\xed\x9f\xdblS>\xe5,^\x8a!P\xbc\x05\x03\xe7\xfa5\xf6M\xf1H\x9eS\xa9\x15Z\n\xad\x08\xd3p\x9e\xf2\xf7\x8by}\x91\xc2\xdf\xeb\xf8v\xf9|\xb7\xde\xfc\xcb\xf4x\x01m\x00\xd4\xf2\x8d\x0e\xcbG\xfeh\xf8\xc1qphb\x18n7\xb4\xbar\x1d*NG\tV\xfc\x9b\x93]\xcfY^=\xcbx\xb7}\xd2\x95\\\xbe\x00+EW\x14\x86\x80\x9bl\xc2\xe0\xc2\xf7\xa0\xac\xb5tME\xc89Q(\xb12\x0b\xbe>\xac \xf2\x84\x19\xfa\x13\xca\x05\xa9\x91\x83\x01\xe9\x1d!8\x11r\xf0\x0f,\x00\xb3\xda\xa8\x9f^%\xcc\xe0\xa6\xac\xaeCm\xac%\xe9\xc1\xcesDo\x96\xa1\x8a\x86o\xc5\x1cMFN]u\xb5yn\xd6\x19w\xeb2\xb1\x99\x9f\xb3\xe2Ps\xee\xa2\x0f\xef\x82O\xeaf\xde\xe4X\xe0\xabO\xd5\x82|\xe6}\xd5f=\xee\xe58\x89\xf8\xd5\x82\xb0\x90\x9b\xca\xe2=\xe6\xab\xcf\x8d\xcco\xee\xdd8\xdc\xba.z\xa5\xef\x85\tv\xf5N\xbb\x19]y\xa1^\xf2I\xba\x0f\xe7\xdd\x82 \xc7r\x84Go\x05-@:\xa1\xb3\xbdn\x91G\x9aI4\xccZ\xb7fc\xffi\x91\x042\xb6\x93\x9e<Ra\xb4\xf1\xa0X\xaaX*\x9a\x16+\'\xd5W\xaeA\x82\x80\xaf\xa6\x9d\xa6\xa4\xc2\x03oH\x9aG3f\xcdDfh$%\x81t\xc0v-\x92\xd3y\x99\x14\x1d\xaf\xd3\x08G\x9f\x1dJ\x82\xc6(\xcd\xdc\xf9p\xce\xa4EMV\xde\x98\xffyO\xda\x9f)d\xaewP\xfa\x06\x89\xee\xa3/\x9f\xc1\x80kBY\xc0\xc0f=w\xc8\xc0\x92v\xa7)\xe0\xabiF\xe2\xa9\xf6=\x9c\xd8H\xcdbI(Ea\x9a\xd7\x14m\x85O\xc3D\x7f\xbcg!*\x12\xf0\xf ...
Line 111283: 2025-11-30 18:18:42.455 WARNING (MainThread) [roborock.devices.local_channel] Failed to decode message: b'\x00\x00\x05\xa2L01\x00\x003\xf2J\xc3\xf3\xf6i,|q\x00\x04\x05\x8b\x0c\xd8\x9a\xd1B\xea\x95)\xef"3\xbb\xd6\xfc\xe1Z\xae\xac\xcf\xa4\x19\x936\xaf\xd5\xa2\xdd\xd6gYZ\x87\x06OY\xab"Q\xca\xc5\x14\xf4\x04\xe0\xf0G\x05\x7f\xae\xca#\xc1\xbc\xea\x9f$\x91#\xcf\'\x10(X"-\xfbU\x94\xc2\x08V\xb4\xfd=\xde\x8d6\x13(T\x1c\xf3PU\x8bT\xb7\x19oH\x80(N\xdeX>\x0c\x18\xe1\x1b\xf1L}\xea:z\xa3X\xab\x85j\xfa[\xb0t\xa0g\xfa\xb4\xa6\xd5\x19|\x8a\xa1\xa7\x0c\x89`\x81o>vOP\x93\xd1\xe6\x06\x8bE\x0b\xee\xbc5\xac\x827y\xcb\xf3\xbb,\x7f\xd4m\xb0\x8e\xb4\xc35\x15\x99s\x15\x83\x805\x15\x90w/\xbf\xd1\xf7@;\x98\xbfH9\x9c\xf3;\xfc\x7f4s\xbe\x10\x02\x18\xf0-\xb1\xb3\xe4\xea\xd2K\xec\x91\xff\xd9\x8b\xcfY\xcf\xbam\x03\xae\xac\x80\x1c\xa4\xae\xd3\xe7O\xee\x96\x8a\x95\r\x1c )Z\xfe\x83\xef\xa3\xd8\xdc\xae\x175\x14"\xc5lV\x1e\x8c\x00\xf7\xd0u\xae\xc7\xd4\'\xb4O\x06x\x7f~\x02$\xfe\x84z5\x80\xd7C\x94\xb7Da\x96\xe9J\xc2\xa2\xd1l,\x97}x\xac\xbe\x1e\xd0A\xd0\xf7A\xd9+[\'\xa8\xce6(2\x8f~\xad\xec\xf30t\x96`\xf6\xf5\xe8"ZZ\xa9}\xc0\x99%\x1c\xae\xbeE\xc0\xdf\x13y\xeal\xd1\xc6\xef<.\xa1\xd2Ta\x1dt\xd4V\x1f\xc9\xc5$=\x90qu\xa1w;e\x88~\n\xffV\x83\xc05\x84\xa9\xbc!\n\x86\xbc\xad\x0e\xd9\xa7 \xaf[\x9e\xba(\x92\xd9G~\x01\x18\x84H*\xcb\x1ejt\x81\xd0Zk$2`\x05\xa7Vz\x0f\x1a\xca\xce\xe8\xe83\xdb\xfc\x80\xf5a,\xec{\xe4\x7f\xfeP<\xef\xfc|\xa4\xe1gz\xa9\x83\xfd\xae\xfc\xd5kO\xbd(\x18\x05\xca\xaf\xf1\xfbC\xb7\xc0\xf59e\xa5\xf1\x0cU\x81\x0e\xac\xc1\x1d\x99\xdbv\x9e\x93T7\xe5R\xc1\xb6J\xfdMx\na\xa8\xc63d\x17\xee\xaf\xe6\xda\xf0y$\xbe\x99\x10\\\x08>C\xe2\xb1i\x12\x10Rn6\':\xd4\xba\xa3\xe4\xb9>Y&r\x12\xd5\x83\xe4\x0bR\xe0P\x08D\xb0\xed)\xa4o\xb9\x01\xd6\xcd\x16<rm\xc5\xe8\x14\x83\x13\x04\xc2N*\xb5\x0f.\xcb-\xdb\x1e\xd4)\xfe+\xe5\xfdz\xce%\xcc\xa3K\xa5\x0b\x8e\xc1o\xcf\x02\t\r$p\xff\x03\xcb\xbd\x07\xd2\xf3\x8e\xee\t\xa2s\x05\x9d\x96\x8fS\xbe\x81\xc3\x8b\xb4;\x0b\xe909h\x16\x06\x0b\xc8\xf9\xc6\x92V\xacO\x95\xe9Q\xc6\xbc\xa4b\x7f\x95*\xe2g\x7fqJ\xbf]\xe7\x81#w\x1 ...
Line 111285: 2025-11-30 18:19:12.474 WARNING (MainThread) [roborock.devices.local_channel] Failed to decode message: b'\x00\x00\x05\xa2L01\x00\x003\xf9r\xac\xd6\xf9i,|\x8f\x00\x04\x05\x8b!B&\xae\xedW\xf1R\xc8\xeb\xea\xe7\x14s\x05\xe2r\x0c\x91G\xfd!o\xcb\x15P 7\xa9t\xc0\xa8\x0bN\x05,\xdfZR\xa3U\xc2\xca\xe6\xb9\xa8j4\xfe\xf7B\xd1\xbd\xd5\xcf\xbc\xb5\xb8\x03\xd2\xcbL\x0e/}psr\xa8\x9d\x95\x90\xee`\xaeK\xe5O(\xc5\x01\xf5X!\xc0\x0e\xc1\xbf\x1b\xc9\xa8Y\x88]\xaa\x03\x0c\x0c\xe9^\xe3\x87q\xab&.\x9f\xf4`\x98#\xca)\xbc\xd3\xdc2m\xc0<\x1b\x1e\xcf0\x95|\xe6\x95l\xe2!\x92\xe80\xb1\x982v\x98\x95\x0b\x0e\xd5\xa8\x82)\x1b\x9c\xc5z\x90\xb4\xf7\x05Sum\n\xe7oq~\xb6\xc9\x08l}e|\xf5\x8d\xd6\xf0\xa59H\xf1G[\x92\x9d\xf8[\x84\x0b\xa7\xef\xd9\xd6\x19-\x8d*\x89\xbf\x84\x14z\xbf\n\xd6\xf3;@W\xf7\xe5\xa3\x8bP9\x13\xfb^\x97A\x8c\xbf\xeeG ;\xb2\xa4\xbd:V\t\xc7\xe8\xb9\xb6\x1a\x98\xe3\xa5\xd2{\x07\xf8Z"\x84\xf7\r\xd8t\x06\x03+\xc5\xaf\t\xf2\xbbG\xee\xda\x17\x94\x80\x87\xe8\xc7\xb3w\xf4\xab\xaf\x1b;\x8d\xe0\\^\\b=%\xda\xab\xf6\xcc\x98\x9eC\xff[\xd0\xd9qR\xba \x0e\x82\xc2L\x9e\x19q\xb0y1\xb7c\x8eF\xe76\xff\xb2B\xaa\xc9\xda;I#\x0f\xa5y\xae\x7fK\n\x1f\x85\xd4y\xbb\x8d\xe9c\x89\x86\x89\xf7`\xec\x00\xc0\xd5\xd9\x1a>\xfa\xa0\xca\xe0_\xf7z\xd7W\xfe\x11\xeb5\x1b\xb1\xd0\xb7K]\x1e\xea\xda@\xdf\xe1\x96\xea\x02\xfdV\xb6\x1fH\xedd\x0booa\xdbf0\x12\x89.\x13\xb4\x17\x8b\x83\xfbmN\xcd5Yh\xad\x10\xc8<\xd29\x10\x993\xc0\xe8\xb2\x80\x10\x82\x07\xe7\xc1N9\xe7\x9e\xe4\xcc\xbd\x8b\x90\xf1\xa9A\xb6\x92\xd3\xdcDM\xd6>\tj&\x1d\xd1\x03 \x1f\x97\x04\x8d\x15V\x89\x8f\xd0U\x1e$\xa3\xecd\xb9\xcb\x13\x96\x99\xeb\x96\xa7\\b\x15\xda\x12\xca\xd9t3\x86M\xdc\xf5\xab\xb3\x90\xd0\xda\xa2\xa6>\xe4\xb3P\x08y\x0e2\x9b\x84\xf9\xc1>{\xfa\xec\xe7_\xb3\xbe\xd8\x13D<\x04\xbf\x9aq\xa7\xe5\x1a\xf6\xdd3B;\x1e\x17\x1a\x8c\xe3L9\x80\xa7;\xb5\xf2\x1c&\xd9;\xdc\xf5*\xf1D\xfbX\xdfe\xfad.v\xfb%q\xa0\x14\xd0\xfcC\xfa\x03\xfd">0\xeeY\xb3\xcc\xf7\xc0\x9d\x17\xab\x19\x85;\x95\x1f\xd2Ml\xb7\x18=\xac\x9dE\xdd\xabY\x1b\x18\x00\xbdt\xb1\xd4\xda\x99lj$cv\xe4\xaf\x06\x9a\xd0\x89Z\xabfu\xca\xc2\x80\x ...
Line 111286: 2025-11-30 18:19:42.451 WARNING (MainThread) [roborock.devices.local_channel] Failed to decode message: b'\x00\x00\x05\xa2L01\x00\x004\x00\xafN\xbb#i,|\xad\x00\x04\x05\x8b\xc8<\xe2\x91\xf3\x0f\xf4\x82G@\x14I\xb3\x95\xbfB\\\xbd\xf7\xd37\x8dR\x02/\x14\x85\xfc\xb0I\x85\xdf\x80\x86\xba\xe1,\xf7\xc3\xaag\\\x9eq\xb3y\x8c=F3\xbbW\xf4\xf8\xb0\x179oG\xe7`[\x1c\xc6\xc7\xa4\xd3\x1f\xff i2\xa2T<St\'\xa9`3\xd5\xd0\x9d\xf7\xa5\xad\xd9\xa3Y\xa5\xa9\xf9\xc84\x15\x95\xf5M\xd4\xc6\xcc\x9d\xe2\'\xab\x8b\xa5^\x17/\xc7\xa3\xca\xfd\xc2\rB\xfcB\x1a\x0e\xecF\xa7\xed&\x00\xf5k\xe2c\xfa\x19\xac\xad58+\x12\xff\xa7\xf5[\x7f\xf0\xc6*\xae;\xc5\x85\x84d\x84\xf1\x17\xd4\x80a.(\x84\xb2\xf2.4\xc2vf\xd5\r-\xa3\x05\\\xd0\xf1\x01@\xeaT\x13\xf5\x12\xa9mx\xfc\x0fh,z\xd6\xba\x91y\x8bCEfW\xc01\xc9iJ\xfd\xd0\xc1Pr\x1a=\x01\xf6\xc9\xeb\xd0\xf1j\x12\xb1[*Y\xa9Mr/\xe5Ob5>O\xf6\x95F\'6\xce\xe9V\xac\xb6\xb5m\xb2\xedi(\x9fl\x91}\xa4\xa4\xf3\xf4\xe2y\x9b\x96\x1dJ\x90\x9f\xa4\xe9\xdd\x98"\xf2\x1b\xa5\xba\xe7\xadfU\x00,\x03q\xf0\xaa\xca\x92P\xcc\xfe\xaa\xee\xda\xea\x0eb\x18H\x10*\xc0\xc9\xfe\xb2I\xbf\xd2\xc6\xa28O\x0e\x94n\xcd\xd9\xdf\xbcgr\xb5K\xb4\xedixO\xfc\xcf\x07\xf0\xe6`#|\x16\x9e0}\x82\xd9\xcd\xac\xdd\x06\xf5_\xd2\xa0<o\xa3\x1c\x86ia\x86\x8b`\xe3\xc4\x9b\x1fWi\xa5\xd2\x82\x85a\xde\x8b\xb9\xf6\xb0\xf5a\xc9P"f\xb6\xffN1p\x05#J7F\xe68Q/s\x98\xae\xfb;I\x94\xce%d\xa0\x94K\xdb\x02v\x86,=\xa1\x07\xbe\xbe>\x89\xe4;\x8a%\xf2\xd2}\x01\xa8&\x1d\xc1\x7f\xe9\x90\xd2\xc9\xb1I\xe7\x81\x9abLn"H\x8fb\xd5~Z\xfeE\xc3\xe8&\xa0\xa1\xe0\x9c\x81\xba^\xab\x96\xfc\xb0\xc0MN\xf1\x9c\xa3\xf6am\t\x02xc\xfe\xaa\xcb;\xc5\xc2\xe6]\xcb\xd1j&0$!\xc5\xfaD\xe5{0\xb7\x94\xaaM w\x87k|\x03\x9c\xd2i\x19d\xfeWg6\xcc\x9a\x07!dd\x13\x0b\x0bL\xc8\xedZB\x10\xd6/\x90\xb3\xa9e\x84\xa6\x883p6\x03MF\x82\x8f04\t\xc4\n\xda\xf0\xc7\x02\xbckX\x9dZ\x89Q\xc6\x07\x9c\xecq\xaeZ\xc5\xf1\xd4\x86>m\x1a\xaf\x08k/\x821\xad\xacf\xf6\xcd\xa6\xad\xd2Y\xdf\x1c\xb8|\x9b\x9f%*\x0b\xdc/\x05\x04\xbf\x928\x8dE\xe9j\xf27,\xce\xe6[\xea\xf8)\x1f\xb0\xfa\xf0\xab`\x99I>\xdc\xbf(@\x05O\xa4\xac\x07\x97\xcfH?+\x ...
Line 111287: 2025-11-30 18:20:12.450 WARNING (MainThread) [roborock.devices.local_channel] Failed to decode message: b'\x00\x00\x05\xa2L01\x00\x004\x07\xef6\xfcSi,|\xcb\x00\x04\x05\x8b\xb1~\\\xab\xe7}[6,\xc4\xf0\x93g\xb7\xe8\x84z\xbfI \xc8\xcad\x01\x8b\xa0\x00\xff6\x1e\x81{\x9b\x0e\xc2I\xc1yb"\x8b\xb2O\xb8;q>\xae\x05\xfb\x8b\x180\x80\xcd\xd7(\x05d\x93\xa4\xfb\x8b\x03=\x19\xe6I~n\xb5\x94^\xb1\x05?\x08|B\xbfJ\x9d\x16\xd38\xbf\xce7\xda\xd5\x9ch%\xdf\x98*f\xd46G\xaa\x80\xe22\xb9\x164\xce\xef\t\xb0\x93u\xc08D\xe2\xd7\x12b\x03<\x82\xa5c\x01\xa6;\x10S\xe5\x86\xd1\xd6\x0c\xe3\'\xe2\xa4\xb7bC\xe3\xb0\xc6\xb2 M\x903\x1f\xa3\x13\x92\xb0o\xcc\xea\xad\xee\xed7\x8eu\x98Zqv\x98\xd3\xedM\xb8_\x9e\x80\xc4\xf0\xd1\xd6\xefx\xbbl73\xf8\xd3\\\x0c\xf9\x97\xfd\x0c{\x8dd;\xe0\xc1F\xbe\x8c\x8d\x93.\x17\x8b#\xfe0.\xbeH%\xd4\xec\xdf)\xecPU\xaf\xce\xb6mam\xa2T)7\x1e\xd0\xc6\xea\x82\x9cp\xb4\xa2\x06\xbf\xac\n!S\x9e\xbb\xa2\xd2\xaadp%\x9fy\xafF\xff\x96[kE\xec\xb24\xee\xf9Q\x03WW\x99\xfc\x14\n\xd3\xde\x1d\x87\x1eJP\xe2\xe4\xdc\xccG\x08\xde\x9f\xe1\xcd\xcc\xd7\xf4\x1c\x8f\x91Ai(\xf0\xe1\xa0\x0bSK8\x117\xb5\xbe\x9cxpwN\x97V\xa2\xd4c*\x8d\xf1b\x95\xc3\x8e\x1a\xcbw\x86lu\\Q2\x01&\xecG\x16]\xf9wa\x02{\xe98\x8e\xdb\xca\x99\x14B\x01\x9a\xaes\x04f\x92m\x13\xde\x82S\xdcTXG46\xe1\x90qB\xf7P\xed\x17\xd4\xda\xe5\x1b\xaf\xfa\xe8\x8e)E\x197\xaf\xda\x1aJ\xdb\xfd\x95\xab8\x15g\x90j\x11\x17l\x96\xa24\xf3>S\xb2k\x9e{\x1cF\x8d\xeeQ\xfd\x08k5&\xecFuOK35\x03p\x8b\x84\xc4U\x12\xfd\x03\x15\xc9\xa1\xbf}C~nPr\xcf\xa5\xafah\x9e\xac\x03\x91\x18$\xdf\xfb\x0e\xe2\xaao\xf9l\xa3\xdd;\xeb\x92\x8cR/7\x8ca\xc98\x85\xe5\'a\xed\xbbg\xb1\x02\xe1\x94\xc2\x9aRrr\x9d\x92\x9eY7\xe0&YJ\xd4\xdc\xe2UV\\\x0c\xc0\x8e\xbcyofZU=k\xa4^\x8792\x0c*\x12\x17\x8ar\x97\xb0+\xbfW\x03\xb2\x173%)&o"h\xe6\xccr\xc9\x8c+\x92hQ:\xf0U\xfb\xa1Y\xc6\xa1\x0c\xabM\xa6;\xb56\xc6\xce.\xab4\x02(\x8a#\xc1\x1f\xfc\xdc5\x96\xd0i~\x95n6\xa6\x88\x00\xe8\x19\xcc\xd2\x12y \x0c)r\xcd\x11E\x8c\xde+R\xd4\x8cM6-\x84~\xf2n\xea\x13r\xcd]\xdf\xce\x13V\xffF/\xf2\xde\x0bJ\xdb\xf16\xbc\xcc\xcbSL\x86\x04\xa8W\x0f`\x8a\xb1 ...
Line 111289: 2025-11-30 18:22:13.460 WARNING (MainThread) [roborock.devices.local_channel] Failed to decode message: b'\x00\x00\x05\xa2L01\x00\x004#\xe4. \x95i,}D\x00\x04\x05\x8b\xd9\xbe\x8d\xd1X\x93FZ\xe5\xb2ladD\x84\rM\xc3\xa1"\x03\xf8\xdc\\T\x10T\xbbE\x0ea/\xb3u\xde\xfe!cX\x0e\x14\xe7\x1f:\x85Wx\x0b\xecX\x81}7"\x895W\x8f~\xe8i\xb5\x19\x92O\xf5\xae\xcfz\xfbW\t\xc6\xc7\x14\xfe?\x02\xcf\xc7\xd9LX\xfd\xa1Z 6\t\x14!\xe6\x83\xc3\x1a\x93t\xd5\n\xac\xa8?\xe1\x05\x1c\xde\x0eT\xef\xa36~\x05\x1c}\x84\xb7+\x99\xeb\xc0\xe3\xb2\x83\xa5i\xeb\xeb\xe2:\xfd\xf2A\x16\xec\x02\xa9\xbef\x08Z\x98\xbd\x06<z\x8fc\x1e\r5\xdeW\x8c\xbf\xeb\xe1\x0b\xe93\x00\xe8\xd1#\xc9\x0ce\xe3q3Wr\xe6A\x8e\xb2;\xbab\xcc\x87F\x17f\x06\xd8\xab\xb4\t\x9aSvK\x8eR\xcb\x0e \xd8Q\x8a>\x1bi@\xc2\xc8\x8a8\xaf\xdb>\x0c!n\xb1\xbbR6\xfeE>6\x95g\xb2=\xf1u\xf7\xc9-a-l\x03\x96\x82U|\xef\xbd\xf6\x9c\x97\xc3\xb58\xa7/v\xcb\x13\xde\xfa\x8b\x13z\x07\xb6glI\xd6/\xfa\xc4\x8b\xe3\xa3\xe5\xc5\xe2\xfb\xe1z\xa8\x9d\x8e\xa0~\xca\x9e\x8a\xa4\x00\xa8n\xe2\xe2xO?\xba\xb4\x13j\xb3\x0e\xd8\x1eF<\xd6\x14*!\xe9X\xcd\x7fg\x84\xe1\x8b\x15YNZf\xd9{\xe5\x89\xb7\xea\xec\x15h5K?\x14\x9c\xf6\xa9\x7f\x1f\xc8\x1a\x17:\x9b\x93YH\xcb0\'\xe8\xb3\xf8l;p\xbb3\x1b.x\xbb"O\x84zL\xc2\x1eGI\xa9\xc5N#\xb2\x8eGbH\xc7\x80*8;DSsX<\x88S\x8d\xec4\xd8\xf0V\x15_i\x16 \xc0\x90\xd4\x97\xb6\xb0}i\xc911\xe9\xbb\x13$\x0c"$\xd9\xe4\xf6\x1f\x96y\xdb\xc9ow\xf5\xc3\xa36\xc9\x1b\x834Y(,\xf6\xfc\xf2\xe3]\xe0\x94)\x89\x8d\xbb\xaa\x0c\xf7F\xbc\xec\t\x87\xbb^\xacx$\x106\xd41\x1a,"4\xbbm"}2jK\xf1\xfeuhX\x92l5\x87\x01S\rp=\x7f\x1eCj\x88\xf8x \xcc\xec\xf7\x7f\x8a)\xadN\xa1\xd9\xa2q\xbd\xf4\xf6mP\xbe9\x15\x01\xca\xc2G\xf1\xf6\x89\xd7\xaa\xf6\xd6\xa0>\x99cL@V%\x13$\x8a3\xea\x7f\xbbo\xf9\xf49\x07\xaa\r\xb2M\xf7\x10\xb8:Fz\x96T\x1c\xff\x18\x85v\x1b\xb5t\xa2\xe2\x89\t\'\x80\xe7Uv4\x8e3jJt%\x8b\xd5[\xfbcX\xc3PN\x1a:\x0b\x9e\xe5\xa1w6K\xc9(g\r\x9b\\,\xb1\x96_z\x01a\xa1\xcd\x8c%8\x9d:N\xdfKD\x11\xa2y)\x07\xbf\xe8\xad\xc3?\xdd:v1G\x89\xc7c\x10y\'\xb9\x9f\x95\xea\x9c*h\xe6\xb9\x922\xab\x9a\x83d\xe0\xec\xf4\x91\x04\xf0\x14\xb5\x9b ...
Line 111290: 2025-11-30 18:23:43.462 WARNING (MainThread) [roborock.devices.local_channel] Failed to decode message: b'\x00\x00\x05\xa2L01\x00\x0048\xa0\x01)\x1ai,}\x9e\x00\x04\x05\x8b\xdc\xf9w\x0fl{\xa3\xa3\xc3\x92\x86\x04\xd7\x1b\xfb\xe5\x82\xf4EC2\xf7Zu8\x99n\x0c\t=\xb8\xcc\xc0\x9a\xc1\xba\xe8\xe5%\x18l\x15\x18z`h+\xc9c\x8d\xb5\xff\x85r.\xa5\x8d\x8c\xd6H\x92\xe2u9\xa1\x146\xe4:\x8c\x89`\xb5\x04?\x84\x1a9\xdd\xf4u\xef(\xfe\xddF&u\xaf\x9a\xb7\xf1\xe6\x14\xde\xb1\xae\x13O\xf2\xbf\xba\xad\xe9rM\xeb2\xe1\xb4\xbd\xab\xf7h;\xc6\x1f\x84\rF\xf9\xe5\tA/"\x05j\xf0\xf5\xec\x1fWk\xcauwL3\xb3k\xbb\xaf\xf1\x08N\x9d\xe3\x11(\xa9\xfaVG\xb0\x1aD\xd7\xca`\x1f\xc2:\xe3\x14\xa7W\x0c\xf9G\x86y`\x8f\xec\xb9\xa9\xe6?\xba\xcb\x06\xb3\x8b8\xe4l_\xa5\x96\x16Q\xcf\x8b\xbb\x1e\xf5s\nQ9\xd0\xa0\xa9\x82\x01\xbe\xf4\xd6\xa9\xc5\x00\xad\x9f\x00\xc8Yy>~\xe3\xf9ds\xed\xae\xd4?Ip\xdd\x1a,\xb0\xe2\xb6\xe5F)B\xc5Z\x00\xdcr\x14\x07\xd6\x04R\xf2[\x83\x99\xd4\xc4\x82\xc9\x00r\xe5\xb7\xbaQ:\x0b\x85\xf6\xbc\xef\tM$\x0b\xf0\xa0\x04\xb1\xb0\x10iH\x91\xd1i\x97\x99\x18?2\x01z\xaesT\xb7?\xd6\x91\x1a\xe6\xc0\xf8\x1b\xb7\x8ckXNe\x14\x10\x8b\x8f\x9d\x95\xb3E>\xd7_\x9bU\xee\x8ex\x02|S\x93X\xd6~&vE\xe0\xc8\x19J\x8c\xe3\x93\xb2\xd0\xac\x17\x90<$(H\xe0\xa11\x98\xe7\x7f 1[\x18}\x05\xcc\xdbz\xb5%~jxv\xc4\x9bw\xdf\xe4.i(\x00}i\xe6(k\xdf \xb9\x0e\x96\x0f\x82:\tAj\xde\x11\xa6\xf0\x94\xf0\x986\x8c\xe6\x86\x91t\xdf\x00\xe9\xa0Z\xacl\xd2>}\nF{\x83{Z\xbd\xd7\xfbvZ\xcb\xa4\xd4Ypf`zc\xa1\xf1uOV\xc9>\x1d\xd7\xa6RF\xa6\xbe\xa29\xeb+^\xc1\xf4\x009\\J\x99\x12\xd6\x9bh\xa7\x87B%\xc8f>\x0f\xfe\x99<u\xe1\x1bS\xd3\x897\n\x1a\x9a\xd7\x963\\E<\x96\xc6\x99\x00\x0bE\x005\x84\x19\xd5\xf4\xf7A\xb3\xc0y\xb7\xd7\xad\x0cm\xbc\xd4\x81_\x83\xc4\x88\x11\x1b\r\x02\x86"Q\x99\x8d\x0e&\xa9\xd1\x18S\xe6F\xa5\xe4\xd2l\x9bPa\xd8_\xa0\xe6L\xfe\xbc\x02\xc0:\xd0\xc2\x05\xd2\xb2\xe1\x0e\xcd\xbf\xe29\xb7\xb7\xd5\x1b\xbd\xa7hL\x99\xe6/\x96\xc0\x11\xddP\x84mF\xa0\xc7\x85"#\xf8\x8eO\x88\xe0m@\xc7\x98\xa6\xd0\xb6dr\x87\x86\xec\x0by\xc5\xb4\xc4\xa5\x88\x95\xb6\xcalqR\xfa\xff\xaa\x88\x80`^\r4V\xd6=\x85)s ...
Line 111291: 2025-11-30 18:24:44.503 WARNING (MainThread) [roborock.devices.local_channel] Failed to decode message: b'\x00\x00\x05\xa2L01\x00\x004Fd:\x12,i,}\xdb\x00\x04\x05\x8b\xe8\t\xd6\x1d\x86\x88\x04\x06\x93\xc6\x8df\x0c&\xa7\x02\xb1\xbcX\xe0,=\xf1\x88g\xa5\xc0\xf3W&~M\xd2\xef\x8be\xb4\x93\xe2\x898\xa1\xfdb\xc5W\'\xe15\xa2\xf6\xa5\xf4!KO\xcc\xfe\x91\xc9\x91G\xed\xa6\x1c\x1d\x962\x87\x03j}\xd1\xcd\x0f9\xa5\xf9\xc6Y\xca\x00\x16\xa6\xc9<\xdc\xf4\x17\xdf\xb9\x93d<\x9f\xccB\x827\xf6\xb6\x84=\x8b\xf8\xff)\x84\xaa\x96+\x96\x0b\xf98YQ\xbb6\xde\x9cT\xdbaB\xf7,\x92\xc7J\xf2\xa2+\xd0{\x9b\x82\x01\xf8\xe6R;\x08\xbc\x81\xc2\x15\xce1\xa6\xde\xf8\xfeDT\x8d\x0b|z\xe2vl\x9e\x11h\xcdv\xc9!\xcdW\x1e\x02\x11\x80\x7f\x0e\xcc|uU \xbb\x8c\xd87d\xff\x1f\xebn\x11\xf0l\xd5\x8c\xce\xa5\xe8A 2b\x03\xf7R\xc6\x8e\x86#\xc3\x88\x13\xd8X\x8e\x01nUJ\x91\x9c\xcav\xddX\xf2\xaa@\xb8\x80~\r\xee \xfc&\x9b\x99\x9dJ\x92\xc8S\xa9cJ\xcc\xda\xc0\xc0\x93\xeaq\xefWUS\xden\xcf\x01%\x9d\xb4\xda\xed\xe8\x89z\x84!\x13Q\xda\xa0\xa0\xa4&\x88\x17v\xed\xd1\xdf\xf90\x9a\xd3\xa9RA\xddK\xed\xa2\xbe\x01\xfe\x8al,\xfd\x9b\xe0Y\x04\xce\xa9\xdca\x8d\x8cV\x889\xa0\x87O\xeb\xde}*\x86\xce\xfa\x0e\x19\xa5==\xc8\xef\r*RF\xa6\xa4\x90\xa5o\xae^J}\xab\xa1\x9e\x88\n\xdf\xb6\xaf\xa3e_\xa9\x9e\xc6\xc2,M\x05dsj\x85n%\xcbKP\xca2\xa6p\xd0^\xcc\x9db\x06\xa5)\x84\xdb\xc3_\x9b\xa4\x7f\xf1\xba\xc4\xdf\x1b\x14\x9ctknr/\xee\x99\xe8d\x8a\x8e\x03\xd1\xf8\xa7\xc4\xb9\x9f\x02U\x18\xd2\xb6\xfe\xe4\xf3\x01\x87\xdf\x1dV\xb0\xf3\x1b\xe1\x96\r4xa\x03\x10\xf4so\xd2Mz\xec\x98\x1a\xbbW\x86\xdan\xb1h\xf3\xfb\t\xae\x87\xdc\xe9\x95\'*\xe00\x8c\x7f.\xb6\xdaL\xc8\x87\xe9\xdf\xee\x87\x9fQ)\x81H\xaa\x95\x03\xc3\x99\xcf\xaa\xdf\x81\xb1\xad\x1c[\t\x9b\xce\rr9y\xd6\xf8 \x16\x0fQ\xd8\x17\x1dZ\x95\xe5\x86\xa7\x92\x9e\x10\xca*\xfa\x96\x80\xa7\x04U\xa5\xdf"\xe6\xa7\xbd \xc6\xda;W\xd0\xe1Ng#H\x95+Q5\xda\x92\xd7\xae\x01\x02\x94\xf7\x8d\x04\xf0\x9ev\xbf\xc4\xef\x9d\xe2e\xe0Fvy\xc1Y\x18\x02"\xce\x13O\xdac\xa1TQ\xb97X\x9cTB\xfeA\x99\xa5\xc9\xfc\xb0\xb5[\x03\x8bL \x14\xf5}\xed\xd0\xef\x1a\x98\xde\xe2b\x1c\x9cUz ...
Line 111292: 2025-11-30 18:25:15.476 WARNING (MainThread) [roborock.devices.local_channel] Failed to decode message: b'\x00\x00\x05\xa2L01\x00\x004M?\xcd\x05\xb4i,}\xfa\x00\x04\x05\x8b\x86\xa9\x00"\x8dq\xe0+O\xe7C\x16\xa6U\x1a[\xcb7V\xdd\x0c\xbcc\x82\x89\x91TB\xb4\x89.\x8a%]\xb6>\xbc\x9a\x8d\\\xc2i\x13\xfa\xfd\xaf\x9c\xf1e$\xf4\xe2[\xa9E~\xd6/\x9a"\xc3\x831\xa0\xa1\xad\xe5m\x15+\xb9\xbf\x1eAZ#\x03\xc0\xf3C\x9c\x88\xa1\xaa\xca\xd2\xe6\xf6\xa4\x1d5\xdeL\x9d1\\\x81\x0eQ5\xf4}\xaa\xe7Ed\xe9\xb0\xd0\xc5\x18\xd1}\xb0\xffIe\xa8F\xd8\xeb%\x95\x8eA\xb5\xc7a\x12P\xbfv6\xd3Wg09(\xd2\xaf\x01x=\x9b~\x13\xdd\x8bk\x8a\x97^\t\x08\xfb\xb2\xe2?\xf3\x8cG\xe7z\x0e\x19F\xfe\xf1\xcc\xff\x7f\xc7F\xec\x9aB\x8b\xb9\x99\xc0SHQ\xa7\xa4\xf2\xd7\xf1D6X\x8bk4$\xc7M\xd7\x95\xd3;\xa9\xfb\x1dR=\x96\x19\x16sZ\xc0y:\xcc\x1b\xa9\x8ams-\xab\x92\xe73>\xfc\xe8\xdd\xa1<q\xc0u\xb5\xac,D\xb8\xc5\x0bLY\x84-4\xeaos\xb4\x83Z\x0b\xcfd\xe3\x07\xb64<]\xd0\xa2\xa9(\xc5er\x8a>\xbd\xf1\x90\x85{\x17\xcf<\n\xad\xe88dI\xdc\x01\xc0\xca_\x8c\xe2\xab\xaf\xc2\x99\xd9\xca\xbc\xfe\xcfe\xee\xe9\x9d\x01\xa6$]\xcb\xab\x19\xa5D\xc6\xa8_\x1e\xe4,\xa2\x06\xbb#\xde\xfc\xa8\x96\x9e\xe7\\?\x80p/\xb7\xee\x03\xfb\xc9tP\x88Gl\xed\x01\xa7\xf0l\xac\xf9\xa4B\x8c\xac\xbfZ\x8af\xa8Ei\x15\x1b\x92*V\x9e\x9b\xe7#\xc9\x99\xe4\xc1\x084D8\xa7\x02\xc5I\x1a[\x84\xb7b\xda\xaa\x1a\xfe\xd7B<\xe0\xa2ud\xc8!\x07\xe8\xbd\xd1>~\x81\xbf\xd8^Y\xb6\xd2;^)\x8c\xc7\xb5\xe3\x98\xa2?\x9amE\xdd9/\xcfo\x95\xe1\xb6\x9a\x93\xc4\xecG \xb6\xf3\x98\xc8s\xb9\r\x82\xf7m\xc3\xb5\x95\xb0\x85\x9d\x801\xb9H\x89\x8d\xdb\xad\xdb\xd0\x80\xb2\x83\xa0n\xa1\x0e\xff\x8d\x19{d}\x1a\xd2k\x9cu\x07]\xae\x1d\x82\xc3y\xdf\xe2g3\x04\xd4\xb7\xed\xd3\x83\xb06R\xb1\x15\xa3[9\xe0\x8aP\xe7a\x1f\x90\xb8\xa8\xb0\x86V\xc6\x1b%CL\x89\x9aw\xee\xca\x8f\xbb<D8e\xdae$\xc5\xde\x81\xdc\x83a>\xc6x\xfd\x19WU\xa3\x15ND\xba\x96\x91\xd15\xf5b\x05\x85b9\x08,g9\xc94\xe3\xb5j\xfd\x15\xb2\x89z\xfb\x96\xc5\x9f\xfaZm\xef\x98WY\xc5\xbc\xebi\xb2\xad\xfa\xb7\xc0\xa8\xd1\xc5\x11=I5\x9b\t\xa3[\xcc8\x93\x80\x85N\\\xe4I\x0e\x14\x00\x06\x95p|\xb1\xdd\xd5\'\xd6b0 ...
Line 111293: 2025-11-30 18:25:45.456 WARNING (MainThread) [roborock.devices.local_channel] Failed to decode message: b'\x00\x00\x05\xa2L01\x00\x004TU\x0c\xfcoi,~\x18\x00\x04\x05\x8b<\x03]\xcct\x90/h\xa6T\xb7.\x19^"\xdek\x7fU\xe1O\xea\xaa\x9c\xf2?\xaf\x99\xcc\xef\xf4:\xf6UF}J,\xff\x98\x96\x8f;K\xcbD\xff\xab\rM\x07Q\xf6\xeet\xa5\x81\x98\xe6\xc1\xc53q8\x14TN?0=\xc2\x82U]\x12\xb3-y\x84Q\x17h\xc4z\xc6W}\xb4\x0c\xb6\x9b\x8f\xf4y=\xce\xc2r.\xd9 \xe4\xac\xc6O{@\xe6\xbbB\xf3&b\xed\x17\xd9\xfcW\xbb\xfe\xaf\xbd\x7feEx\xbb\r^\\]4Fi\xdd\x95\x13.\x1e\xfc\xb96\'\x05\xa2\x96/\xf3\xc1\x1cm\x03l8#\xca\x1a2L\x7f\xb6\x1bpLr\x9b\xe5\xcd\x11D3\xfe\x97\x18\xfedU\xbc\x9f\x14B\xd1\\3\xb1\xb4\x01H\xd3i\xba-]\x83o\x07?Wi\x1a\xce\t\x03p\xb7\x1a\xd0\x84\xd9\x8e\xcb\xea\xe6\x1b\xc5\xb7\xa5*\xa4\x1c\x7f\xdb\xea\xe4U\x0c\x01V\x17\xc1\xc9\xb4O4\x1e\xda\x85\xbcv\xd5\xc8\x97U\xe8$\xe64\xc6\xd40>\xbb`\xe8Wp\xf6l\xf5\xe4\x1a\xa1R\x10x\xc5cx\x8f_\xf6\xa7\xec\x14\xa2\xca\xfc{*\t\x16\xb7]\xb4\xd9K),\x0cg\x86pz\x08x\xa3\xddj+\x9f\xffl\xbcy\xea\xca\xc7\xdc\xf4\x84\xbb\xa80yz_R\xfb\x03\x13\x0e\x979*\xd1\xa3\xa1\xef\xde\xd3#\xcdn\xbc\x8a\xcb\xc5\'\xe8\xad\xa4x\xef\xe1\x9e\x10,\x9fX\x15\x1ft\xc5\x0b\xa2\x0c\xfdz <l\xcf\xae\x9a\xb1\x01\xfa\x00\x02\xb9&\x9e\x8cN\x1b\xd4T\x8a\xe1\xfb8\x99]\xec_v\xcd\xdbLm\xbf:\x15s\xb4\x15\xc6\xec=tE\x88\xbb\t}\xe5\xc0\xd7Z\x87\xe8\xdd~\x1b\xdbl\xfa\x9f_\xadS\xe8Ok1\xac2\xe2J\x811p\r\x03\x10H\xe2j\x18\\\x11Kl&\xa4xJ\x83\xa4\xe2\xb8\xfb\xce\xd9\x85v\xa2\x8b^\xf0\n\xdd\xeeB\x13%\x9d\x17\xd0\x1e\xd2\x84\x1e\'\x8b JJ\xf4\x94V\x03\xabl\x01\xed7W\xe0\xba\xb9C\xd1\x86N\\\x85\x0f`!\x91/\xec\xd6\xb6\xdev\x84\x95\xcb\x87\x1d\x12\x0cQM\xf2\xb0\xe8R\xc1\xdb\xc9Q\xf2\xaa\x85\x98\x01#\xc5\xbe\xe3\xc2\x8ds\xca]b\x9bq\x12\xbc\x9c\x8bXo\xde\xadgJo(\x93Z\xf1\x1e\x93\x13\xfd\x16Sb\x04X\x00Z.\x00\xd0\xa6\x0b\x85U[`\x0e0c\x9cD(\x91\x99\x1b\x04\xe2s\xa7n\xb5\x10\x9bO\xde\xa1\xff\xf0\xd0t/\t\x93\xdf\xe1\xc7\xce3\xdeM-\xf5\x8e%)x\xa3\x90A\x1c_o\xcf\xb4E/\xb2\x1b)\xfc37n>\xd1\x1f\xed\xc8\xd2\xaa\xb2\xa3 V\xbb\xed=\xf0\x88\xcbq>\x89^\x0b1\x8d7i ...
Line 111294: 2025-11-30 18:27:15.456 WARNING (MainThread) [roborock.devices.local_channel] Failed to decode message: b'\x00\x00\x05\xa2L01\x00\x004i\x17\xdft\xc4i,~r\x00\x04\x05\x8b\x12\x85\xe9A,\x80\xd0eG\x85\x93\xb9\xd0\xdc&/\xe5;\xd7\r\xbf\xd3\x02\xdb\x15s\x80\xecf\xe4\x03\xa5\xaa\xdc\x98z\xc3e\x1b\x9a\xc9v\xc7$\xf1\xd65\xdb\x91\r\x815r\xbd\x88\xdf=\x8c\x1c\x85v\x95\xcd@\xb1Z\x19\x00V\xf0\x8cE\xe6E\'\x11+\xe0\t\xe5\x10\xd8!.\x85\x03\xf3\xb3\x9b\x96\x84,\x9c/\x9c\x07\xfb\x18\x05o\xba\x8f\xc0\xa6\xaf\x1d&K\xaf\xe5\nAC\x88g\x88\x0b=\xee5\xa2\xd7\x00\x12jRnn\xeeu\xe2^\xe6!\xbdl\xa1\x9d-9*\t\xd1fqV\xd2\x93\xd6v5\xc2?\x05t\x05\x9d\xd9\xd6\xff\xdb\xec!\x9b\xb1\xdfH\x8a\xa6\x17\x02\xcc*EZ[=\x9b\x92Q\x95`\xb3\xdexK\xee\n\x84u\xeao\xa3\xa5!d\xf7\xa4\x02\xe86L8\xb8\xc6\x96\x91p,/\xe7\x8f\xa3s\x83\xd0d\x87\xf9\x02\xae\xe0\xe2\xc5\xdb\x08\xd9P>\xe5\x94\xb5\x8a\xc4!\xb16\xd3\xdb\xfb\x1d\x88\x7fd\x9e#R\xf06\x01\x89\xad\x88\xc5\xe6\xb3\xdf\nr\xc4\x04v\x89\x13#M\xf8u\x1dw\x10\xceL(;\xb6\x83\xf5\xe8\xb7\'\xed\x13\xdd\x14\xe0\x1b\xff\x98\xe1Y\xd5\x89-U\xf23.\xd2\x06\xfab\xc3\x0b`8\xa0l\x18ZP(\xefU\x8f\x88\xb4\xe2\xcd\x87<\xb8fK\xa28\x8eCd\xb7k4\x8c\x02\x8fT\xe3\xbe.\x10\xa0\x95\xedg/\xb9\xfd\\_2\xa8\xc3C\x1b\xacP\xca[\xa8\xbdn9\x1a\x92P\xbe\xc3\x97^\xd8r*G\xcb\x0f\x9eK\xb7\xb9\xe9\x99I\x0c\x1c\xd5\xba)y\xa5\xd0\xde1\xfaxV\x1f\xe7>\xe2n\x0e\xa55=B;\x9f\x06?\xaf\xe0~\xf1\xb3Y\x99\x19B\xf6\xe3C\x12V\xf90\x1c\x94\t\xa3\xc4\t\x02$G\xd2\xdb\xa8\xd5\xab$h\x03\x8d\x04o\xa8\xa5;\x11\xfb\xc8yb\xf4\xbd\xea\x17\xc9Z`{\xcc\xb5\x19u\xee)?\xf0=\xecZ\x92\xbc\x1b\xf60l\x8c&\xe1\xce\x1a:\xc6i\xf1\xe8bM\x90\xa0\xde\x8a\x8d\x01.\x01\xc5`\xcaz\xca\xb2`\x8f\xa7\x9e\xa6\xcc\xb0G\xf3\xc4\xa2\xc4\xfa\xc8\xc9F||\x05\xc5B\xc7\xe1\xe2\xa4\x18\xddf\xca\xc7|\'\x8cG?\xac4\x9di\x1dL\x8dZ\xd3\'\x13 \xf1\xcc\x8f\xf5\x8bGL\x0cd\xa3\x88\x9dk\x81\xc1Q\xa5\xbb\x81\xb1\xef\x0c\x07\xe8\x83\x00\xac\xcbOh_\xcd!\xf7@<\xdcy\xdb\x94D\x11\xde[\xdf|\x04[-\x8a\xc7\xcb\x84\xde\xceX\xfa\xd3\x02\xd0\x97\xa0\xcaH\xb3\xaf\x06\xe7\xec\xcaA\xbf\xb4\x19\x01\xc4\x1f\x1e\t\xf18 ...
Line 111295: 2025-11-30 18:27:45.462 WARNING (MainThread) [roborock.devices.local_channel] Failed to decode message: b'\x00\x00\x05\xa2L01\x00\x004p(\xaf\xecii,~\x90\x00\x04\x05\x8b\x91\xa5\x86\xb0\xb9\x82Y!\x9eR\xa9\x91S\x9e\xb8\xe0\x0f\xb4\x1b\x0f\xd0a2\x8f8\xf5\xf2;\xb3\xdf\xcb\\\x08\xe0A\xd9\x946\xae\xe7Gq\xa6\xd6\xb4#\x16\xb2Wn\xa3w7\xb3o\xee\xe1\xb9\x17Q\xef\x9c,\xd8<#\xa6\xa5\xe8\xf85<\x99\x0f\x0f\xa9\xedc\xc2\xd5A\xe4[\x1dFw+\xfb\x97eX\xf7\xdb<V\xca\x1b\xfa\'K\x7f4\x90\xfb\xa3U&G\x15u\x04\x07\xd9\xa1\xd8(vv\xcd||\x99kQ\xc5\x07\xbe1\xcd/\xd4mH2<\x055\x03\xa55\x0c\tT\xca\x9c\xaa2\xe5\x83X\xa9l\x06*\xf3W\xd0$\xdb\xf5\xe6\xe4\xa3\xb3\x04D;\xf9\x95\xd9\xdf\x8e`\x9f\x80f\x85\x04\x9a\xb7r\x9d\x1em~e\x8c\xf8\\\x02\t*\xee5\xa0P\x03\xd5\xfbA\xc34=t\xfd\xafU|\xc0"\xbd\x81z\x9c\x17\xc0\xbd\x9b\xa8XC\xbf\x06\xf4\xc1 K\x99\xb6l\xa3\x13\xd1\xfe\xf9\xf2\x01?\xcc\x8b\t\xb3r.Ar\x8a\xb3(\x11Q\xeb\xd1\x99U\\\x8b\xd0\xd6\xc8\x95x>\x16g\xb8T~\xca\x1f\xd2<\x8c\\~\x8e\x04tt\x0c\x9b\xa0"\x8f\x8c\'I>r\xbb\x84\x93F\x9e\xde\x85Q\xcfdl\xb1\xc2>Y\xc0\x86*\x00\xd3\xf5\x8b\xe8\x89\x89+)\xd8J\xb6\xac\x89)\x1b\xb8U\x89\x16C\xa2\xff\xf8\xfa\x15\x91\xe8\xa2\x0f\x18w\x95|\xda*\xab\x13\xf9h\x87j\xb4\xbc\x1c\xd2ov\xec\xbe\xd7\x10\x85\x90XZ\xe0\x01\x13\xc78\xae{\xd8\xfe\x80\x8e\xece\x85\xcb\x1b\x07\xe7\x02\x9c\xae$0\x8c\xc0\x85\xcf\x8a\xd3\xdf\x94\x80J#sE$0\x85\x86\x9c1r\x8a\x96\xd4\xc8\xe2>\xe2T\xda\xad\xe5%^\x89\xee#\x84\xa3NO\x91\x7f\xd8\'j\xd8\x96\x8bx\xc3?S\x7f\xae:\x8f\xe5\xc5\x82n\x9b\xc5dY"\xe3\xa5\xb9\x0e\xbc\xa4|\x90\x99\xff\xfaA!\xfdv\x94\xc8i8\x1a\xc0\xaec\x1c\xf4\x0b\xe60\x0f\x174\x1cm\xb1\xe7\xf3HbPk@\xee\xbd\xc8!\x05\xd0\t\xdca:\xb6\x07\xe42\x96\xd7\x02:\xcb\x97\xe3\x97O\x9eT`\x81#M\xcaW\x93\x8d\xaf+\xbc\xf1\x0f\xd4\xa0)\xed:0\xb0\x86\xc5\xde\xea\xb9"\xb4\x96\x7f`\x9d\xd6\x89\xdbl\x97\x81\x95i\xf4\x0e\xae\xde\x95\x05\xac\x9e\xf8\xbb\xc8VA`B\x8c\x88\x18\xe6T\x8a\x05\x1c\xcbUX6-\xc5B<a\x9a\x9e\xa5\x00\xb17\xc4w\xfc]\xc1\xc0v\xa45\xc0G\xed\x1a@S\rk\xd4\x99\xb7\xb7\r\x19A\xed^\xbf\x96\xfbk\x19\x91\xb0S\xef\x9c\xec\xec\xd84CkV ...
Line 111296: 2025-11-30 18:28:15.458 WARNING (MainThread) [roborock.devices.local_channel] Failed to decode message: b'\x00\x00\x05\xa2L01\x00\x004w\x9fA0\xdci,~\xae\x00\x04\x05\x8bw\xe7Vk\x90\xb5\xfc\xe3O\xfe\xd1\xf7.\x916\xeah\x02Q\xee\xe9\x18i\x17\xecOv\xab\xf0;\x85\xbdp\x89\x18\xdfZ\x14\x04\x98|\x82\x8aE\xa9\x7f1\x8d\xde\xac\xbdzr(;\xa5\x89\xb1K\xc1Q\xe8%\xa4\xa2\xa5\xd4\xa4\xc4\xf0y9\x01h\x95\x15\xce\xf5(\xd5=\xc0\xad\x99\x87K\x03\xfb\xc2\xaaf\x11\x88\xf5\xccH\xaf\x08_\xe9\xba\x9b\x16\xdd\xb8\x8e\x1d\xc1L\x07\xd3#\x1d\xb1\xeb}\xbe\xb3\x00\x00t31/\x80\x0e\xc01\xea\x86\xdc\xc0C\x16\x19K2\xce\xe6\x9e\xcf\x9f\xb9\xabH\x8dr\xa9\xc7\x13\xe7h\x81\x18\x12v\xd3\x11\xd9\xaf\xeb\xf8w?~\x02\xeex\xe5n\xfe\x17\xc5(e\xfc(,\xde9\x9d!2wy\xbat+\xaf\x04E\x8d8u8)d\xae^\xdf\xf4\xf3\xfe\x11\xe7(\x8e\xa6\x12\x8f\xae\xbfa{\xa1\xafK\xcbz*\t\xff\xf3\xa8\x14;(\xa7f^\x18\xcb\xffD\n1\xac}\xe98+!\x93\xef{#_\x81x\xa3\x8e#A\xa8<\xc3\xaa\x91m[\xeb\xdbg\x9eq\xbb?B\t\xe1\xae\x80\xf3\xe9u\x10\xa6\xfe\xe6\xb5\x9b\x8f\x10\x9f\xa0\xc1Z1\x12\xad\n\'\xd3\x02\xf8\x1e\xe1.n\xf7qb\xd5\x9b\xfcd\x9e\xdb\x1c+\xd0\x05\x12S\xa8s\x8a`D\xd1\xce\xe5hDP\xee2~(\x12\xc3u+\xb9$\xddkS|\xf7\xbd\xc3f\xd0~\x83\xf4\xe0#\x96~O\x92\xa4\x03\xb0\x8dYo\x98\xbb`s7\x11\x92\x15\xc5\x100m\xe1\xb3\xc9\xaf\x92\x99E\xbb\x18\xc0K\x91|\xdbft\xd4\x0b*\xc3x\xd9c,\xad\xb3l\x86v8\xf8\xf1\xea\t\x16\xbb\xe4x\x94\r\xfaP\xfc\xc1\x84\x9a\xcc\xfcYV\x97\xcf\xf9\x8b\r\xb2^^\x1bw\xca\xef\xbe%b~\xa1\xb6\x16\xf2\xbe\x07\x1f8\xe0\x10!\xde\xe1\xff\xd9;\xe3\xcdo\x99\xeb\xbd\x87H\x8c\x17l\xa5-\x9f:\xde.\xb5](\xf0^L\x9av\xc2x\xf4\xa3\x91\xd4\x1a\xe1\x87\\\x92\\ \xac\x84\x07\xb3\xed\xc3\x99=\xd8}-YB\x03\xf3L6\x0e\xaf\xb5\xe0\x0e%\x9f\xf3\xbd\xfb/\xb1\xae\xaa\xe0\xf2\xd0\x82J6\xefB=\xbf\x1d\xb9$\xd2\xac\xcc\x1a\x84\xff\x02\xc3,\xaa\x8d\xf3f\xa0\xc4p3\xc2\x0e3\xe6\xec\x13\xbeH\x95~\xdfc?E7\x99]g\xf2\r\x8e\x1f\x12\x01H\xf2i\xf3\x81\x93\x81\'5\xb0>\x1ab\x99\xcc\xfe\xb5\xee\xcb\x8e\x1f\x83\xdfb\xb0\x86z\xd6&\x1b\xc5TsY\x9e\xde4C"=Q\x93\xc7K\x0eC\xbd\x08LJi\xfcN\xb4\x059\x9b\xd5\x1azo\x16\x14\xab\x05 ...
Line 111298: 2025-11-30 18:29:10.390 WARNING (MainThread) [roborock.devices.local_channel] Connection lost to 192.168.20.110
Traceback (most recent call last):
File "/usr/local/lib/python3.13/asyncio/selector_events.py", line 1005, in _read_ready__data_received
data = self._sock.recv(self.max_size)
ConnectionResetError: [Errno 104] Connection reset by peer
Line 111303: 2025-11-30 18:29:19.418 ERROR (MainThread) [homeassistant.components.roborock.coordinator] Error fetching roborock data: Failed to update data
Line 111327: 2025-11-30 21:39:47.256 DEBUG (MainThread) [roborock.mqtt.roborock_session.aiomqtt] Sending PINGREQ
Additional information
No response
Hey there @lash-l, @allenporter, mind taking a look at this issue as it has been labeled with an integration (roborock) you are listed as a code owner for? Thanks!
Code owner commands
Code owners of roborock can trigger bot actions by commenting:
-
@home-assistant closeCloses the issue. -
@home-assistant rename Awesome new titleRenames the issue. -
@home-assistant reopenReopen the issue. -
@home-assistant unassign roborockRemoves the current integration label and assignees on the issue, add the integration domain after the command. -
@home-assistant add-label needs-more-informationAdd a label (needs-more-information, problem in dependency, problem in custom component) to the issue. -
@home-assistant remove-label needs-more-informationRemove a label (needs-more-information, problem in dependency, problem in custom component) on the issue.
(message by CodeOwnersMention)
roborock documentation roborock source (message by IssueLinks)
Sounds similar to the issue in #157494
The decoding error seems a bit different, so interested in tracking this.
The decode warning appears even while the connection is working fine, so it doesn’t seem to be the cause of the issue. Here is some debug enabled log after integration reload.
Potentially interesting is that every single night in the 3am-4am time period all three of my robots disconnect and need to reconnect. This happens every single day, the disconnects only happen at that time, they only happen once, and the integration reconnects successfully.
2025-12-01 03:21:07.533 WARNING (MainThread) [roborock.devices.local_channel] Connection lost to 192.168.1.153
2025-12-01 03:54:18.570 WARNING (MainThread) [roborock.devices.local_channel] Connection lost to 192.168.1.150
2025-12-01 03:57:20.871 WARNING (MainThread) [roborock.devices.local_channel] Connection lost to 192.168.1.118
In my case, I don't see any decode errors, just a disconnect when the connection appears to be idle.
Roborock devices seem to reset every night at 3am (long standing known issue) so in the latest version we've been trying to improve resiliancy of this -- e.g. not mark the device unavailable (keep the MQTT connection open) and just reconnect. I think the improvement we need to make is to not log a warning here.
Starting around python-roborock==3.8.5 and continuing into the 3.9.x tags, I'm seeing my three vacuums disconnect and go through the whole connection process over and over again. This started here, and here are the latest logs from HA 2025.12.0b8/python-roborock==3.9.2.
home-assistant_roborock_2025-12-03T15-56-14.751Z.log.zip
It's continuing with 2025.12.0b9/python-roborock==3.9.3. Here's what the cadence looks like without the debug logging:
2025-12-03 08:17:30.620 WARNING (MainThread) [roborock.devices.local_channel] Connection lost to 192.168.1.153
2025-12-03 08:17:30.664 WARNING (MainThread) [roborock.devices.local_channel] Connection lost to 192.168.1.150
2025-12-03 08:17:32.532 WARNING (MainThread) [roborock.devices.local_channel] Connection lost to 192.168.1.118
2025-12-03 08:17:36.898 INFO (MainThread) [roborock.devices.v1_channel] Successfully connected to local device 63z8ayoLM4TMbwfOowNX3e
2025-12-03 08:17:36.992 INFO (MainThread) [roborock.devices.v1_channel] Successfully connected to local device 6aG6Gke2SLXndVF9kk4ShJ
2025-12-03 08:17:51.507 INFO (MainThread) [roborock.devices.v1_channel] Successfully connected to local device XrQn1jySYJQLoJOLo660d
2025-12-03 08:18:37.236 WARNING (MainThread) [roborock.devices.local_channel] Connection lost to 192.168.1.153
2025-12-03 08:18:37.237 WARNING (MainThread) [roborock.devices.local_channel] Connection lost to 192.168.1.150
2025-12-03 08:18:52.530 WARNING (MainThread) [roborock.devices.local_channel] Connection lost to 192.168.1.118
2025-12-03 08:18:57.731 INFO (MainThread) [roborock.devices.v1_channel] Successfully connected to local device 63z8ayoLM4TMbwfOowNX3e
2025-12-03 08:18:57.847 INFO (MainThread) [roborock.devices.v1_channel] Successfully connected to local device 6aG6Gke2SLXndVF9kk4ShJ
2025-12-03 08:19:12.669 INFO (MainThread) [roborock.devices.v1_channel] Successfully connected to local device XrQn1jySYJQLoJOLo660d
2025-12-03 08:19:57.691 WARNING (MainThread) [roborock.devices.local_channel] Connection lost to 192.168.1.150
2025-12-03 08:19:57.694 WARNING (MainThread) [roborock.devices.local_channel] Connection lost to 192.168.1.153
2025-12-03 08:20:03.161 INFO (MainThread) [roborock.devices.v1_channel] Successfully connected to local device 63z8ayoLM4TMbwfOowNX3e
2025-12-03 08:20:03.515 INFO (MainThread) [roborock.devices.v1_channel] Successfully connected to local device 6aG6Gke2SLXndVF9kk4ShJ
2025-12-03 08:20:12.533 WARNING (MainThread) [roborock.devices.local_channel] Connection lost to 192.168.1.118
2025-12-03 08:20:18.092 INFO (MainThread) [roborock.devices.v1_channel] Successfully connected to local device XrQn1jySYJQLoJOLo660d
2025-12-03 08:21:02.654 WARNING (MainThread) [roborock.devices.local_channel] Connection lost to 192.168.1.153
2025-12-03 08:21:02.674 WARNING (MainThread) [roborock.devices.local_channel] Connection lost to 192.168.1.150
2025-12-03 08:21:08.605 INFO (MainThread) [roborock.devices.v1_channel] Successfully connected to local device 63z8ayoLM4TMbwfOowNX3e
2025-12-03 08:21:09.109 INFO (MainThread) [roborock.devices.v1_channel] Successfully connected to local device 6aG6Gke2SLXndVF9kk4ShJ
2025-12-03 08:21:18.539 WARNING (MainThread) [roborock.devices.local_channel] Connection lost to 192.168.1.118
It disconnects every minute or so, and then goes through the lengthy connection process again.
The "connection lost" should now be solved in #157913 in the next patch as we added the necessary code to pull the channel in the background with pings to keep it active.
Largelos i'm not sure we've yet found the reason for the invalid messages. Perhaps we can see if the next patch helps with the connection state and if those are still remaining?
The "connection lost" should now be solved in #157913 in the next patch as we added the necessary code to pull the channel in the background with pings to keep it active.
I just updated to 3.10.1 and I don't see any "Connection lost" messages after 10mins or so. Looks good!
The "connection lost" should now be solved in #157913 in the next patch as we added the necessary code to pull the channel in the background with pings to keep it active.
I just updated to 3.10.1 and I don't see any "Connection lost" messages after 10mins or so. Looks good!
Hi @rccoleman, could clarify what exactly you updated? I believe I have the same issue. I am happy to wait until for the next core update for the fix if that contains the patch @allenporter mentioned, but want to make sure I do not need to update somthing else.
The "connection lost" should now be solved in #157913 in the next patch as we added the necessary code to pull the channel in the background with pings to keep it active.
I just updated to 3.10.1 and I don't see any "Connection lost" messages after 10mins or so. Looks good!
Hi @rccoleman, could clarify what exactly you updated? I believe I have the same issue. I am happy to wait until for the next core update for the fix if that contains the patch @allenporter mentioned, but want to make sure I do not need to update somthing else.
Rob manually updated the library version to test. It will automatically update during the next core update, so I'd just wait for that! @AndrewKillian
Yeah just to elaborate @AndrewKillian you can wait for the next core update. What @rccoleman is referring to is updating the lower level python libraries from the python-roborock project manually (e.g. pip update <foo>==<x.y.z>). This helped to give us early confirmation that the lower level library updates have resolved the issue so that once rolled out in home assistant release it should resolve the issue. You can wait for the update and get the fix which should be typically within a couple days based on past experience.
I have a similar issue, but i dont know if its related to the other issues:
Logger:` roborock.devices.v1_channel
Quelle: runner.py:289
Erstmals aufgetreten: 09:52:53 (471 Vorkommnisse)
Zuletzt protokolliert: 10:37:13
Command RoborockCommand.GET_NETWORK_INFO failed on mqtt channel: Error starting MQTT session: [code:135] Not authorized
Could not establish local connection for device aHvVSiGdidYzOkLzp67Y1: Network info failed for device aHvVSiGdidYzOkLzp67Y1
Could not establish local connection for device 4f9jhDtI3f7t9hcjTsSlbw: Network info failed for device 4f9jhDtI3f7t9hcjTsSlbw
Could not establish local connection for device 3oO88m1wI0upm6M3G3Ae4H: Network info failed for device 3oO88m1wI0upm6M3G3Ae4H
Since the error first occurred, my robots have been offline.
Hey! With b10 I had a mostly connected Vaacum (S8). There are small gaps, but it reconnects automatically. I'm upgrading now to the stable version, I guess it still uses python-roborock 3.9.3, but it's "stabler" :)
Nice job guys, thanks a lot for all the effort!
Largelos i'm not sure we've yet found the reason for the invalid messages. Perhaps we can see if the next patch helps with the connection state and if those are still remaining?
I also not sure if this same problem, but connection remains unstable after update to core-2025.12.0:
However, errors in the logs are different now:
2025-12-04 21:46:54.731 WARNING (MainThread) [roborock.devices.v1_channel] Command RoborockCommand.GET_CLEAN_RECORD failed on mqtt channel: Command timed out after 10.0s
2025-12-04 21:46:54.731 ERROR (MainThread) [homeassistant.components.roborock.coordinator] Error fetching roborock data: Failed to update data
2025-12-04 21:47:34.698 WARNING (MainThread) [roborock.devices.v1_channel] Command RoborockCommand.GET_CLEAN_SUMMARY failed on mqtt channel: Command timed out after 10.0s
2025-12-04 21:48:14.700 WARNING (MainThread) [roborock.devices.v1_channel] Command RoborockCommand.GET_CLEAN_SUMMARY failed on mqtt channel: Command timed out after 10.0s
2025-12-04 21:48:54.517 WARNING (MainThread) [roborock.devices.v1_channel] Command RoborockCommand.GET_STATUS failed on mqtt channel: Command timed out after 10.0s
2025-12-04 21:49:34.516 WARNING (MainThread) [roborock.devices.v1_channel] Command RoborockCommand.GET_STATUS failed on mqtt channel: Command timed out after 10.0s
2025-12-04 21:50:14.611 WARNING (MainThread) [roborock.devices.v1_channel] Command RoborockCommand.GET_CONSUMABLE failed on mqtt channel: Command timed out after 10.0s
2025-12-04 21:50:54.733 WARNING (MainThread) [roborock.devices.v1_channel] Command RoborockCommand.GET_CLEAN_SUMMARY failed on mqtt channel: Command timed out after 10.0s
2025-12-04 21:51:34.687 WARNING (MainThread) [roborock.devices.v1_channel] Command RoborockCommand.GET_CLEAN_SUMMARY failed on mqtt channel: Command timed out after 10.0s
2025-12-04 21:52:14.731 WARNING (MainThread) [roborock.devices.v1_channel] Command RoborockCommand.GET_CLEAN_SUMMARY failed on mqtt channel: Command timed out after 10.0s
2025-12-04 21:52:54.703 WARNING (MainThread) [roborock.devices.v1_channel] Command RoborockCommand.GET_CLEAN_SUMMARY failed on mqtt channel: Command timed out after 10.0s
2025-12-04 21:53:35.058 WARNING (MainThread) [roborock.devices.v1_channel] Command RoborockCommand.GET_CLEAN_SUMMARY failed on mqtt channel: Command timed out after 10.0s
2025-12-04 21:54:14.695 WARNING (MainThread) [roborock.devices.v1_channel] Command RoborockCommand.GET_CLEAN_SUMMARY failed on mqtt channel: Command timed out after 10.0s
2025-12-04 21:54:54.718 WARNING (MainThread) [roborock.devices.v1_channel] Command RoborockCommand.GET_CLEAN_SUMMARY failed on mqtt channel: Command timed out after 10.0s
2025-12-05 13:13:02.508 WARNING (MainThread) [roborock.devices.v1_channel] Command RoborockCommand.GET_STATUS failed on mqtt channel: Failed to publish MQTT message: Could not publish message, MQTT client not connected
2025-12-05 13:13:32.507 ERROR (MainThread) [roborock.devices.mqtt_channel] Error publishing MQTT message: Could not publish message, MQTT client not connected
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/roborock/devices/mqtt_channel.py", line 80, in publish
return await self._mqtt_session.publish(self._publish_topic, encoded_msg)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/roborock/mqtt/roborock_session.py", line 284, in publish
return await self._session.publish(topic, message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/roborock/mqtt/roborock_session.py", line 236, in publish
raise MqttSessionException("Could not publish message, MQTT client not connected")
roborock.mqtt.session.MqttSessionException: Could not publish message, MQTT client not connected
2025-12-05 13:13:32.508 WARNING (MainThread) [roborock.devices.v1_channel] Command RoborockCommand.GET_STATUS failed on mqtt channel: Failed to publish MQTT message: Could not publish message, MQTT client not connected
And after integration reload its not connecting anymore at all with auth failed error:
2025-12-05 13:42:39.627 DEBUG (MainThread) [homeassistant.components.roborock] Device manager found 1 devices
2025-12-05 13:42:39.627 DEBUG (MainThread) [homeassistant.components.roborock] Creating device Saros 10R: RoborockDevice(v1_properties=PropertiesApi(status=StatusTrait(adbumper_status=None, auto_dust_collection=None, avoid_count=None, back_type=None, battery=None, camera_status=None, charge_status=None, clean_area=None, clean_fluid_status=None, clean_percent=None, clean_time=None, clear_water_box_status=None, collision_avoid_status=None, command=<RoborockCommand.GET_STATUS: 'get_status'>, common_status=None, corner_clean_mode=None, current_map=None, debug_mode=None, dirty_water_box_status=None, distance_off=None, dnd_enabled=None, dock_cool_fan_status=None, dock_error_status=None, dock_type=None, dry_status=None, dss=None, dust_bag_status=None, dust_collection_status=None, error_code=None, error_code_name=None, fan_power=None, fan_power_name=None, fan_power_options=[], hatch_door_status=None, home_sec_enable_password=None, home_sec_status=None, in_cleaning=None, in_fresh_state=None, in_returning=None, in_warmup=None, is_exploring=None, is_locating=None, kct=None, lab_status=None, last_clean_t=None, lock_status=None, map_present=None, map_status=None, mop_forbidden_enable=None, mop_mode=None, mop_mode_name=None, msg_seq=None, msg_ver=None, rdt=None, repeat=None, replenish_mode=None, rpc_channel=<roborock.devices.v1_channel.RpcChannel object at 0x7f80b5009180>, rss=None, square_meter_clean_area=None, state=None, state_name=None, subdivision_sets=None, switch_map_mode=None, unsave_map_flag=None, unsave_map_reason=None, wash_phase=None, wash_ready=None, wash_status=None, water_box_carriage_status=None, water_box_filter_status=None, water_box_mode=None, water_box_mode_name=None, water_box_status=None, water_shortage_status=None), command=<roborock.devices.traits.v1.command.CommandTrait object at 0x7f7fe73925d0>, dnd=DoNotDisturbTrait(start_hour=None, start_minute=None, end_hour=None, end_minute=None, enabled=None), clean_summary=CleanSummaryTrait(clean_area=None, clean_count=None, clean_time=None, command=<RoborockCommand.GET_CLEAN_SUMMARY: 'get_clean_summary'>, dust_collection_count=None, last_clean_record=None, last_clean_t=None, records=None, rpc_channel=<roborock.devices.v1_channel.RpcChannel object at 0x7f80b5009180>, square_meter_clean_area=None), sound_volume=SoundVolumeTrait(volume=None), rooms=RoomsTrait(rooms=None), maps=MapsTrait(max_multi_map=None, max_bak_map=None, multi_map_count=None, map_info=None), map_content=MapContent(image_content=None, map_data=None), consumables=ConsumableTrait(cleaning_brush_time_left=None, cleaning_brush_work_times=None, command=<RoborockCommand.GET_CONSUMABLE: 'get_consumable'>, dust_collection_time_left=None, dust_collection_work_times=None, filter_element_work_time=None, filter_time_left=None, filter_work_time=None, main_brush_time_left=None, main_brush_work_time=None, mop_roller_time_left=None, moproller_work_time=None, rpc_channel=<roborock.devices.v1_channel.RpcChannel object at 0x7f80b5009180>, sensor_dirty_time=None, sensor_time_left=None, side_brush_time_left=None, side_brush_work_time=None, strainer_time_left=None, strainer_work_times=None), home=HomeTrait(), device_features=DeviceFeaturesTrait(is_show_clean_finish_reason_supported=False, is_re_segment_supported=False, is_video_monitor_supported=False, is_any_state_transit_goto_supported=False, is_fw_filter_obstacle_supported=False, is_video_setting_supported=False, is_ignore_unknown_map_object_supported=False, is_set_child_supported=False, is_carpet_supported=False, is_record_allowed=False, is_mop_path_supported=False, is_multi_map_segment_timer_supported=False, is_current_map_restore_enabled=False, is_room_name_supported=False, is_shake_mop_set_supported=False, is_map_beautify_internal_debug_supported=False, is_new_data_for_clean_history=False, is_new_data_for_clean_history_detail=False, is_flow_led_setting_supported=False, is_dust_collection_setting_supported=False, is_rpc_retry_supported=False, is_avoid_collision_supported=False, is_support_set_switch_map_mode=False, is_map_carpet_add_support=False, is_custom_water_box_distance_supported=False, is_support_smart_scene=False, is_support_floor_edit=False, is_support_furniture=False, is_wash_then_charge_cmd_supported=False, is_support_room_tag=False, is_support_quick_map_builder=False, is_support_smart_global_clean_with_custom_mode=False, is_careful_slow_mop_supported=False, is_egg_mode_supported_from_new_features=False, is_carpet_show_on_map=False, is_supported_valley_electricity=False, is_unsave_map_reason_supported=False, is_supported_drying=False, is_supported_download_test_voice=False, is_support_backup_map=False, is_support_custom_mode_in_cleaning=False, is_support_remote_control_in_call=False, is_support_set_volume_in_call=False, is_support_clean_estimate=False, is_support_custom_dnd=False, is_carpet_deep_clean_supported=False, is_support_stuck_zone=False, is_support_custom_door_sill=False, is_wifi_manage_supported=False, is_clean_route_fast_mode_supported=False, is_support_cliff_zone=False, is_support_smart_door_sill=False, is_support_floor_direction=False, is_back_charge_auto_wash_supported=False, is_support_incremental_map=False, is_offline_map_supported=False, is_super_deep_wash_supported=False, is_ces_2022_supported=False, is_dss_believable=False, is_main_brush_up_down_supported_from_str=False, is_goto_pure_clean_path_supported=False, is_water_up_down_drain_supported=False, is_setting_carpet_first_supported=False, is_clean_route_deep_slow_plus_supported=False, is_dynamically_skip_clean_zone_supported=False, is_dynamically_add_clean_zones_supported=False, is_left_water_drain_supported=False, is_clean_count_setting_supported=False, is_corner_clean_mode_supported=False, is_two_key_real_time_video_supported=False, is_two_key_rtv_in_charging_supported=False, is_dirty_replenish_clean_supported=False, is_auto_delivery_field_in_global_status_supported=False, is_avoid_collision_mode_supported=False, is_voice_control_supported=False, is_new_endpoint_supported=False, is_pumping_water_supported=False, is_corner_mop_stretch_supported=False, is_hot_wash_towel_supported=False, is_floor_dir_clean_any_time_supported=False, is_pet_supplies_deep_clean_supported=False, is_mop_shake_water_max_supported=False, is_exact_custom_mode_supported=False, is_video_patrol_supported=False, is_carpet_custom_clean_supported=False, is_pet_snapshot_supported=False, is_custom_clean_mode_count_supported=False, is_new_ai_recognition_supported=False, is_auto_collection_2_supported=False, is_right_brush_stretch_supported=False, is_smart_clean_mode_set_supported=False, is_dirty_object_detect_supported=False, is_no_need_carpet_press_set_supported=False, is_voice_control_led_supported=False, is_water_leak_check_supported=False, is_min_battery_15_to_clean_task_supported=False, is_gap_deep_clean_supported=False, is_object_detect_check_supported=False, is_identify_room_supported=False, is_matter_supported=False, is_workday_holiday_supported=False, is_clean_direct_status_supported=False, is_map_eraser_supported=False, is_optimize_battery_supported=False, is_activate_video_charging_and_standby_supported=False, is_carpet_long_haired_supported=False, is_clean_history_time_line_supported=False, is_max_zone_opened_supported=False, is_exhibition_function_supported=False, is_lds_lifting_supported=False, is_auto_tear_down_mop_supported=False, is_small_side_mop_supported=False, is_support_side_brush_up_down_supported=False, is_dry_interval_timer_supported=False, is_uvc_sterilize_supported=False, is_midway_back_to_dock_supported=False, is_support_main_brush_up_down_supported=False, is_egg_dance_mode_supported=False, is_mechanical_arm_mode_supported=False, is_tidyup_zones_supported=False, is_clean_time_line_supported=False, is_clean_then_mop_mode_supported=False, is_type_identify_supported=False, is_support_get_particular_status_supported=False, is_three_d_mapping_inner_test_supported=False, is_sync_server_name_supported=False, is_should_show_arm_over_load_supported=False, is_collect_dust_count_show_supported=False, is_support_api_app_stop_grasp_supported=False, is_ctm_with_repeat_supported=False, is_side_brush_lift_carpet_supported=False, is_detect_wire_carpet_supported=False, is_water_slide_mode_supported=False, is_soak_and_wash_supported=False, is_clean_efficiency_supported=False, is_back_wash_new_smart_supported=False, is_dual_band_wi_fi_supported=False, is_program_mode_supported=False, is_clean_fluid_delivery_supported=False, is_carpet_long_haired_ex_supported=False, is_over_sea_ctm_supported=False, is_full_duples_switch_supported=False, is_low_area_access_supported=False, is_follow_low_obs_supported=False, is_two_gears_no_collision_supported=False, is_carpet_shape_type_supported=False, is_sr_map_supported=False, is_led_status_switch_supported=False, is_multi_floor_supported=False, is_support_fetch_timer_summary=False, is_order_clean_supported=False, is_analysis_supported=False, is_remote_supported=False, is_support_voice_control_debug=False, is_mop_forbidden_supported=False, is_soft_clean_mode_supported=False, is_custom_mode_supported=False, is_support_custom_carpet=False, is_show_general_obstacle_supported=False, is_show_obstacle_photo_supported=False, is_rubber_brush_carpet_supported=False, is_carpet_pressure_use_origin_paras_supported=False, is_support_mop_back_pwm_set=False, is_collect_dust_mode_supported=False, is_support_water_mode=False, is_pure_clean_mop_supported=False, is_new_remote_view_supported=False, is_max_plus_mode_supported=False, is_none_pure_clean_mop_with_max_plus=False, is_clean_route_setting_supported=False, is_mop_shake_module_supported=False, is_customized_clean_supported=False), network_info=NetworkInfoTrait(ip='', ssid=None, mac=None, bssid=None, rssi=None), routines=<roborock.devices.traits.v1.routines.RoutinesTrait object at 0x7f7fe73916d0>, child_lock=None, led_status=None, flow_led_status=None, valley_electricity_timer=None, dust_collection_mode=None, wash_towel_mode=None, smart_wash_params=None), dyad=None, zeo=None, b01_properties=None)
2025-12-05 13:42:39.627 DEBUG (MainThread) [roborock.devices.v1_channel] Attempting to connect to local channel for device 5SyPrlWf2yMUQk9FmfjPqu (prefer_cache=True)
2025-12-05 13:42:39.628 DEBUG (MainThread) [roborock.devices.v1_channel] Using cached network info for device 5SyPrlWf2yMUQk9FmfjPqu
2025-12-05 13:42:39.628 DEBUG (MainThread) [roborock.devices.v1_channel] Connecting to local channel at 192.168.20.110
2025-12-05 13:42:39.628 DEBUG (MainThread) [roborock.devices.local_channel] Connecting to 192.168.20.110:58867
2025-12-05 13:42:39.629 DEBUG (MainThread) [roborock.devices.v1_channel] Sending command (mqtt, request_id=23329): RoborockCommand.GET_STATUS, params=None
2025-12-05 13:42:39.629 INFO (MainThread) [roborock.mqtt.roborock_session] Starting MQTT session
2025-12-05 13:42:39.629 DEBUG (MainThread) [roborock.mqtt.roborock_session] Connecting to mqtt-eu-2.roborock.com:8883 for 563c7558
2025-12-05 13:42:39.656 DEBUG (MainThread) [roborock.devices.local_channel] Attempting to use the 1.0 protocol for client 192.168.20.110...
2025-12-05 13:42:39.668 DEBUG (SyncWorker_6) [roborock.mqtt.roborock_session.aiomqtt] Sending CONNECT (u1, p1, wr0, wq0, wf0, c1, k60) client_id=b'' properties=None
2025-12-05 13:42:39.683 DEBUG (MainThread) [roborock.mqtt.roborock_session.aiomqtt] Received CONNACK (0, Not authorized) properties=[]
2025-12-05 13:42:39.684 INFO (MainThread) [roborock.mqtt.roborock_session] MQTT error starting session: [code:135] Not authorized
2025-12-05 13:42:39.684 WARNING (MainThread) [roborock.devices.v1_channel] Command RoborockCommand.GET_STATUS failed on mqtt channel: Error starting MQTT session: [code:135] Not authorized
2025-12-05 13:42:39.684 DEBUG (MainThread) [homeassistant.components.roborock.coordinator] Failed to update data during setup: Error starting MQTT session: [code:135] Not authorized
2025-12-05 13:42:39.685 INFO (MainThread) [roborock.devices.device] connect_loop for device Saros 10R was cancelled
OK one actionable thing I observe here is we can not get stuck on the Not Authorized error and trigger a re-auth screen that can repair it.
But for some reason it was stuck on Command RoborockCommand.GET_STATUS failed on mqtt channel: Failed to publish MQTT message: Could not publish message, MQTT client not connected
Not Authorized raised only after manually integration reload.
Hello - same issue on my side - let me know if I can help
I tried version 2025.12.1, but unfortunately the integration is unusable. The robots lose connection every few minutes until they can't connect at all. Here are my errors:
Logger: roborock.devices.v1_channel
Quelle: components/roborock/coordinator.py:311
Erstmals aufgetreten: 00:12:44 (28 Vorkommnisse)
Zuletzt protokolliert: 00:21:24
Command RoborockCommand.GET_CLEAN_RECORD failed on mqtt channel: Command timed out after 10.0s
Command RoborockCommand.GET_CONSUMABLE failed on mqtt channel: Command timed out after 10.0s
Command RoborockCommand.GET_STATUS failed on mqtt channel: Command timed out after 10.0s
Command RoborockCommand.GET_STATUS failed on mqtt channel: Failed to publish MQTT message: Could not publish message, MQTT client not connected
Command RoborockCommand.GET_CLEAN_SUMMARY failed on mqtt channel: Command timed out after 10.0s
Logger: roborock.devices.mqtt_channel
Quelle: /usr/local/lib/python3.13/site-packages/roborock/devices/mqtt_channel.py:82
Erstmals aufgetreten: 00:14:46 (3 Vorkommnisse)
Zuletzt protokolliert: 00:21:20
Error publishing MQTT message: Could not publish message, MQTT client not connected
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/roborock/devices/mqtt_channel.py", line 80, in publish
return await self._mqtt_session.publish(self._publish_topic, encoded_msg)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/roborock/mqtt/roborock_session.py", line 333, in publish
return await self._session.publish(topic, message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/roborock/mqtt/roborock_session.py", line 285, in publish
raise MqttSessionException("Could not publish message, MQTT client not connected")
roborock.mqtt.session.MqttSessionException: Could not publish message, MQTT client not connected
Logger: homeassistant.components.roborock.coordinator
Quelle: helpers/update_coordinator.py:461
Integration: Roborock ([Dokumentation](https://www.home-assistant.io/integrations/roborock), [Probleme](https://github.com/home-assistant/core/issues?q=is%3Aissue+is%3Aopen+label%3A%22integration%3A+roborock%22))
Erstmals aufgetreten: 00:12:44 (5 Vorkommnisse)
Zuletzt protokolliert: 00:18:38
Error fetching roborock data: Failed to update data
Logger: roborock.devices.local_channel
Quelle: runner.py:289
Erstmals aufgetreten: 5. Dezember 2025 um 23:54:11 (3 Vorkommnisse)
Zuletzt protokolliert: 5. Dezember 2025 um 23:54:11
Connection lost to 172.16.20.10
Connection lost to 172.16.20.11
Connection lost to 172.16.20.12
I am also running 2025.12.1. I unfortunately cannot have it connect reliably. I had it reconnect after reloading and reentering my information once. Here are my logs. NOTE: I only have 1 device. Not sure why there are 2 devices in the logs (dock and vacuum perhpas):
2025-12-05 20:41:11.544 DEBUG (MainThread) [roborock.devices.v1_channel] Using cached network info for device <2B-My_device>
2025-12-05 20:41:11.544 DEBUG (MainThread) [roborock.devices.v1_channel] Connecting to local channel at 192.168.0.229
2025-12-05 20:41:11.545 DEBUG (MainThread) [roborock.devices.local_channel] Connecting to 192.168.0.229:58867
2025-12-05 20:41:11.546 DEBUG (MainThread) [roborock.devices.v1_channel] Attempting to connect to local channel for device <4Y-Some-other-device> (prefer_cache=True)
2025-12-05 20:41:11.547 DEBUG (MainThread) [roborock.devices.v1_channel] Sending command (mqtt, request_id=20064): RoborockCommand.GET_NETWORK_INFO, params=None
2025-12-05 20:41:11.548 DEBUG (MainThread) [roborock.devices.v1_channel] Sending command (mqtt, request_id=20065): RoborockCommand.GET_STATUS, params=None
2025-12-05 20:41:11.549 DEBUG (MainThread) [roborock.devices.v1_channel] Sending command (mqtt, request_id=20066): RoborockCommand.GET_STATUS, params=None
2025-12-05 20:41:11.550 INFO (MainThread) [roborock.mqtt.roborock_session] Starting MQTT session
2025-12-05 20:41:11.551 DEBUG (MainThread) [roborock.mqtt.roborock_session] Connecting to mqtt-us-2.roborock.com:8883 for <robot>
2025-12-05 20:41:11.581 DEBUG (MainThread) [roborock.devices.local_channel] Attempting to use the 1.0 protocol for client 192.168.0.229...
2025-12-05 20:41:11.585 DEBUG (MainThread) [roborock.callbacks] Decoded message: RoborockMessage(protocol=1, payload=None, seq=1, version=b'1.0', random=69970, timestamp=1764985270)
2025-12-05 20:41:11.586 DEBUG (MainThread) [roborock.devices.local_channel] Client 192.168.0.229 speaks the 1.0 protocol.
2025-12-05 20:41:11.587 INFO (MainThread) [roborock.devices.v1_channel] Successfully connected to local device <2B-My_device>
2025-12-05 20:41:11.587 INFO (MainThread) [roborock.devices.device] Connected to V1 device Roborock S7 MaxV 2
2025-12-05 20:41:11.587 DEBUG (MainThread) [roborock.devices.traits.v1] Starting optional trait discovery
2025-12-05 20:41:11.587 DEBUG (MainThread) [roborock.devices.traits.v1] Cached trait data: {'dock_type': 3}
2025-12-05 20:41:11.587 DEBUG (MainThread) [roborock.devices.traits.v1] Using cached dock type: 3
2025-12-05 20:41:11.587 DEBUG (MainThread) [roborock.devices.traits.v1] Trait 'child_lock' is supported, initializing
2025-12-05 20:41:11.587 DEBUG (MainThread) [roborock.devices.traits.v1] Trait 'led_status' is supported, initializing
2025-12-05 20:41:11.588 DEBUG (MainThread) [roborock.devices.traits.v1] Trait 'flow_led_status' is supported, initializing
2025-12-05 20:41:11.589 DEBUG (MainThread) [roborock.devices.traits.v1] Trait 'valley_electricity_timer' is supported, initializing
2025-12-05 20:41:11.590 DEBUG (MainThread) [roborock.devices.traits.v1] Trait 'dust_collection_mode' is supported, initializing
2025-12-05 20:41:11.590 DEBUG (MainThread) [roborock.devices.traits.v1] Trait 'wash_towel_mode' is supported, initializing
2025-12-05 20:41:11.590 DEBUG (MainThread) [roborock.devices.traits.v1] Trait 'smart_wash_params' is supported, initializing
2025-12-05 20:41:11.591 DEBUG (MainThread) [roborock.devices.v1_channel] Starting background task to manage local connection for <2B-My_device>
2025-12-05 20:41:11.656 DEBUG (SyncWorker_6) [roborock.mqtt.roborock_session.aiomqtt] Sending CONNECT (u1, p1, wr0, wq0, wf0, c1, k120) client_id=b'' properties=None
2025-12-05 20:41:11.675 DEBUG (MainThread) [roborock.mqtt.roborock_session.aiomqtt] Received CONNACK (0, Not authorized) properties=[]
2025-12-05 20:41:11.677 INFO (MainThread) [roborock.mqtt.roborock_session] MQTT error starting session: [code:135] Not authorized
2025-12-05 20:41:11.679 WARNING (MainThread) [roborock.devices.v1_channel] Command RoborockCommand.GET_NETWORK_INFO failed on mqtt channel: Error starting MQTT session: [code:135] Not authorized
2025-12-05 20:41:11.680 DEBUG (MainThread) [roborock.devices.v1_channel] Error fetching network info for device <4Y-Some-other-device>
2025-12-05 20:41:11.681 WARNING (MainThread) [roborock.devices.v1_channel] Could not establish local connection for device <4Y-Some-other-device>: Network info failed for device <4Y-Some-other-device>
2025-12-05 20:41:11.682 DEBUG (MainThread) [roborock.devices.v1_channel] Starting background task to manage local connection for <4Y-Some-other-device>
2025-12-05 20:41:11.683 DEBUG (MainThread) [roborock.devices.v1_channel] Attempting to connect to local channel for device <4Y-Some-other-device> (prefer_cache=False)
2025-12-05 20:41:11.683 DEBUG (MainThread) [roborock.devices.v1_channel] Sending command (mqtt, request_id=20067): RoborockCommand.GET_NETWORK_INFO, params=None
2025-12-05 20:41:11.683 INFO (MainThread) [roborock.mqtt.roborock_session] Starting MQTT session
2025-12-05 20:41:11.684 DEBUG (MainThread) [roborock.mqtt.roborock_session] Connecting to mqtt-us-2.roborock.com:8883 for <robot>
2025-12-05 20:41:11.773 DEBUG (SyncWorker_2) [roborock.mqtt.roborock_session.aiomqtt] Sending CONNECT (u1, p1, wr0, wq0, wf0, c1, k120) client_id=b'' properties=None
2025-12-05 20:41:11.793 DEBUG (MainThread) [roborock.mqtt.roborock_session.aiomqtt] Received CONNACK (0, Not authorized) properties=[]
2025-12-05 20:41:11.795 INFO (MainThread) [roborock.mqtt.roborock_session] MQTT error starting session: [code:135] Not authorized
2025-12-05 20:41:11.795 WARNING (MainThread) [roborock.devices.v1_channel] Command RoborockCommand.GET_STATUS failed on mqtt channel: Error starting MQTT session: [code:135] Not authorized
2025-12-05 20:41:11.796 DEBUG (MainThread) [homeassistant.components.roborock.coordinator] Failed to update data during setup: Error starting MQTT session: [code:135] Not authorized
2025-12-05 20:41:11.797 INFO (MainThread) [roborock.mqtt.roborock_session] Starting MQTT session
2025-12-05 20:41:11.798 DEBUG (MainThread) [roborock.mqtt.roborock_session] Connecting to mqtt-us-2.roborock.com:8883 for <robot>
2025-12-05 20:41:11.888 DEBUG (SyncWorker_1) [roborock.mqtt.roborock_session.aiomqtt] Sending CONNECT (u1, p1, wr0, wq0, wf0, c1, k120) client_id=b'' properties=None
2025-12-05 20:41:11.911 DEBUG (MainThread) [roborock.mqtt.roborock_session.aiomqtt] Received CONNACK (0, Not authorized) properties=[]
2025-12-05 20:41:11.914 INFO (MainThread) [roborock.mqtt.roborock_session] MQTT error starting session: [code:135] Not authorized
2025-12-05 20:41:11.914 WARNING (MainThread) [roborock.devices.v1_channel] Command RoborockCommand.GET_STATUS failed on mqtt channel: Error starting MQTT session: [code:135] Not authorized
2025-12-05 20:41:11.915 DEBUG (MainThread) [homeassistant.components.roborock.coordinator] Failed to update data during setup: Error starting MQTT session: [code:135] Not authorized
2025-12-05 20:41:11.916 INFO (MainThread) [roborock.mqtt.roborock_session] Starting MQTT session
2025-12-05 20:41:11.917 DEBUG (MainThread) [roborock.devices.v1_channel] Unsubscribed from device <2B-My_device>
2025-12-05 20:41:11.918 DEBUG (MainThread) [roborock.mqtt.roborock_session] Connecting to mqtt-us-2.roborock.com:8883 for <robot>
2025-12-05 20:41:11.941 INFO (MainThread) [roborock.devices.device] connect_loop for device Roborock S7 MaxV was cancelled
2025-12-05 20:41:11.941 DEBUG (MainThread) [roborock.devices.v1_channel] Background reconnect task cancelled
2025-12-05 20:41:11.943 WARNING (MainThread) [roborock.devices.local_channel] Connection lost to 192.168.0.229
2025-12-05 20:41:11.944 INFO (MainThread) [roborock.mqtt.roborock_session] Starting MQTT session
2025-12-05 20:41:11.945 DEBUG (MainThread) [roborock.mqtt.roborock_session] Connecting to mqtt-us-2.roborock.com:8883 for <robot>
2025-12-05 20:41:12.015 DEBUG (SyncWorker_3) [roborock.mqtt.roborock_session.aiomqtt] Sending CONNECT (u1, p1, wr0, wq0, wf0, c1, k120) client_id=b'' properties=None
2025-12-05 20:41:12.036 DEBUG (MainThread) [roborock.mqtt.roborock_session.aiomqtt] Received CONNACK (0, Not authorized) properties=[]
2025-12-05 20:41:12.050 INFO (MainThread) [roborock.mqtt.roborock_session] MQTT error: [code:135] Not authorized
2025-12-05 20:41:12.051 DEBUG (SyncWorker_5) [roborock.mqtt.roborock_session.aiomqtt] Sending CONNECT (u1, p1, wr0, wq0, wf0, c1, k120) client_id=b'' properties=None
2025-12-05 20:41:12.072 DEBUG (MainThread) [roborock.mqtt.roborock_session.aiomqtt] Received CONNACK (0, Not authorized) properties=[]
2025-12-05 20:41:12.074 INFO (MainThread) [roborock.mqtt.roborock_session] MQTT error starting session: [code:135] Not authorized
2025-12-05 20:41:12.075 WARNING (MainThread) [roborock.devices.v1_channel] Command RoborockCommand.GET_NETWORK_INFO failed on mqtt channel: Error starting MQTT session: [code:135] Not authorized
2025-12-05 20:41:12.075 DEBUG (MainThread) [roborock.devices.v1_channel] Error fetching network info for device <4Y-Some-other-device>
2025-12-05 20:41:12.075 DEBUG (MainThread) [roborock.devices.v1_channel] Background reconnect failed: Network info failed for device <4Y-Some-other-device>
same problem still with 2025.12.1
I also still have the problem. I get "Failed setup, will retry: No devices were able to successfully setup home assistant" and "Logger: roborock.devices.v1_channel Source: components/roborock/coordinator.py:127 First occurred: 08:11:05 (71 occurrences) Last logged: 09:37:32
Command RoborockCommand.GET_STATUS failed on mqtt channel: Command timed out after 10.0s Command RoborockCommand.GET_STATUS failed on mqtt channel: Error starting MQTT session: [code:135] Not authorized Command RoborockCommand.GET_STATUS failed on mqtt channel: Error starting MQTT session: [Errno -3] Try again"
Is it really due to integration, or is Roborock causing us a problem with the MQTT interface on their website?
It would be great if the problem could be communicated loudly and clearly here for everyone, because some people are trying like crazy to initiate a restore from 2025.11 or are trying to reintegrate the whole thing.
Please communicate this loudly here and let us know that we as users do not need to make any changes on our side and that the problem may lie with the Roborock website or the integration itself.
I was also in the process of gradually setting up the Wi-Fi again, wanted to delete the integration and, if necessary, initiate the restoration, because the problem was not openly communicated here or was closed as quickly as possible or became confusing.
Thank you!
another one affected here
next time will go with something that can be purely local...
I don't know if this is related to this bug, but my Roborock app has now become very unresponsive and slow. Never happened before. Anyone else noticed this or is it just me?
I don't know if this is related to this bug, but my Roborock app has now become very unresponsive and slow. Never happened before. Anyone else noticed this or is it just me?
Can confirm the same behavior. Roborock app is mostly loading the vacuum state infinitely so is practically unusable since last night. Also the HA integration fails to load. Running HA 2025.12.1
Been monitoring this for a while and it seems the vacuum becomes available every now and then, both in Roborock app and HA. As the app and HA integration behave the same I suspect something might be broken on the Roborock side or it is something account related.
Looks like the issue started exactly at 1:30 this night without any doing from my side. That was on 2025.12.0. I just updated to 12.1 an hour ago and hat no connection since then, but I also tried reloading the integration a lot since then.
The same problem around here, totally unhinged thinking that the changes that were going to be fixed things of integration were even worse the result in 2025.12.1.But it seems absolutely problem of the Roborock side, which I hope you have nothing to do with the changes and they have definitely left us without access, it would not make sense that you cannot even use Something with its official app.
Reconnecting the vacuum to the wifi fixed the app access for me.
Parece que el problema empezó exactamente a la 1:30 de esta noche sin que yo hiciera nada. Eso fue en la versión 2025.12.0. Acabo de actualizar a la 12.1 hace una hora y no he tenido conexión desde entonces, pero también he intentado recargar la integración muchas veces desde entonces.
![]()
It's best to disable it for a few hours to avoid overloading and saturation, and then try again when we see the official app online.