bwp91 / homebridge-deebot

Homebridge plugin to integrate ECOVACS Deebot devices into HomeKit.
MIT License
64 stars 4 forks source link

2 DeeBots - battery percentages mix up #81

Open MansVeer opened 2 years ago

MansVeer commented 2 years ago

What issue do you have? Please be as thorough and explicit as possible.

I have 2 Deebots Different models. A DEEBOT N79T/W and DEEBOT OZMO 610 Series. All works fine, except the battery percentages mix up They are constantly the same for both models, however the number is sometime from the 79 and sometimes from the 610 The controls do work and don;t seem to mix up

Details of your setup.

Please paste any relevant logs below.

Copied from homebridge status screen, debug on, replaced some numbers with XXXX

[6/07/2022, 11:53:51 am] [Deebot] [2] device(s) found in your ECOVACS account. [6/07/2022, 11:53:52 am] [Deebot] [EXXXXXXXXXXXXXX128] initialising with options: {"hideMotionSensor":false,"motionDuration":30,"lowBattThreshold":15,"showMotionLowBatt":false,"showBattHumidity":true,"command1":"","command2":"","command3":"","command4":"","command5":"","command6":"","command7":"","command8":"","command9":"","command10":"","command11":"","command12":"","command13":"","command14":"","command15":"","overrideLogging":"default"}. [6/07/2022, 11:53:52 am] [Deebot] [EXXXXXXXXXXXXXX128] initialised with id [EXXXXXXXXXXXXXX128] additional info {"did":"EXXXXXXXXXXXXXX128","name":"EXXXXXXXXXXXXXX128","class":"165","resource":"atom","nick":null,"company":"eco-legacy","homeId":"XXXXXfe83","homeSort":9999,"deviceName":"DEEBOT N79T/W","icon":"https://portal-ww.ecouser.net/api/pim/file/get/XXXX58c6","ota":false,"UILogicId":"ECO_INTL_165","materialNo":"702-0000-0189","pid":"XXXX4b39","product_category":"DEEBOT","model":"N79T","updateInfo":{"needUpdate":false,"changeLog":""},"status":2,"deviceNumber":0}. [6/07/2022, 11:53:52 am] [Deebot] [EXXXXXXXXXXXXXX128] sending update [GetBatteryState]. [6/07/2022, 11:53:52 am] [Deebot] [EXXXXXXXXXXXXXX128] sending update [GetChargeState]. [6/07/2022, 11:53:52 am] [Deebot] [EXXXXXXXXXXXXXX128] sending update [GetCleanState]. [6/07/2022, 11:53:52 am] [Deebot] [EXXXXXXXXXXXXXX128] sending update [GetCleanSpeed]. [6/07/2022, 11:53:52 am] [Deebot] [EXXXXXXXXXXXXXX128] sending update [GetNetInfo]. [6/07/2022, 11:53:52 am] [Deebot] [EXXXXXXXXXXXXXX121] initialising with options: {"hideMotionSensor":false,"motionDuration":30,"lowBattThreshold":15,"showMotionLowBatt":false,"showBattHumidity":true,"command1":"","command2":"","command3":"","command4":"","command5":"","command6":"","command7":"","command8":"","command9":"","command10":"","command11":"","command12":"","command13":"","command14":"","command15":"","overrideLogging":"default"}. [6/07/2022, 11:53:52 am] [Deebot] [EXXXXXXXXXXXXXX121] initialised with id [EXXXXXXXXXXXXXX121] additional info {"did":"EXXXXXXXXXXXXXX121","name":"EXXXXXXXXXXXXXX121","class":"130","resource":"atom","nick":null,"company":"eco-legacy","homeSort":9999,"deviceName":"DEEBOT OZMO 610 Series","icon":"https://portal-ww.ecouser.net/api/pim/file/get/XXXXXe131","ota":false,"UILogicId":"ECO_INTL_130","materialNo":"110-1629-0201","pid":"XXXX5974","product_category":"DEEBOT","model":"OZMO600","updateInfo":{"needUpdate":false,"changeLog":""},"status":2,"deviceNumber":1}. [6/07/2022, 11:53:52 am] [Deebot] [EXXXXXXXXXXXXXX121] sending update [GetBatteryState]. [6/07/2022, 11:53:52 am] [Deebot] [EXXXXXXXXXXXXXX121] sending update [GetChargeState]. [6/07/2022, 11:53:52 am] [Deebot] [EXXXXXXXXXXXXXX121] sending update [GetCleanState]. [6/07/2022, 11:53:53 am] [Deebot] [EXXXXXXXXXXXXXX121] sending update [GetCleanSpeed]. [6/07/2022, 11:53:53 am] [Deebot] [EXXXXXXXXXXXXXX121] sending update [GetNetInfo]. [6/07/2022, 11:53:53 am] [Deebot] ✓ Setup complete. Thanks for using this plugin, I hope you find it helpful! [6/07/2022, 11:53:55 am] [Deebot] [EXXXXXXXXXXXXXX128] sending update [GetBatteryState]. [6/07/2022, 11:53:55 am] [Deebot] [EXXXXXXXXXXXXXX128] sending update [GetChargeState]. [6/07/2022, 11:53:55 am] [Deebot] [EXXXXXXXXXXXXXX128] sending update [GetCleanState]. [6/07/2022, 11:53:55 am] [Deebot] [EXXXXXXXXXXXXXX128] sending update [GetCleanSpeed]. [6/07/2022, 11:53:55 am] [Deebot] [EXXXXXXXXXXXXXX128] sending update [GetNetInfo]. [6/07/2022, 11:53:55 am] [Deebot] [EXXXXXXXXXXXXXX128] sending update [GetMaps]. [6/07/2022, 11:53:55 am] [Deebot] [EXXXXXXXXXXXXXX121] sending update [GetBatteryState]. [6/07/2022, 11:53:55 am] [Deebot] [EXXXXXXXXXXXXXX121] sending update [GetChargeState]. [6/07/2022, 11:53:55 am] [Deebot] [EXXXXXXXXXXXXXX121] sending update [GetCleanState]. [6/07/2022, 11:53:55 am] [Deebot] [EXXXXXXXXXXXXXX121] sending update [GetCleanSpeed]. [6/07/2022, 11:53:55 am] [Deebot] [EXXXXXXXXXXXXXX121] sending update [GetNetInfo]. [6/07/2022, 11:53:55 am] [Deebot] [EXXXXXXXXXXXXXX121] sending update [GetMaps]. [6/07/2022, 11:53:55 am] [Deebot] [EXXXXXXXXXXXXXX128] sending update [GetBatteryState]. [6/07/2022, 11:53:55 am] [Deebot] [EXXXXXXXXXXXXXX128] sending update [GetChargeState]. [6/07/2022, 11:53:55 am] [Deebot] [EXXXXXXXXXXXXXX128] sending update [GetCleanState]. [6/07/2022, 11:53:55 am] [Deebot] [EXXXXXXXXXXXXXX128] sending update [GetCleanSpeed]. [6/07/2022, 11:53:55 am] [Deebot] [EXXXXXXXXXXXXXX128] sending update [GetNetInfo]. [6/07/2022, 11:53:55 am] [Deebot] [EXXXXXXXXXXXXXX128] sending update [GetMaps]. [6/07/2022, 11:53:55 am] [Deebot] [EXXXXXXXXXXXXXX121] sending update [GetBatteryState]. [6/07/2022, 11:53:55 am] [Deebot] [EXXXXXXXXXXXXXX121] sending update [GetChargeState]. [6/07/2022, 11:53:55 am] [Deebot] [EXXXXXXXXXXXXXX121] sending update [GetCleanState]. [6/07/2022, 11:53:55 am] [Deebot] [EXXXXXXXXXXXXXX121] sending update [GetCleanSpeed]. [6/07/2022, 11:53:55 am] [Deebot] [EXXXXXXXXXXXXXX121] sending update [GetNetInfo]. [6/07/2022, 11:53:55 am] [Deebot] [EXXXXXXXXXXXXXX121] sending update [GetMaps]. [6/07/2022, 11:53:56 am] [Deebot] [EXXXXXXXXXXXXXX128] receiving update [NetInfoIP: 192.168.1.187]. [6/07/2022, 11:53:56 am] [Deebot] [EXXXXXXXXXXXXXX121] receiving update [NetInfoIP: 192.168.1.187]. [6/07/2022, 11:53:56 am] [Deebot] [EXXXXXXXXXXXXXX128] receiving update [NetInfoIP: 192.168.1.188]. [6/07/2022, 11:53:56 am] [Deebot] [EXXXXXXXXXXXXXX121] receiving update [NetInfoIP: 192.168.1.188]. [6/07/2022, 11:53:57 am] [Deebot] [EXXXXXXXXXXXXXX128] receiving update [BatteryInfo: 89]. [6/07/2022, 11:53:57 am] [Deebot] [EXXXXXXXXXXXXXX128] current battery [89%]. [6/07/2022, 11:53:57 am] [Deebot] [EXXXXXXXXXXXXXX128] receiving update [ChargeState: charging]. [6/07/2022, 11:53:57 am] [Deebot] [EXXXXXXXXXXXXXX128] receiving update [CleanReport: stop]. [6/07/2022, 11:53:57 am] [Deebot] [EXXXXXXXXXXXXXX121] receiving update [BatteryInfo: 76]. [6/07/2022, 11:53:57 am] [Deebot] [EXXXXXXXXXXXXXX121] current battery [76%]. [6/07/2022, 11:53:57 am] [Deebot] [EXXXXXXXXXXXXXX128] receiving update [CleanSpeed: 2]. [6/07/2022, 11:53:57 am] [Deebot] [EXXXXXXXXXXXXXX128] current cleaning speed [standard]. [6/07/2022, 11:53:57 am] [Deebot] [EXXXXXXXXXXXXXX121] receiving update [ChargeState: charging]. [6/07/2022, 11:53:57 am] [Deebot] [EXXXXXXXXXXXXXX121] receiving update [CleanReport: stop]. [6/07/2022, 11:53:57 am] [Deebot] [EXXXXXXXXXXXXXX128] has been reported [online]. [6/07/2022, 11:53:58 am] [Deebot] [EXXXXXXXXXXXXXX121] has been reported [online]. [6/07/2022, 11:53:58 am] [Deebot] [EXXXXXXXXXXXXXX121] Maps: {"maps":[{"mapID":"123","mapIndex":0,"mapName":"unknown","mapStatus":1,"mapIsCurrentMap":true,"mapIsBuilt":true}]}. [6/07/2022, 11:54:25 am] [Deebot] [EXXXXXXXXXXXXXX128] receiving update [BatteryInfo: 90]. [6/07/2022, 11:54:25 am] [Deebot] [EXXXXXXXXXXXXXX128] current battery [90%]. [6/07/2022, 11:54:25 am] [Deebot] [EXXXXXXXXXXXXXX121] receiving update [BatteryInfo: 90]. [6/07/2022, 11:54:25 am] [Deebot] [EXXXXXXXXXXXXXX121] current battery [90%]. [6/07/2022, 11:55:01 am] [Deebot] [EXXXXXXXXXXXXXX128] receiving update [BatteryInfo: 77]. [6/07/2022, 11:55:01 am] [Deebot] [EXXXXXXXXXXXXXX128] current battery [77%]. [6/07/2022, 11:55:01 am] [Deebot] [EXXXXXXXXXXXXXX121] receiving update [BatteryInfo: 77]. [6/07/2022, 11:55:01 am] [Deebot] [EXXXXXXXXXXXXXX121] current battery [77%]. [6/07/2022, 11:55:53 am] [Deebot] [EXXXXXXXXXXXXXX128] sending update [GetBatteryState]. [6/07/2022, 11:55:53 am] [Deebot] [EXXXXXXXXXXXXXX128] sending update [GetChargeState]. [6/07/2022, 11:55:53 am] [Deebot] [EXXXXXXXXXXXXXX128] sending update [GetCleanState]. [6/07/2022, 11:55:53 am] [Deebot] [EXXXXXXXXXXXXXX128] sending update [GetCleanSpeed]. [6/07/2022, 11:55:53 am] [Deebot] [EXXXXXXXXXXXXXX128] sending update [GetNetInfo]. [6/07/2022, 11:55:53 am] [Deebot] [EXXXXXXXXXXXXXX121] sending update [GetBatteryState]. [6/07/2022, 11:55:53 am] [Deebot] [EXXXXXXXXXXXXXX121] sending update [GetChargeState]. [6/07/2022, 11:55:53 am] [Deebot] [EXXXXXXXXXXXXXX121] sending update [GetCleanState]. [6/07/2022, 11:55:53 am] [Deebot] [EXXXXXXXXXXXXXX121] sending update [GetCleanSpeed]. [6/07/2022, 11:55:53 am] [Deebot] [EXXXXXXXXXXXXXX121] sending update [GetNetInfo]. [6/07/2022, 11:55:53 am] [Deebot] [EXXXXXXXXXXXXXX128] receiving update [BatteryInfo: 90]. [6/07/2022, 11:55:53 am] [Deebot] [EXXXXXXXXXXXXXX128] current battery [90%]. [6/07/2022, 11:55:54 am] [Deebot] [EXXXXXXXXXXXXXX128] receiving update [NetInfoIP: 192.168.1.187]. [6/07/2022, 11:55:54 am] [Deebot] [EXXXXXXXXXXXXXX121] receiving update [NetInfoIP: 192.168.1.187]. [6/07/2022, 11:55:54 am] [Deebot] [EXXXXXXXXXXXXXX128] receiving update [NetInfoIP: 192.168.1.188]. [6/07/2022, 11:55:54 am] [Deebot] [EXXXXXXXXXXXXXX121] receiving update [NetInfoIP: 192.168.1.188]. [6/07/2022, 11:55:54 am] [Deebot] [EXXXXXXXXXXXXXX121] receiving update [BatteryInfo: 77]. [6/07/2022, 11:55:55 am] [Deebot] [EXXXXXXXXXXXXXX121] receiving update [ChargeState: charging]. [6/07/2022, 11:55:55 am] [Deebot] [EXXXXXXXXXXXXXX121] receiving update [CleanReport: stop]. [6/07/2022, 11:55:55 am] [Deebot] [EXXXXXXXXXXXXXX128] receiving update [ChargeState: charging]. [6/07/2022, 11:55:55 am] [Deebot] [EXXXXXXXXXXXXXX128] receiving update [CleanReport: stop]. [6/07/2022, 11:55:55 am] [Deebot] [EXXXXXXXXXXXXXX128] receiving update [CleanSpeed: 2]. [6/07/2022, 11:56:55 am] [Deebot] [EXXXXXXXXXXXXXX128] receiving update [BatteryInfo: 91]. [6/07/2022, 11:56:55 am] [Deebot] [EXXXXXXXXXXXXXX128] current battery [91%]. [6/07/2022, 11:56:55 am] [Deebot] [EXXXXXXXXXXXXXX121] receiving update [BatteryInfo: 91]. [6/07/2022, 11:56:55 am] [Deebot] [EXXXXXXXXXXXXXX121] current battery [91%]. [6/07/2022, 11:57:01 am] [Deebot] [EXXXXXXXXXXXXXX128] receiving update [BatteryInfo: 78]. [6/07/2022, 11:57:01 am] [Deebot] [EXXXXXXXXXXXXXX128] current battery [78%]. [6/07/2022, 11:57:01 am] [Deebot] [EXXXXXXXXXXXXXX121] receiving update [BatteryInfo: 78]. [6/07/2022, 11:57:01 am] [Deebot] [EXXXXXXXXXXXXXX121] current battery [78%].

stale[bot] commented 2 years ago

This issue has been automatically marked as inactive because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

bwp91 commented 1 year ago

Please re-open if this still an issue :)

MansVeer commented 1 year ago

Yes still an issue. Just checked on 6.0.1

1 Deebot EXXXXXXXXXXXXXX128 is online, other one EXXXXXXXXXXXXXX121 offline (stuck in kitchen with empty battery)

[15/03/2023, 11:30:21 pm] [Deebot] [EEXXXXXXXXXXXXXX128] current cleaning state [cleaning}]. [15/03/2023, 11:30:22 pm] [Deebot] [EXXXXXXXXXXXXXX128] current cleaning state [auto]. [15/03/2023, 11:30:22 pm] [Deebot] [EXXXXXXXXXXXXXX121] current cleaning state [auto]. [15/03/2023, 11:30:23 pm] [Deebot] [EXXXXXXXXXXXXXX128] current charging state [idle]. [15/03/2023, 11:30:23 pm] [Deebot] [EXXXXXXXXXXXXXX121] current charging state [idle]. [15/03/2023, 11:30:30 pm] [Deebot] [EXXXXXXXXXXXXXX128] current charging state [returning]. [15/03/2023, 11:30:32 pm] [Deebot] [EXXXXXXXXXXXXXX128] current cleaning state [stop]. [15/03/2023, 11:30:32 pm] [Deebot] [EXXXXXXXXXXXXXX121] current cleaning state [stop]. [15/03/2023, 11:30:32 pm] [Deebot] [EXXXXXXXXXXXXXX128] current charging state [returning]. [15/03/2023, 11:30:32 pm] [Deebot] [EXXXXXXXXXXXXXX121] current charging state [returning]. [15/03/2023, 11:30:45 pm] [Deebot] [EXXXXXXXXXXXXXX128] current battery [98%]. [15/03/2023, 11:30:45 pm] [Deebot] [EEXXXXXXXXXXXXXX121] current battery [98%]. [15/03/2023, 11:31:03 pm] [Deebot] [EXXXXXXXXXXXXXX128] current charging state [charging]. [15/03/2023, 11:31:03 pm] [Deebot] [EXXXXXXXXXXXXXX121] current charging state [charging]. [15/03/2023, 11:31:35 pm] [Deebot] [EXXXXXXXXXXXXXX128] current battery [99%]. [15/03/2023, 11:31:35 pm] [Deebot] [EXXXXXXXXXXXXXX121] current battery [99%]. [15/03/2023, 11:31:46 pm] [Deebot] [EXXXXXXXXXXXXXX128] has been reported [offline]. [15/03/2023, 11:33:46 pm] [Deebot] [EXXXXXXXXXXXXXX128] has been reported [offline]. [15/03/2023, 11:35:46 pm] [Deebot] [EXXXXXXXXXXXXXX128] has been reported [offline]. [15/03/2023, 11:35:46 pm] [Deebot] [EXXXXXXXXXXXXXX128] current battery [100%]. [15/03/2023, 11:35:46 pm] [Deebot] [EXXXXXXXXXXXXXX121] current battery [100%].

MansVeer commented 1 year ago

@bwp91 I cannot reopen the issue, can you?

bwp91 commented 1 year ago

this is still on my list of stuff to look at - haven't forgotten 🙃