Open Vicente-Ch opened 4 months ago
Hi,
Thanks for the error log - I don't read Spanish but Google Translate helped :)
FYI, there are a number of other components that seem to be causing noise in your logs.
Regards, Whytey
English (translation by google): Brilliant. Fixing this would be great. Sorry for the Spanish words.
I am also trying with "Localtuya" I am able to create the sensors and observe the state of the robot. But I am not able to create the "vacuum" entity and have it work. DPS 115 doesn't seem to work, instead 116 appears but I can't either.
I have also tried to read the logs with Nodered but I get some indelible codes. Changing 'Rain mode' switch in smartlife app but the codes are not repeated either.
pressing injet:
If you need any other information. We could even do remote desktop, Anydesk
Español: Genial. Solucionar esto seria genial. Lo siento por las palabras en español. Tambien lo estoy intentando con "Localtuya" consigo crear los sensores y observar el estado del robot. Pero no soy capaz de crear la entidad "vacuum" y que funcione. El DPS 115 no parece funcionar, a cambio aparece la 116 pero tampoco consigo. Tambien he intentado leer los logs con Nodered pero obtengo unos codigos indelebles.
Si necesita algun otro dato. Incluso podriamos hacer escritorio remoto, Anydesk
English:
Español:
Hi @Vicente-Ch ,
1 - I am not affiliated with LocalTuya - I just took a look and it would appear it does all the lower level messaging itself, without the use of TinyTuya - https://github.com/rospogrigio/localtuya/blob/master/custom_components/localtuya/pytuya/__init__.py
2 - The MoeBot integration uses pymoebot which does use TinyTuya. pymoebot is listed as a requirement in the custom component manifest file (https://github.com/Whytey/moebot-hass-integration/blob/master/custom_components/moebot/manifest.json), which Home Assistant reads and will magically pull down that dependency and all of the dependencies it lists in its requirements file (https://github.com/Whytey/pymoebot/blob/main/requirements.txt).
Cheers, Whytey
So, it is not necessary to install the tinytuya plugin, for moebot to work properly. Well I still haven't solved the problem
Español: Entonces, no es necesario instalar el complemento tinytuya, para q moebot funcione correctamente. Pues sigo sin solucionar el problema 😵💫
Hola,
Can I suggest you try the latest beta (https://github.com/Whytey/moebot-hass-integration/releases/tag/0.3.0-beta.4) and provide me any updated logs. Ideally, if you could remove all other errors from the logs.
I am not certain your mower will work but we can do a bit of investigating.
Cheers, Whytey
It would be great if the PMRDA 20-Li A1 mower worked. Don't you want to make a separate project just for this sickle?? Many people have it and it is great for the money. You would please a lot of people.
Hi @OndrejkaM - have you installed the integration and tried to use it? Can I suggest you provide some logs from your use, so I can see what might be going on?
English: Hello. Yes, I have installed it, but I have hardly had time to play with it and extract the records. But I can confirm that the PLAY, PAUSE, STOP and RETURN TO BASE controls work. Only that between one and the other, it is as if I lost the connection and had to reload the integration every time. I hope to have some time tomorrow morning and send you the logs. I have also noticed that it has disappeared from Hacs, remaining only as an integration of Home Assistqnt. Greetings and thank you very much for your efforts.
Español: Hola. Si que la he instalado, pero no he tenido apenas tiempo para jugar con ella y extraer los registros. Pero uedo confirmar que los controles PLAY, PAUSE, STOP y RETURN TO BASE, funcionan. Solo que entre uno y otro, es como si perdiese la conexion y tube que recargar la integracion cada vez. Espero mañana por la mañana tener algo de tiempo y enviarte los registros. Tambien he percibido q ha desaparecido de Hacs quedando solo como integracion de Home Assistqnt. Saludos y muchas gracias por tu esfurezo.
OK - logs during DEBUG mode would be very helpful. :)
I HOPE THEY HELPFUL TO YOU, IF YOU NEED ANYTHING ELSE LET US KNOW. CONGRATULATIONS ON THE NEW ICON. GREETINGS
Este error se originó a partir de una integración personalizada.
Registrador: pymoebot Fuente: custom_components/moebot/vacuum.py:106 integración: MoeBot (documentación, problemas) Ocurrió por primera vez: 11:42:48 (5 ocurrencias) Último inicio de sesión: 11:43:49
Registrador: pymoebot Fuente: /usr/local/lib/python3.12/site-packages/pymoebot/init.py:48 Ocurrió por primera vez: 11:40:21 (5 ocurrencias) Último inicio de sesión: 11:43:35
Este error se originó a partir de una integración personalizada.
Registrador: pymoebot Fuente: custom_components/moebot/vacuum.py:100 integración: MoeBot (documentación, problemas) Ocurrió por primera vez: 11:40:21 (3 ocurrencias) Último inicio de sesión: 11:42:49
Este error se originó a partir de una integración personalizada.
Registrador: pymoebot Fuente: custom_components/moebot/vacuum.py:103 integración: MoeBot (documentación, problemas) Ocurrió por primera vez: 11:40:54 (3 ocurrencias) Último inicio de sesión: 11:42:40
Este error se originó a partir de una integración personalizada.
Registrador: pymoebot Fuente: custom_components/moebot/vacuum.py:96 integración: MoeBot (documentación, problemas) Ocurrió por primera vez: 11:39:55 (4 ocurrencias) Último inicio de sesión: 11:42:18
Home Assistant Core 2024-07-17 09:20:38.168 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration moebot which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant 2024-07-17 09:20:43.968 ERROR (SyncWorker_1) [pymoebot] Error from device: {'Error': 'Check device key or version', 'Err': '914', 'Payload': None} 2024-07-17 09:20:44.247 INFO (MainThread) [custom_components.moebot] Created a moebot: [MoeBot - {id: bf136b42997205f22fdvcr, state: None, battery: None}] 2024-07-17 09:20:48.362 WARNING (ImportExecutor_0) [homeassistant.const] DEVICE_CLASS_BATTERY was used from moebot, this is a deprecated constant which will be removed in HA Core 2025.1. Use SensorDeviceClass.BATTERY instead, please report it to the author of the 'moebot' custom integration 2024-07-17 09:43:22.088 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Device Unreachable', 'Err': '905', 'Payload': None} 2024-07-17 09:44:46.352 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Unable to Connect', 'Err': '901', 'Payload': None} 2024-07-17 09:46:07.120 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Unable to Connect', 'Err': '901', 'Payload': None} 2024-07-17 09:50:03.728 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Unable to Connect', 'Err': '901', 'Payload': None} 2024-07-17 09:51:14.384 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Unable to Connect', 'Err': '901', 'Payload': None} 2024-07-17 09:52:25.040 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Unable to Connect', 'Err': '901', 'Payload': None} 2024-07-17 09:57:32.262 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Device Unreachable', 'Err': '905', 'Payload': None} 2024-07-17 09:58:57.744 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Unable to Connect', 'Err': '901', 'Payload': None} 2024-07-17 10:00:01.424 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Unable to Connect', 'Err': '901', 'Payload': None} 2024-07-17 10:01:06.512 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Unable to Connect', 'Err': '901', 'Payload': None} 2024-07-17 10:02:30.754 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Device Unreachable', 'Err': '905', 'Payload': None} 2024-07-17 10:03:36.016 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Unable to Connect', 'Err': '901', 'Payload': None} 2024-07-17 10:04:45.606 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Device Unreachable', 'Err': '905', 'Payload': None} 2024-07-17 10:06:14.736 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Unable to Connect', 'Err': '901', 'Payload': None} 2024-07-17 10:09:22.001 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Unable to Connect', 'Err': '901', 'Payload': None} 2024-07-17 10:10:32.656 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Unable to Connect', 'Err': '901', 'Payload': None} 2024-07-17 10:12:00.780 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Device Unreachable', 'Err': '905', 'Payload': None} 2024-07-17 10:21:52.172 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Device Unreachable', 'Err': '905', 'Payload': None} 2024-07-17 10:23:04.785 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Unable to Connect', 'Err': '901', 'Payload': None} 2024-07-17 10:29:25.181 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Device Unreachable', 'Err': '905', 'Payload': None} 2024-07-17 10:33:24.368 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Unable to Connect', 'Err': '901', 'Payload': None} 2024-07-17 10:34:38.908 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Device Unreachable', 'Err': '905', 'Payload': None} 2024-07-17 11:00:46.004 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'101': 'MOWING'}, 't': 1721206845} 2024-07-17 11:00:46.007 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721206845} 2024-07-17 11:00:46.007 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721206845} 2024-07-17 11:00:46.008 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721206845} 2024-07-17 11:00:46.008 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721206845} 2024-07-17 11:00:46.008 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721206845} 2024-07-17 11:00:46.009 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721206845} 2024-07-17 11:00:46.009 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'101': 'MOWING'}, 't': 1721206845} 2024-07-17 11:00:46.009 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'101': 'MOWING'}, 't': 1721206845} 2024-07-17 11:00:46.009 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'101': 'MOWING'}, 't': 1721206845} 2024-07-17 11:04:32.465 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'6': 98}, 't': 1721207071} 2024-07-17 11:04:32.465 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'6': 98}, 't': 1721207071} 2024-07-17 11:04:32.466 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'6': 98}, 't': 1721207071} 2024-07-17 11:04:32.466 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'6': 98}, 't': 1721207071} 2024-07-17 11:04:32.466 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'6': 98}, 't': 1721207071} 2024-07-17 11:04:32.467 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'6': 98}, 't': 1721207071} 2024-07-17 11:04:32.467 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'6': 98}, 't': 1721207071} 2024-07-17 11:04:32.467 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'6': 98}, 't': 1721207071} 2024-07-17 11:04:32.467 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'6': 98}, 't': 1721207071} 2024-07-17 11:04:32.468 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'6': 98}, 't': 1721207071} 2024-07-17 11:05:56.026 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'6': 97}, 't': 1721207155} 2024-07-17 11:05:56.030 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'6': 97}, 't': 1721207155} 2024-07-17 11:05:56.031 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'6': 97}, 't': 1721207155} 2024-07-17 11:05:56.031 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'6': 97}, 't': 1721207155} 2024-07-17 11:05:56.031 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'6': 97}, 't': 1721207155} 2024-07-17 11:05:56.031 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'6': 97}, 't': 1721207155} 2024-07-17 11:05:56.032 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'6': 97}, 't': 1721207155} 2024-07-17 11:05:56.032 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'6': 97}, 't': 1721207155} 2024-07-17 11:05:56.032 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'6': 97}, 't': 1721207155} 2024-07-17 11:05:56.032 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'6': 97}, 't': 1721207155} 2024-07-17 11:07:26.063 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'6': 96}, 't': 1721207245} 2024-07-17 11:07:26.066 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'6': 96}, 't': 1721207245} 2024-07-17 11:07:26.066 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'6': 96}, 't': 1721207245} 2024-07-17 11:07:26.067 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'6': 96}, 't': 1721207245} 2024-07-17 11:07:26.067 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'6': 96}, 't': 1721207245} 2024-07-17 11:07:26.067 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'6': 96}, 't': 1721207245} 2024-07-17 11:07:26.067 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'6': 96}, 't': 1721207245} 2024-07-17 11:07:26.068 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'6': 96}, 't': 1721207245} 2024-07-17 11:07:26.068 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'6': 96}, 't': 1721207245} 2024-07-17 11:07:26.068 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'6': 96}, 't': 1721207245} 2024-07-17 11:12:32.178 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'6': 95}, 't': 1721207550} 2024-07-17 11:12:32.182 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'6': 95}, 't': 1721207550} 2024-07-17 11:12:32.183 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'6': 95}, 't': 1721207550} 2024-07-17 11:12:32.185 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'6': 95}, 't': 1721207550} 2024-07-17 11:12:32.185 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'6': 95}, 't': 1721207550} 2024-07-17 11:12:32.185 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'6': 95}, 't': 1721207550} 2024-07-17 11:12:32.186 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'6': 95}, 't': 1721207550} 2024-07-17 11:12:32.186 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'6': 95}, 't': 1721207550} 2024-07-17 11:12:32.186 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'6': 95}, 't': 1721207550} 2024-07-17 11:12:32.186 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'6': 95}, 't': 1721207550} 2024-07-17 11:13:00.074 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'6': 94}, 't': 1721207578} 2024-07-17 11:13:00.074 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'6': 94}, 't': 1721207578} 2024-07-17 11:13:00.074 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'6': 94}, 't': 1721207578} 2024-07-17 11:13:00.075 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'6': 94}, 't': 1721207578} 2024-07-17 11:13:00.075 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'6': 94}, 't': 1721207578} 2024-07-17 11:13:00.075 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'6': 94}, 't': 1721207578} 2024-07-17 11:13:00.075 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'6': 94}, 't': 1721207578} 2024-07-17 11:13:00.080 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'6': 94}, 't': 1721207578} 2024-07-17 11:13:00.082 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'6': 94}, 't': 1721207578} 2024-07-17 11:13:00.086 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'6': 94}, 't': 1721207578} 2024-07-17 11:13:25.407 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'6': 93}, 't': 1721207604} 2024-07-17 11:13:25.412 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'6': 93}, 't': 1721207604} 2024-07-17 11:13:25.412 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'6': 93}, 't': 1721207604} 2024-07-17 11:13:25.413 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'6': 93}, 't': 1721207604} 2024-07-17 11:13:25.413 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'6': 93}, 't': 1721207604} 2024-07-17 11:13:25.414 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'6': 93}, 't': 1721207604} 2024-07-17 11:13:25.415 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'6': 93}, 't': 1721207604} 2024-07-17 11:13:25.415 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'6': 93}, 't': 1721207604} 2024-07-17 11:13:25.415 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'6': 93}, 't': 1721207604} 2024-07-17 11:13:25.415 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'6': 93}, 't': 1721207604} 2024-07-17 11:15:40.983 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'6': 92}, 't': 1721207739} 2024-07-17 11:15:40.985 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'6': 92}, 't': 1721207739} 2024-07-17 11:15:40.986 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'6': 92}, 't': 1721207739} 2024-07-17 11:15:40.989 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'6': 92}, 't': 1721207739} 2024-07-17 11:15:40.990 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'6': 92}, 't': 1721207739} 2024-07-17 11:15:40.990 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'6': 92}, 't': 1721207739} 2024-07-17 11:15:40.990 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'6': 92}, 't': 1721207739} 2024-07-17 11:15:40.990 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'6': 92}, 't': 1721207739} 2024-07-17 11:15:40.991 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'6': 92}, 't': 1721207739} 2024-07-17 11:15:40.991 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'6': 92}, 't': 1721207739} 2024-07-17 11:17:43.106 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'6': 91}, 't': 1721207861} 2024-07-17 11:17:43.111 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'6': 91}, 't': 1721207861} 2024-07-17 11:17:43.112 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'6': 91}, 't': 1721207861} 2024-07-17 11:17:43.112 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'6': 91}, 't': 1721207861} 2024-07-17 11:17:43.112 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'6': 91}, 't': 1721207861} 2024-07-17 11:17:43.112 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'6': 91}, 't': 1721207861} 2024-07-17 11:17:43.113 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'6': 91}, 't': 1721207861} 2024-07-17 11:17:43.113 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'6': 91}, 't': 1721207861} 2024-07-17 11:17:43.113 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'6': 91}, 't': 1721207861} 2024-07-17 11:17:43.113 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'6': 91}, 't': 1721207861} 2024-07-17 11:20:12.529 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'6': 90}, 't': 1721208011} 2024-07-17 11:20:12.533 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'6': 90}, 't': 1721208011} 2024-07-17 11:20:12.536 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'6': 90}, 't': 1721208011} 2024-07-17 11:20:12.537 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'6': 90}, 't': 1721208011} 2024-07-17 11:20:12.537 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'6': 90}, 't': 1721208011} 2024-07-17 11:20:12.537 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'6': 90}, 't': 1721208011} 2024-07-17 11:20:12.538 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'6': 90}, 't': 1721208011} 2024-07-17 11:20:12.538 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'6': 90}, 't': 1721208011} 2024-07-17 11:20:12.538 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'6': 90}, 't': 1721208011} 2024-07-17 11:20:12.538 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'6': 90}, 't': 1721208011} 2024-07-17 11:23:22.498 ERROR (SyncWorker_24) [pymoebot] Error from device: None 2024-07-17 11:23:27.505 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'6': 88}, 't': 1721208206} 2024-07-17 11:23:27.510 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'6': 88}, 't': 1721208206} 2024-07-17 11:23:27.510 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'6': 88}, 't': 1721208206} 2024-07-17 11:23:27.512 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'6': 88}, 't': 1721208206} 2024-07-17 11:23:27.512 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'6': 88}, 't': 1721208206} 2024-07-17 11:23:27.512 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'6': 88}, 't': 1721208206} 2024-07-17 11:23:27.512 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'6': 88}, 't': 1721208206} 2024-07-17 11:23:27.513 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'6': 88}, 't': 1721208206} 2024-07-17 11:23:27.513 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'6': 88}, 't': 1721208206} 2024-07-17 11:23:27.513 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'6': 88}, 't': 1721208206} 2024-07-17 11:26:17.761 ERROR (SyncWorker_18) [pymoebot] Unable to start due to current state: 'MOWING' File "/config/custom_components/moebot/vacuum.py", line 96, in start self._moebot.start() File "/usr/local/lib/python3.12/site-packages/pymoebot/init.py", line 186, in start raise MoeBotStateException() pymoebot.MoeBotStateException 2024-07-17 11:30:43.894 ERROR (SyncWorker_51) [pymoebot] Error from device: {'Error': 'Check device key or version', 'Err': '914', 'Payload': None} 2024-07-17 11:30:44.129 INFO (MainThread) [custom_components.moebot] Created a moebot: [MoeBot - {id: bf136b42997205f22fdvcr, state: None, battery: None}] 2024-07-17 11:30:44.231 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'6': 88, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:30:44.232 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'6': 88, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:30:44.232 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'6': 88, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:30:44.232 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'6': 88, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:30:44.233 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'6': 88, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:30:44.233 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'6': 88, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:30:44.233 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'6': 88, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:30:44.233 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'6': 88, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:30:44.233 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'6': 88, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:30:44.233 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'6': 88, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:37:33.840 ERROR (SyncWorker_58) [pymoebot] Error from device: {'Error': 'Network Error: Unable to Connect', 'Err': '901', 'Payload': None} 2024-07-17 11:37:38.896 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Unable to Connect', 'Err': '901', 'Payload': None} 2024-07-17 11:38:26.459 ERROR (SyncWorker_27) [pymoebot] Error from device: None 2024-07-17 11:38:41.384 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'101': 'ERROR'}, 't': 1721209121} 2024-07-17 11:38:41.385 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'101': 'ERROR'}, 't': 1721209121} 2024-07-17 11:38:41.386 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'101': 'ERROR'}, 't': 1721209121} 2024-07-17 11:38:41.386 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'101': 'ERROR'}, 't': 1721209121} 2024-07-17 11:38:41.386 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'101': 'ERROR'}, 't': 1721209121} 2024-07-17 11:38:41.390 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'101': 'ERROR'}, 't': 1721209121} 2024-07-17 11:38:41.391 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'101': 'ERROR'}, 't': 1721209121} 2024-07-17 11:38:41.391 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'101': 'ERROR'}, 't': 1721209121} 2024-07-17 11:38:41.391 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'101': 'ERROR'}, 't': 1721209121} 2024-07-17 11:38:41.391 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'101': 'ERROR'}, 't': 1721209121} 2024-07-17 11:38:41.475 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209121} 2024-07-17 11:38:41.478 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209121} 2024-07-17 11:38:41.478 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209121} 2024-07-17 11:38:41.478 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209121} 2024-07-17 11:38:41.479 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209121} 2024-07-17 11:38:41.479 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209121} 2024-07-17 11:38:41.479 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209121} 2024-07-17 11:38:41.479 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209121} 2024-07-17 11:38:41.480 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209121} 2024-07-17 11:38:41.480 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209121} 2024-07-17 11:38:44.714 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'116': False}, 't': 1721209123} 2024-07-17 11:38:44.715 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'116': False}, 't': 1721209123} 2024-07-17 11:38:44.715 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'116': False}, 't': 1721209123} 2024-07-17 11:38:44.715 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'116': False}, 't': 1721209123} 2024-07-17 11:38:44.716 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'116': False}, 't': 1721209123} 2024-07-17 11:38:44.716 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'116': False}, 't': 1721209123} 2024-07-17 11:38:44.716 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'116': False}, 't': 1721209123} 2024-07-17 11:38:44.716 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'116': False}, 't': 1721209123} 2024-07-17 11:38:44.717 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'116': False}, 't': 1721209123} 2024-07-17 11:38:44.717 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'116': False}, 't': 1721209123} 2024-07-17 11:38:51.333 DEBUG (SyncWorker_15) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209130} 2024-07-17 11:38:51.334 DEBUG (SyncWorker_15) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209130} 2024-07-17 11:38:51.340 DEBUG (SyncWorker_15) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209130} 2024-07-17 11:38:51.341 DEBUG (SyncWorker_15) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209130} 2024-07-17 11:38:51.341 DEBUG (SyncWorker_15) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209130} 2024-07-17 11:38:51.342 DEBUG (SyncWorker_15) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209130} 2024-07-17 11:38:51.344 DEBUG (SyncWorker_15) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209130} 2024-07-17 11:38:51.345 DEBUG (SyncWorker_15) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209130} 2024-07-17 11:38:51.345 DEBUG (SyncWorker_15) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209130} 2024-07-17 11:38:51.345 DEBUG (SyncWorker_15) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209130} 2024-07-17 11:39:55.936 ERROR (SyncWorker_46) [pymoebot] Unable to start due to current state: 'MOWING' File "/config/custom_components/moebot/vacuum.py", line 96, in start self._moebot.start() File "/usr/local/lib/python3.12/site-packages/pymoebot/init.py", line 186, in start raise MoeBotStateException() pymoebot.MoeBotStateException 2024-07-17 11:40:21.099 ERROR (SyncWorker_54) [pymoebot] Error from device: None 2024-07-17 11:40:21.522 ERROR (SyncWorker_28) [pymoebot] Error from device: {'Error': 'Check device key or version', 'Err': '914', 'Payload': None} 2024-07-17 11:40:21.794 INFO (MainThread) [custom_components.moebot] Created a moebot: [MoeBot - {id: bf136b42997205f22fdvcr, state: None, battery: None}] 2024-07-17 11:40:21.831 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:40:21.833 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:40:21.833 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:40:21.833 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:40:21.833 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:40:21.834 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:40:21.834 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:40:21.834 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:40:21.834 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:40:21.834 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:40:33.974 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209232} 2024-07-17 11:40:33.975 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209232} 2024-07-17 11:40:33.975 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209232} 2024-07-17 11:40:33.975 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209232} 2024-07-17 11:40:33.975 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209232} 2024-07-17 11:40:33.975 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209232} 2024-07-17 11:40:33.975 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209232} 2024-07-17 11:40:33.975 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209232} 2024-07-17 11:40:33.975 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209232} 2024-07-17 11:40:33.975 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209232} 2024-07-17 11:40:54.691 ERROR (SyncWorker_9) [pymoebot] Error from device: None 2024-07-17 11:40:54.854 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209253} 2024-07-17 11:40:54.858 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209253} 2024-07-17 11:40:54.859 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209253} 2024-07-17 11:40:54.859 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209253} 2024-07-17 11:40:54.859 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209253} 2024-07-17 11:40:54.860 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209253} 2024-07-17 11:40:54.860 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209253} 2024-07-17 11:40:54.860 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209253} 2024-07-17 11:40:54.861 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209253} 2024-07-17 11:40:54.861 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209253} 2024-07-17 11:41:36.227 ERROR (SyncWorker_28) [pymoebot] Unable to cancel due to current state: 'MOWING' File "/config/custom_components/moebot/vacuum.py", line 103, in stop self._moebot.cancel() File "/usr/local/lib/python3.12/site-packages/pymoebot/init.py", line 205, in cancel raise MoeBotStateException() pymoebot.MoeBotStateException 2024-07-17 11:41:44.039 ERROR (SyncWorker_50) [pymoebot] Error from device: None 2024-07-17 11:41:44.281 ERROR (SyncWorker_7) [pymoebot] Unable to start due to current state: 'MOWING' File "/config/custom_components/moebot/vacuum.py", line 96, in start self._moebot.start() File "/usr/local/lib/python3.12/site-packages/pymoebot/init.py", line 186, in start raise MoeBotStateException() pymoebot.MoeBotStateException 2024-07-17 11:41:46.467 ERROR (SyncWorker_20) [pymoebot] Unable to start due to current state: 'MOWING' File "/config/custom_components/moebot/vacuum.py", line 96, in start self._moebot.start() File "/usr/local/lib/python3.12/site-packages/pymoebot/init.py", line 186, in start raise MoeBotStateException() pymoebot.MoeBotStateException 2024-07-17 11:41:59.628 ERROR (SyncWorker_15) [pymoebot] Error from device: {'Error': 'Check device key or version', 'Err': '914', 'Payload': None} 2024-07-17 11:41:59.790 INFO (MainThread) [custom_components.moebot] Created a moebot: [MoeBot - {id: bf136b42997205f22fdvcr, state: None, battery: None}] 2024-07-17 11:41:59.981 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:41:59.984 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:41:59.985 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:41:59.985 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:41:59.985 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:41:59.986 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:41:59.986 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:41:59.986 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:41:59.986 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:41:59.986 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:42:13.935 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209332} 2024-07-17 11:42:13.936 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209332} 2024-07-17 11:42:13.938 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209332} 2024-07-17 11:42:13.939 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209332} 2024-07-17 11:42:13.939 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209332} 2024-07-17 11:42:13.940 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209332} 2024-07-17 11:42:13.940 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209332} 2024-07-17 11:42:13.940 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209332} 2024-07-17 11:42:13.940 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209332} 2024-07-17 11:42:13.940 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209332} 2024-07-17 11:42:18.952 ERROR (SyncWorker_31) [pymoebot] Error from device: None 2024-07-17 11:42:40.905 ERROR (SyncWorker_15) [pymoebot] Unable to cancel due to current state: 'MOWING' File "/config/custom_components/moebot/vacuum.py", line 103, in stop self._moebot.cancel() File "/usr/local/lib/python3.12/site-packages/pymoebot/init.py", line 205, in cancel raise MoeBotStateException() pymoebot.MoeBotStateException 2024-07-17 11:42:48.717 ERROR (SyncWorker_59) [pymoebot] Unable to dock due to current state: 'MOWING' File "/config/custom_components/moebot/vacuum.py", line 106, in return_to_base self._moebot.dock() File "/usr/local/lib/python3.12/site-packages/pymoebot/init.py", line 214, in dock raise MoeBotStateException() pymoebot.MoeBotStateException 2024-07-17 11:42:49.127 ERROR (SyncWorker_18) [pymoebot] Error from device: None 2024-07-17 11:42:59.593 ERROR (SyncWorker_54) [pymoebot] Error from device: {'Error': 'Check device key or version', 'Err': '914', 'Payload': None} 2024-07-17 11:42:59.684 INFO (MainThread) [custom_components.moebot] Created a moebot: [MoeBot - {id: bf136b42997205f22fdvcr, state: None, battery: None}] 2024-07-17 11:42:59.886 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:42:59.890 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:42:59.890 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:42:59.890 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:42:59.890 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:42:59.890 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:42:59.891 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:42:59.891 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:42:59.891 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:42:59.891 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:43:07.265 ERROR (SyncWorker_7) [pymoebot] Unable to dock due to current state: 'PAUSED' File "/config/custom_components/moebot/vacuum.py", line 106, in return_to_base self._moebot.dock() File "/usr/local/lib/python3.12/site-packages/pymoebot/init.py", line 214, in dock raise MoeBotStateException() pymoebot.MoeBotStateException 2024-07-17 11:43:13.712 ERROR (SyncWorker_11) [pymoebot] Unable to dock due to current state: 'PAUSED' File "/config/custom_components/moebot/vacuum.py", line 106, in return_to_base self._moebot.dock() File "/usr/local/lib/python3.12/site-packages/pymoebot/init.py", line 214, in dock raise MoeBotStateException() pymoebot.MoeBotStateException 2024-07-17 11:43:20.068 DEBUG (SyncWorker_43) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'110': 'AIiIiIgBCwANAAKIiIiIAwsADQAEEwAVAAURGBYABoiIiIgAiIiIiAEAAAAAAoiIiIgDAAAAAAQAAAAABQAAAAAGiIiIiA=='}, 't': 1721209398} 2024-07-17 11:43:20.069 DEBUG (SyncWorker_43) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'110': 'AIiIiIgBCwANAAKIiIiIAwsADQAEEwAVAAURGBYABoiIiIgAiIiIiAEAAAAAAoiIiIgDAAAAAAQAAAAABQAAAAAGiIiIiA=='}, 't': 1721209398} 2024-07-17 11:43:20.069 DEBUG (SyncWorker_43) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'110': 'AIiIiIgBCwANAAKIiIiIAwsADQAEEwAVAAURGBYABoiIiIgAiIiIiAEAAAAAAoiIiIgDAAAAAAQAAAAABQAAAAAGiIiIiA=='}, 't': 1721209398} 2024-07-17 11:43:20.069 DEBUG (SyncWorker_43) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'110': 'AIiIiIgBCwANAAKIiIiIAwsADQAEEwAVAAURGBYABoiIiIgAiIiIiAEAAAAAAoiIiIgDAAAAAAQAAAAABQAAAAAGiIiIiA=='}, 't': 1721209398} 2024-07-17 11:43:20.070 DEBUG (SyncWorker_43) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'110': 'AIiIiIgBCwANAAKIiIiIAwsADQAEEwAVAAURGBYABoiIiIgAiIiIiAEAAAAAAoiIiIgDAAAAAAQAAAAABQAAAAAGiIiIiA=='}, 't': 1721209398} 2024-07-17 11:43:20.070 DEBUG (SyncWorker_43) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'110': 'AIiIiIgBCwANAAKIiIiIAwsADQAEEwAVAAURGBYABoiIiIgAiIiIiAEAAAAAAoiIiIgDAAAAAAQAAAAABQAAAAAGiIiIiA=='}, 't': 1721209398} 2024-07-17 11:43:20.070 DEBUG (SyncWorker_43) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'110': 'AIiIiIgBCwANAAKIiIiIAwsADQAEEwAVAAURGBYABoiIiIgAiIiIiAEAAAAAAoiIiIgDAAAAAAQAAAAABQAAAAAGiIiIiA=='}, 't': 1721209398} 2024-07-17 11:43:20.070 DEBUG (SyncWorker_43) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'110': 'AIiIiIgBCwANAAKIiIiIAwsADQAEEwAVAAURGBYABoiIiIgAiIiIiAEAAAAAAoiIiIgDAAAAAAQAAAAABQAAAAAGiIiIiA=='}, 't': 1721209398} 2024-07-17 11:43:20.071 DEBUG (SyncWorker_43) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'110': 'AIiIiIgBCwANAAKIiIiIAwsADQAEEwAVAAURGBYABoiIiIgAiIiIiAEAAAAAAoiIiIgDAAAAAAQAAAAABQAAAAAGiIiIiA=='}, 't': 1721209398} 2024-07-17 11:43:20.071 DEBUG (SyncWorker_43) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'110': 'AIiIiIgBCwANAAKIiIiIAwsADQAEEwAVAAURGBYABoiIiIgAiIiIiAEAAAAAAoiIiIgDAAAAAAQAAAAABQAAAAAGiIiIiA=='}, 't': 1721209398} 2024-07-17 11:43:20.224 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Unexpected Payload from Device', 'Err': '904', 'Payload': None} 2024-07-17 11:43:21.903 ERROR (SyncWorker_52) [pymoebot] Unable to dock due to current state: 'PAUSED' File "/config/custom_components/moebot/vacuum.py", line 106, in return_to_base self._moebot.dock() File "/usr/local/lib/python3.12/site-packages/pymoebot/init.py", line 214, in dock raise MoeBotStateException() pymoebot.MoeBotStateException 2024-07-17 11:43:35.745 ERROR (SyncWorker_58) [pymoebot] Error from device: {'Error': 'Check device key or version', 'Err': '914', 'Payload': None} 2024-07-17 11:43:35.767 INFO (MainThread) [custom_components.moebot] Created a moebot: [MoeBot - {id: bf136b42997205f22fdvcr, state: None, battery: None}] 2024-07-17 11:43:35.800 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'6': 87, '101': 'STANDBY', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:43:35.802 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'6': 87, '101': 'STANDBY', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:43:35.802 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'6': 87, '101': 'STANDBY', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:43:35.802 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'6': 87, '101': 'STANDBY', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:43:35.802 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'6': 87, '101': 'STANDBY', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:43:35.802 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'6': 87, '101': 'STANDBY', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:43:35.802 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'6': 87, '101': 'STANDBY', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:43:35.802 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'6': 87, '101': 'STANDBY', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:43:35.802 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'6': 87, '101': 'STANDBY', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:43:35.807 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'6': 87, '101': 'STANDBY', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:43:49.754 ERROR (SyncWorker_34) [pymoebot] Error from device: None
I strongly recommend you upgrade to the latest release of the integration. There have been many improvements made to the integration. I'd also recommend using the newly added lawn mower integration.
On Wed, 17 July 2024, 7:48 pm Vicente-Ch, @.***> wrote:
Este error se originó a partir de una integración personalizada.
Registrador: pymoebot Fuente: custom_components/moebot/vacuum.py:106 integración: MoeBot (documentación, problemas) Ocurrió por primera vez: 11:42:48 (5 ocurrencias) Último inicio de sesión: 11:43:49 Unable to dock due to current state: 'MOWING' Unable to dock due to current state: 'PAUSED' Error from device: None
Registrador: pymoebot Fuente: /usr/local/lib/python3.12/site-packages/pymoebot/init.py:48 Ocurrió por primera vez: 11:40:21 (5 ocurrencias) Último inicio de sesión: 11:43:35 Error from device: {'Error': 'Check device key or version', 'Err': '914', 'Payload': None} Error from device: {'Error': 'Unexpected Payload from Device', 'Err': '904', 'Payload': None}
Este error se originó a partir de una integración personalizada.
Registrador: pymoebot Fuente: custom_components/moebot/vacuum.py:100 integración: MoeBot (documentación, problemas) Ocurrió por primera vez: 11:40:21 (3 ocurrencias) Último inicio de sesión: 11:42:49 Error from device: None
Este error se originó a partir de una integración personalizada.
Registrador: pymoebot Fuente: custom_components/moebot/vacuum.py:103 integración: MoeBot (documentación, problemas) Ocurrió por primera vez: 11:40:54 (3 ocurrencias) Último inicio de sesión: 11:42:40 Error from device: None Unable to cancel due to current state: 'MOWING'
Este error se originó a partir de una integración personalizada.
Registrador: pymoebot Fuente: custom_components/moebot/vacuum.py:96 integración: MoeBot (documentación, problemas) Ocurrió por primera vez: 11:39:55 (4 ocurrencias) Último inicio de sesión: 11:42:18 Unable to start due to current state: 'MOWING' Error from device: None
Home Assistant Core 2024-07-17 09:20:38.168 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration moebot which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant 2024-07-17 09:20:43.968 ERROR (SyncWorker_1) [pymoebot] Error from device: {'Error': 'Check device key or version', 'Err': '914', 'Payload': None} 2024-07-17 09:20:44.247 INFO (MainThread) [custom_components.moebot] Created a moebot: [MoeBot - {id: bf136b42997205f22fdvcr, state: None, battery: None}] 2024-07-17 09:20:48.362 WARNING (ImportExecutor_0) [homeassistant.const] DEVICE_CLASS_BATTERY was used from moebot, this is a deprecated constant which will be removed in HA Core 2025.1. Use SensorDeviceClass.BATTERY instead, please report it to the author of the 'moebot' custom integration 2024-07-17 09:43:22.088 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Device Unreachable', 'Err': '905', 'Payload': None} 2024-07-17 09:44:46.352 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Unable to Connect', 'Err': '901', 'Payload': None} 2024-07-17 09:46:07.120 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Unable to Connect', 'Err': '901', 'Payload': None} 2024-07-17 09:50:03.728 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Unable to Connect', 'Err': '901', 'Payload': None} 2024-07-17 09:51:14.384 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Unable to Connect', 'Err': '901', 'Payload': None} 2024-07-17 09:52:25.040 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Unable to Connect', 'Err': '901', 'Payload': None} 2024-07-17 09:57:32.262 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Device Unreachable', 'Err': '905', 'Payload': None} 2024-07-17 09:58:57.744 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Unable to Connect', 'Err': '901', 'Payload': None} 2024-07-17 10:00:01.424 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Unable to Connect', 'Err': '901', 'Payload': None} 2024-07-17 10:01:06.512 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Unable to Connect', 'Err': '901', 'Payload': None} 2024-07-17 10:02:30.754 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Device Unreachable', 'Err': '905', 'Payload': None} 2024-07-17 10:03:36.016 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Unable to Connect', 'Err': '901', 'Payload': None} 2024-07-17 10:04:45.606 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Device Unreachable', 'Err': '905', 'Payload': None} 2024-07-17 10:06:14.736 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Unable to Connect', 'Err': '901', 'Payload': None} 2024-07-17 10:09:22.001 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Unable to Connect', 'Err': '901', 'Payload': None} 2024-07-17 10:10:32.656 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Unable to Connect', 'Err': '901', 'Payload': None} 2024-07-17 10:12:00.780 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Device Unreachable', 'Err': '905', 'Payload': None} 2024-07-17 10:21:52.172 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Device Unreachable', 'Err': '905', 'Payload': None} 2024-07-17 10:23:04.785 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Unable to Connect', 'Err': '901', 'Payload': None} 2024-07-17 10:29:25.181 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Device Unreachable', 'Err': '905', 'Payload': None} 2024-07-17 10:33:24.368 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Unable to Connect', 'Err': '901', 'Payload': None} 2024-07-17 10:34:38.908 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Device Unreachable', 'Err': '905', 'Payload': None} 2024-07-17 11:00:46.004 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'101': 'MOWING'}, 't': 1721206845} 2024-07-17 11:00:46.007 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721206845} 2024-07-17 11:00:46.007 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721206845} 2024-07-17 11:00:46.008 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721206845} 2024-07-17 11:00:46.008 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721206845} 2024-07-17 11:00:46.008 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721206845} 2024-07-17 11:00:46.009 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721206845} 2024-07-17 11:00:46.009 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'101': 'MOWING'}, 't': 1721206845} 2024-07-17 11:00:46.009 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'101': 'MOWING'}, 't': 1721206845} 2024-07-17 11:00:46.009 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'101': 'MOWING'}, 't': 1721206845} 2024-07-17 11:04:32.465 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'6': 98}, 't': 1721207071} 2024-07-17 11:04:32.465 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'6': 98}, 't': 1721207071} 2024-07-17 11:04:32.466 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'6': 98}, 't': 1721207071} 2024-07-17 11:04:32.466 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'6': 98}, 't': 1721207071} 2024-07-17 11:04:32.466 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'6': 98}, 't': 1721207071} 2024-07-17 11:04:32.467 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'6': 98}, 't': 1721207071} 2024-07-17 11:04:32.467 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'6': 98}, 't': 1721207071} 2024-07-17 11:04:32.467 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'6': 98}, 't': 1721207071} 2024-07-17 11:04:32.467 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'6': 98}, 't': 1721207071} 2024-07-17 11:04:32.468 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'6': 98}, 't': 1721207071} 2024-07-17 11:05:56.026 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'6': 97}, 't': 1721207155} 2024-07-17 11:05:56.030 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'6': 97}, 't': 1721207155} 2024-07-17 11:05:56.031 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'6': 97}, 't': 1721207155} 2024-07-17 11:05:56.031 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'6': 97}, 't': 1721207155} 2024-07-17 11:05:56.031 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'6': 97}, 't': 1721207155} 2024-07-17 11:05:56.031 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'6': 97}, 't': 1721207155} 2024-07-17 11:05:56.032 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'6': 97}, 't': 1721207155} 2024-07-17 11:05:56.032 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'6': 97}, 't': 1721207155} 2024-07-17 11:05:56.032 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'6': 97}, 't': 1721207155} 2024-07-17 11:05:56.032 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'6': 97}, 't': 1721207155} 2024-07-17 11:07:26.063 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'6': 96}, 't': 1721207245} 2024-07-17 11:07:26.066 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'6': 96}, 't': 1721207245} 2024-07-17 11:07:26.066 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'6': 96}, 't': 1721207245} 2024-07-17 11:07:26.067 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'6': 96}, 't': 1721207245} 2024-07-17 11:07:26.067 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'6': 96}, 't': 1721207245} 2024-07-17 11:07:26.067 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'6': 96}, 't': 1721207245} 2024-07-17 11:07:26.067 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'6': 96}, 't': 1721207245} 2024-07-17 11:07:26.068 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'6': 96}, 't': 1721207245} 2024-07-17 11:07:26.068 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'6': 96}, 't': 1721207245} 2024-07-17 11:07:26.068 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'6': 96}, 't': 1721207245} 2024-07-17 11:12:32.178 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'6': 95}, 't': 1721207550} 2024-07-17 11:12:32.182 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'6': 95}, 't': 1721207550} 2024-07-17 11:12:32.183 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'6': 95}, 't': 1721207550} 2024-07-17 11:12:32.185 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'6': 95}, 't': 1721207550} 2024-07-17 11:12:32.185 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'6': 95}, 't': 1721207550} 2024-07-17 11:12:32.185 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'6': 95}, 't': 1721207550} 2024-07-17 11:12:32.186 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'6': 95}, 't': 1721207550} 2024-07-17 11:12:32.186 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'6': 95}, 't': 1721207550} 2024-07-17 11:12:32.186 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'6': 95}, 't': 1721207550} 2024-07-17 11:12:32.186 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'6': 95}, 't': 1721207550} 2024-07-17 11:13:00.074 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'6': 94}, 't': 1721207578} 2024-07-17 11:13:00.074 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'6': 94}, 't': 1721207578} 2024-07-17 11:13:00.074 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'6': 94}, 't': 1721207578} 2024-07-17 11:13:00.075 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'6': 94}, 't': 1721207578} 2024-07-17 11:13:00.075 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'6': 94}, 't': 1721207578} 2024-07-17 11:13:00.075 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'6': 94}, 't': 1721207578} 2024-07-17 11:13:00.075 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'6': 94}, 't': 1721207578} 2024-07-17 11:13:00.080 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'6': 94}, 't': 1721207578} 2024-07-17 11:13:00.082 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'6': 94}, 't': 1721207578} 2024-07-17 11:13:00.086 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'6': 94}, 't': 1721207578} 2024-07-17 11:13:25.407 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'6': 93}, 't': 1721207604} 2024-07-17 11:13:25.412 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'6': 93}, 't': 1721207604} 2024-07-17 11:13:25.412 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'6': 93}, 't': 1721207604} 2024-07-17 11:13:25.413 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'6': 93}, 't': 1721207604} 2024-07-17 11:13:25.413 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'6': 93}, 't': 1721207604} 2024-07-17 11:13:25.414 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'6': 93}, 't': 1721207604} 2024-07-17 11:13:25.415 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'6': 93}, 't': 1721207604} 2024-07-17 11:13:25.415 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'6': 93}, 't': 1721207604} 2024-07-17 11:13:25.415 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'6': 93}, 't': 1721207604} 2024-07-17 11:13:25.415 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'6': 93}, 't': 1721207604} 2024-07-17 11:15:40.983 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'6': 92}, 't': 1721207739} 2024-07-17 11:15:40.985 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'6': 92}, 't': 1721207739} 2024-07-17 11:15:40.986 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'6': 92}, 't': 1721207739} 2024-07-17 11:15:40.989 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'6': 92}, 't': 1721207739} 2024-07-17 11:15:40.990 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'6': 92}, 't': 1721207739} 2024-07-17 11:15:40.990 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'6': 92}, 't': 1721207739} 2024-07-17 11:15:40.990 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'6': 92}, 't': 1721207739} 2024-07-17 11:15:40.990 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'6': 92}, 't': 1721207739} 2024-07-17 11:15:40.991 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'6': 92}, 't': 1721207739} 2024-07-17 11:15:40.991 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'6': 92}, 't': 1721207739} 2024-07-17 11:17:43.106 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'6': 91}, 't': 1721207861} 2024-07-17 11:17:43.111 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'6': 91}, 't': 1721207861} 2024-07-17 11:17:43.112 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'6': 91}, 't': 1721207861} 2024-07-17 11:17:43.112 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'6': 91}, 't': 1721207861} 2024-07-17 11:17:43.112 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'6': 91}, 't': 1721207861} 2024-07-17 11:17:43.112 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'6': 91}, 't': 1721207861} 2024-07-17 11:17:43.113 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'6': 91}, 't': 1721207861} 2024-07-17 11:17:43.113 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'6': 91}, 't': 1721207861} 2024-07-17 11:17:43.113 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'6': 91}, 't': 1721207861} 2024-07-17 11:17:43.113 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'6': 91}, 't': 1721207861} 2024-07-17 11:20:12.529 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'6': 90}, 't': 1721208011} 2024-07-17 11:20:12.533 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'6': 90}, 't': 1721208011} 2024-07-17 11:20:12.536 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'6': 90}, 't': 1721208011} 2024-07-17 11:20:12.537 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'6': 90}, 't': 1721208011} 2024-07-17 11:20:12.537 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'6': 90}, 't': 1721208011} 2024-07-17 11:20:12.537 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'6': 90}, 't': 1721208011} 2024-07-17 11:20:12.538 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'6': 90}, 't': 1721208011} 2024-07-17 11:20:12.538 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'6': 90}, 't': 1721208011} 2024-07-17 11:20:12.538 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'6': 90}, 't': 1721208011} 2024-07-17 11:20:12.538 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'6': 90}, 't': 1721208011} 2024-07-17 11:23:22.498 ERROR (SyncWorker_24) [pymoebot] Error from device: None 2024-07-17 11:23:27.505 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'6': 88}, 't': 1721208206} 2024-07-17 11:23:27.510 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'6': 88}, 't': 1721208206} 2024-07-17 11:23:27.510 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'6': 88}, 't': 1721208206} 2024-07-17 11:23:27.512 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'6': 88}, 't': 1721208206} 2024-07-17 11:23:27.512 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'6': 88}, 't': 1721208206} 2024-07-17 11:23:27.512 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'6': 88}, 't': 1721208206} 2024-07-17 11:23:27.512 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'6': 88}, 't': 1721208206} 2024-07-17 11:23:27.513 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'6': 88}, 't': 1721208206} 2024-07-17 11:23:27.513 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'6': 88}, 't': 1721208206} 2024-07-17 11:23:27.513 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'6': 88}, 't': 1721208206} 2024-07-17 11:26:17.761 ERROR (SyncWorker_18) [pymoebot] Unable to start due to current state: 'MOWING' File "/config/custom_components/moebot/vacuum.py", line 96, in start self._moebot.start() File "/usr/local/lib/python3.12/site-packages/pymoebot/init.py", line 186, in start raise MoeBotStateException() pymoebot.MoeBotStateException 2024-07-17 11:30:43.894 ERROR (SyncWorker_51) [pymoebot] Error from device: {'Error': 'Check device key or version', 'Err': '914', 'Payload': None} 2024-07-17 11:30:44.129 INFO (MainThread) [custom_components.moebot] Created a moebot: [MoeBot - {id: bf136b42997205f22fdvcr, state: None, battery: None}] 2024-07-17 11:30:44.231 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'6': 88, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:30:44.232 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'6': 88, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:30:44.232 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'6': 88, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:30:44.232 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'6': 88, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:30:44.233 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'6': 88, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:30:44.233 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'6': 88, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:30:44.233 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'6': 88, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:30:44.233 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'6': 88, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:30:44.233 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'6': 88, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:30:44.233 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'6': 88, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:37:33.840 ERROR (SyncWorker_58) [pymoebot] Error from device: {'Error': 'Network Error: Unable to Connect', 'Err': '901', 'Payload': None} 2024-07-17 11:37:38.896 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Network Error: Unable to Connect', 'Err': '901', 'Payload': None} 2024-07-17 11:38:26.459 ERROR (SyncWorker_27) [pymoebot] Error from device: None 2024-07-17 11:38:41.384 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'101': 'ERROR'}, 't': 1721209121} 2024-07-17 11:38:41.385 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'101': 'ERROR'}, 't': 1721209121} 2024-07-17 11:38:41.386 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'101': 'ERROR'}, 't': 1721209121} 2024-07-17 11:38:41.386 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'101': 'ERROR'}, 't': 1721209121} 2024-07-17 11:38:41.386 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'101': 'ERROR'}, 't': 1721209121} 2024-07-17 11:38:41.390 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'101': 'ERROR'}, 't': 1721209121} 2024-07-17 11:38:41.391 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'101': 'ERROR'}, 't': 1721209121} 2024-07-17 11:38:41.391 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'101': 'ERROR'}, 't': 1721209121} 2024-07-17 11:38:41.391 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'101': 'ERROR'}, 't': 1721209121} 2024-07-17 11:38:41.391 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'101': 'ERROR'}, 't': 1721209121} 2024-07-17 11:38:41.475 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209121} 2024-07-17 11:38:41.478 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209121} 2024-07-17 11:38:41.478 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209121} 2024-07-17 11:38:41.478 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209121} 2024-07-17 11:38:41.479 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209121} 2024-07-17 11:38:41.479 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209121} 2024-07-17 11:38:41.479 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209121} 2024-07-17 11:38:41.479 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209121} 2024-07-17 11:38:41.480 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209121} 2024-07-17 11:38:41.480 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209121} 2024-07-17 11:38:44.714 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'116': False}, 't': 1721209123} 2024-07-17 11:38:44.715 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'116': False}, 't': 1721209123} 2024-07-17 11:38:44.715 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'116': False}, 't': 1721209123} 2024-07-17 11:38:44.715 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'116': False}, 't': 1721209123} 2024-07-17 11:38:44.716 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'116': False}, 't': 1721209123} 2024-07-17 11:38:44.716 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'116': False}, 't': 1721209123} 2024-07-17 11:38:44.716 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'116': False}, 't': 1721209123} 2024-07-17 11:38:44.716 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'116': False}, 't': 1721209123} 2024-07-17 11:38:44.717 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'116': False}, 't': 1721209123} 2024-07-17 11:38:44.717 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'116': False}, 't': 1721209123} 2024-07-17 11:38:51.333 DEBUG (SyncWorker_15) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209130} 2024-07-17 11:38:51.334 DEBUG (SyncWorker_15) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209130} 2024-07-17 11:38:51.340 DEBUG (SyncWorker_15) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209130} 2024-07-17 11:38:51.341 DEBUG (SyncWorker_15) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209130} 2024-07-17 11:38:51.341 DEBUG (SyncWorker_15) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209130} 2024-07-17 11:38:51.342 DEBUG (SyncWorker_15) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209130} 2024-07-17 11:38:51.344 DEBUG (SyncWorker_15) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209130} 2024-07-17 11:38:51.345 DEBUG (SyncWorker_15) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209130} 2024-07-17 11:38:51.345 DEBUG (SyncWorker_15) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209130} 2024-07-17 11:38:51.345 DEBUG (SyncWorker_15) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209130} 2024-07-17 11:39:55.936 ERROR (SyncWorker_46) [pymoebot] Unable to start due to current state: 'MOWING' File "/config/custom_components/moebot/vacuum.py", line 96, in start self._moebot.start() File "/usr/local/lib/python3.12/site-packages/pymoebot/init.py", line 186, in start raise MoeBotStateException() pymoebot.MoeBotStateException 2024-07-17 11:40:21.099 ERROR (SyncWorker_54) [pymoebot] Error from device: None 2024-07-17 11:40:21.522 ERROR (SyncWorker_28) [pymoebot] Error from device: {'Error': 'Check device key or version', 'Err': '914', 'Payload': None} 2024-07-17 11:40:21.794 INFO (MainThread) [custom_components.moebot] Created a moebot: [MoeBot - {id: bf136b42997205f22fdvcr, state: None, battery: None}] 2024-07-17 11:40:21.831 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:40:21.833 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:40:21.833 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:40:21.833 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:40:21.833 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:40:21.834 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:40:21.834 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:40:21.834 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:40:21.834 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:40:21.834 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:40:33.974 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209232} 2024-07-17 11:40:33.975 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209232} 2024-07-17 11:40:33.975 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209232} 2024-07-17 11:40:33.975 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209232} 2024-07-17 11:40:33.975 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209232} 2024-07-17 11:40:33.975 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209232} 2024-07-17 11:40:33.975 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209232} 2024-07-17 11:40:33.975 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209232} 2024-07-17 11:40:33.975 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209232} 2024-07-17 11:40:33.975 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'101': 'STANDBY'}, 't': 1721209232} 2024-07-17 11:40:54.691 ERROR (SyncWorker_9) [pymoebot] Error from device: None 2024-07-17 11:40:54.854 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209253} 2024-07-17 11:40:54.858 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209253} 2024-07-17 11:40:54.859 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209253} 2024-07-17 11:40:54.859 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209253} 2024-07-17 11:40:54.859 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209253} 2024-07-17 11:40:54.860 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209253} 2024-07-17 11:40:54.860 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209253} 2024-07-17 11:40:54.860 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209253} 2024-07-17 11:40:54.861 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209253} 2024-07-17 11:40:54.861 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209253} 2024-07-17 11:41:36.227 ERROR (SyncWorker_28) [pymoebot] Unable to cancel due to current state: 'MOWING' File "/config/custom_components/moebot/vacuum.py", line 103, in stop self._moebot.cancel() File "/usr/local/lib/python3.12/site-packages/pymoebot/init.py", line 205, in cancel raise MoeBotStateException() pymoebot.MoeBotStateException 2024-07-17 11:41:44.039 ERROR (SyncWorker_50) [pymoebot] Error from device: None 2024-07-17 11:41:44.281 ERROR (SyncWorker_7) [pymoebot] Unable to start due to current state: 'MOWING' File "/config/custom_components/moebot/vacuum.py", line 96, in start self._moebot.start() File "/usr/local/lib/python3.12/site-packages/pymoebot/init.py", line 186, in start raise MoeBotStateException() pymoebot.MoeBotStateException 2024-07-17 11:41:46.467 ERROR (SyncWorker_20) [pymoebot] Unable to start due to current state: 'MOWING' File "/config/custom_components/moebot/vacuum.py", line 96, in start self._moebot.start() File "/usr/local/lib/python3.12/site-packages/pymoebot/init.py", line 186, in start raise MoeBotStateException() pymoebot.MoeBotStateException 2024-07-17 11:41:59.628 ERROR (SyncWorker_15) [pymoebot] Error from device: {'Error': 'Check device key or version', 'Err': '914', 'Payload': None} 2024-07-17 11:41:59.790 INFO (MainThread) [custom_components.moebot] Created a moebot: [MoeBot - {id: bf136b42997205f22fdvcr, state: None, battery: None}] 2024-07-17 11:41:59.981 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:41:59.984 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:41:59.985 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:41:59.985 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:41:59.985 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:41:59.986 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:41:59.986 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:41:59.986 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:41:59.986 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:41:59.986 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:42:13.935 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209332} 2024-07-17 11:42:13.936 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209332} 2024-07-17 11:42:13.938 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209332} 2024-07-17 11:42:13.939 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209332} 2024-07-17 11:42:13.939 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209332} 2024-07-17 11:42:13.940 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209332} 2024-07-17 11:42:13.940 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209332} 2024-07-17 11:42:13.940 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209332} 2024-07-17 11:42:13.940 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209332} 2024-07-17 11:42:13.940 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'101': 'MOWING'}, 't': 1721209332} 2024-07-17 11:42:18.952 ERROR (SyncWorker_31) [pymoebot] Error from device: None 2024-07-17 11:42:40.905 ERROR (SyncWorker_15) [pymoebot] Unable to cancel due to current state: 'MOWING' File "/config/custom_components/moebot/vacuum.py", line 103, in stop self._moebot.cancel() File "/usr/local/lib/python3.12/site-packages/pymoebot/init.py", line 205, in cancel raise MoeBotStateException() pymoebot.MoeBotStateException 2024-07-17 11:42:48.717 ERROR (SyncWorker_59) [pymoebot] Unable to dock due to current state: 'MOWING' File "/config/custom_components/moebot/vacuum.py", line 106, in return_to_base self._moebot.dock() File "/usr/local/lib/python3.12/site-packages/pymoebot/init.py", line 214, in dock raise MoeBotStateException() pymoebot.MoeBotStateException 2024-07-17 11:42:49.127 ERROR (SyncWorker_18) [pymoebot] Error from device: None 2024-07-17 11:42:59.593 ERROR (SyncWorker_54) [pymoebot] Error from device: {'Error': 'Check device key or version', 'Err': '914', 'Payload': None} 2024-07-17 11:42:59.684 INFO (MainThread) [custom_components.moebot] Created a moebot: [MoeBot - {id: bf136b42997205f22fdvcr, state: None, battery: None}] 2024-07-17 11:42:59.886 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:42:59.890 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:42:59.890 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:42:59.890 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:42:59.890 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:42:59.890 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:42:59.891 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:42:59.891 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:42:59.891 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:42:59.891 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'6': 87, '101': 'PAUSED', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:43:07.265 ERROR (SyncWorker_7) [pymoebot] Unable to dock due to current state: 'PAUSED' File "/config/custom_components/moebot/vacuum.py", line 106, in return_to_base self._moebot.dock() File "/usr/local/lib/python3.12/site-packages/pymoebot/init.py", line 214, in dock raise MoeBotStateException() pymoebot.MoeBotStateException 2024-07-17 11:43:13.712 ERROR (SyncWorker_11) [pymoebot] Unable to dock due to current state: 'PAUSED' File "/config/custom_components/moebot/vacuum.py", line 106, in return_to_base self._moebot.dock() File "/usr/local/lib/python3.12/site-packages/pymoebot/init.py", line 214, in dock raise MoeBotStateException() pymoebot.MoeBotStateException 2024-07-17 11:43:20.068 DEBUG (SyncWorker_43) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'110': 'AIiIiIgBCwANAAKIiIiIAwsADQAEEwAVAAURGBYABoiIiIgAiIiIiAEAAAAAAoiIiIgDAAAAAAQAAAAABQAAAAAGiIiIiA=='}, 't': 1721209398} 2024-07-17 11:43:20.069 DEBUG (SyncWorker_43) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'110': 'AIiIiIgBCwANAAKIiIiIAwsADQAEEwAVAAURGBYABoiIiIgAiIiIiAEAAAAAAoiIiIgDAAAAAAQAAAAABQAAAAAGiIiIiA=='}, 't': 1721209398} 2024-07-17 11:43:20.069 DEBUG (SyncWorker_43) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'110': 'AIiIiIgBCwANAAKIiIiIAwsADQAEEwAVAAURGBYABoiIiIgAiIiIiAEAAAAAAoiIiIgDAAAAAAQAAAAABQAAAAAGiIiIiA=='}, 't': 1721209398} 2024-07-17 11:43:20.069 DEBUG (SyncWorker_43) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'110': 'AIiIiIgBCwANAAKIiIiIAwsADQAEEwAVAAURGBYABoiIiIgAiIiIiAEAAAAAAoiIiIgDAAAAAAQAAAAABQAAAAAGiIiIiA=='}, 't': 1721209398} 2024-07-17 11:43:20.070 DEBUG (SyncWorker_43) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'110': 'AIiIiIgBCwANAAKIiIiIAwsADQAEEwAVAAURGBYABoiIiIgAiIiIiAEAAAAAAoiIiIgDAAAAAAQAAAAABQAAAAAGiIiIiA=='}, 't': 1721209398} 2024-07-17 11:43:20.070 DEBUG (SyncWorker_43) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'110': 'AIiIiIgBCwANAAKIiIiIAwsADQAEEwAVAAURGBYABoiIiIgAiIiIiAEAAAAAAoiIiIgDAAAAAAQAAAAABQAAAAAGiIiIiA=='}, 't': 1721209398} 2024-07-17 11:43:20.070 DEBUG (SyncWorker_43) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'110': 'AIiIiIgBCwANAAKIiIiIAwsADQAEEwAVAAURGBYABoiIiIgAiIiIiAEAAAAAAoiIiIgDAAAAAAQAAAAABQAAAAAGiIiIiA=='}, 't': 1721209398} 2024-07-17 11:43:20.070 DEBUG (SyncWorker_43) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'110': 'AIiIiIgBCwANAAKIiIiIAwsADQAEEwAVAAURGBYABoiIiIgAiIiIiAEAAAAAAoiIiIgDAAAAAAQAAAAABQAAAAAGiIiIiA=='}, 't': 1721209398} 2024-07-17 11:43:20.071 DEBUG (SyncWorker_43) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'110': 'AIiIiIgBCwANAAKIiIiIAwsADQAEEwAVAAURGBYABoiIiIgAiIiIiAEAAAAAAoiIiIgDAAAAAAQAAAAABQAAAAAGiIiIiA=='}, 't': 1721209398} 2024-07-17 11:43:20.071 DEBUG (SyncWorker_43) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'110': 'AIiIiIgBCwANAAKIiIiIAwsADQAEEwAVAAURGBYABoiIiIgAiIiIiAEAAAAAAoiIiIgDAAAAAAQAAAAABQAAAAAGiIiIiA=='}, 't': 1721209398} 2024-07-17 11:43:20.224 ERROR (pymoebot) [pymoebot] Error from device: {'Error': 'Unexpected Payload from Device', 'Err': '904', 'Payload': None} 2024-07-17 11:43:21.903 ERROR (SyncWorker_52) [pymoebot] Unable to dock due to current state: 'PAUSED' File "/config/custom_components/moebot/vacuum.py", line 106, in return_to_base self._moebot.dock() File "/usr/local/lib/python3.12/site-packages/pymoebot/init.py", line 214, in dock raise MoeBotStateException() pymoebot.MoeBotStateException 2024-07-17 11:43:35.745 ERROR (SyncWorker_58) [pymoebot] Error from device: {'Error': 'Check device key or version', 'Err': '914', 'Payload': None} 2024-07-17 11:43:35.767 INFO (MainThread) [custom_components.moebot] Created a moebot: [MoeBot - {id: bf136b42997205f22fdvcr, state: None, battery: None}] 2024-07-17 11:43:35.800 DEBUG (pymoebot) [custom_components.moebot] 'MoeBotVacuumEntity' got an update: {'dps': {'6': 87, '101': 'STANDBY', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:43:35.802 DEBUG (pymoebot) [custom_components.moebot] 'MowingStateSensor' got an update: {'dps': {'6': 87, '101': 'STANDBY', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:43:35.802 DEBUG (pymoebot) [custom_components.moebot] 'BatterySensor' got an update: {'dps': {'6': 87, '101': 'STANDBY', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:43:35.802 DEBUG (pymoebot) [custom_components.moebot] 'EmergencyStateSensor' got an update: {'dps': {'6': 87, '101': 'STANDBY', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:43:35.802 DEBUG (pymoebot) [custom_components.moebot] 'WorkModeSensor' got an update: {'dps': {'6': 87, '101': 'STANDBY', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:43:35.802 DEBUG (pymoebot) [custom_components.moebot] 'PyMoebotVersionSensor' got an update: {'dps': {'6': 87, '101': 'STANDBY', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:43:35.802 DEBUG (pymoebot) [custom_components.moebot] 'TuyaVersionSensor' got an update: {'dps': {'6': 87, '101': 'STANDBY', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:43:35.802 DEBUG (pymoebot) [custom_components.moebot] 'WorkingTimeNumber' got an update: {'dps': {'6': 87, '101': 'STANDBY', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:43:35.802 DEBUG (pymoebot) [custom_components.moebot] 'ParkWhenRainingSwitch' got an update: {'dps': {'6': 87, '101': 'STANDBY', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:43:35.807 DEBUG (pymoebot) [custom_components.moebot] 'PollDeviceButton' got an update: {'dps': {'6': 87, '101': 'STANDBY', '102': 0, '103': 'MOWER_LEAN', '104': True, '105': 4, '106': 2323, '116': False}} 2024-07-17 11:43:49.754 ERROR (SyncWorker_34) [pymoebot] Error from device: None Captura.de.pantalla.2024-07-17.114744.jpg (view on web) https://github.com/user-attachments/assets/cfa3da71-8c59-40ab-8a49-1845b0aa4e05
— Reply to this email directly, view it on GitHub https://github.com/Whytey/moebot-hass-integration/issues/22#issuecomment-2232896408, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAGWATCUZFQQI6JKOFRCV7LZMY4X5AVCNFSM6AAAAABKDHMD46VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMZSHA4TMNBQHA . You are receiving this because you commented.Message ID: @.***>
I did it from hacs, activating the beta versions. Not well? Can you give me instructions to do it correctly?
The 0.3.0 release should be listed as an update when you click on HACS on the sidebar.
If it isn't,
Hello again, since I tried to update moebot to the latest version 0.3.0 I have not been able to connect the device. Just like the other colleague who has another issue open... I also removed it from hacs and re-downloaded, but it doesn't work either. I've tried integrating it with your local and it does work.
Enorabuena for your new device, it looks like a very good machine.
Hi, @Vicente-Ch - it would appear you are currently seeing the same issue as #36 - which I have now been able to reproduce. Suggest you continue to follow that defect for resolution.
Thank you very much for your support, everything finally seems to work when using the lawn_mower.moebot_mower entity. I still notice some errors when using the vacuum.moebot entity that, as you mentioned above, you will eliminate in the future. I've attached the errors in case you want to take a look. Thanks again for your time. Greetings
1.Este error se originó a partir de una integración personalizada.
Registrador: pymoebot Fuente: custom_components/moebot/vacuum.py:93 integración: MoeBot (documentación, problemas) Ocurrió por primera vez: 16:31:04 (1 ocurrencias) Último inicio de sesión: 16:31:04
Unable to cancel due to current state: 'MOWING'
2.Este error se originó a partir de una integración personalizada.
Registrador: pymoebot Fuente: custom_components/moebot/vacuum.py:90 integración: MoeBot (documentación, problemas) Ocurrió por primera vez: 16:30:46 (1 ocurrencias) Último inicio de sesión: 16:30:46
Unable to pause due to current state: 'STANDBY'
3.Registrador: pymoebot Fuente: /usr/local/lib/python3.12/site-packages/pymoebot/init.py:119 Ocurrió por primera vez: 16:28:33 (1 ocurrencias) Último inicio de sesión: 16:28:33
Error from device: {'Error': 'Check device key or version', 'Err': '914', 'Payload': None}
@Vicente-Ch - the vacuum component will be removed in the future which will indeed remove those errors. Recommend you use the lawn mower component instead.
@OndrejkaM - any news on whether that latest release also fixed your issue? May I close this issue now?
Thanks for the effort. You are really very clever.
Hey there, many thanks for the hard work! I just installed the Integration and added my Parkside robot. There still seems to be problem related to the above: when trying to start mowing while charging I get the following error: „No path between CHARGING_WITH_TASK_SUSPEND and MOWING“
That's a tricky one since I think when the battery is low, you can't make it go back out to mow while it's charging but you can when the battery is more charged. I'll have a think about this.
Also, which mower do you have? I'll add it to the list of compatible mowers 👍
On Sat, 17 Aug 2024, 3:50 am crazykiwi2003, @.***> wrote:
Hey there, many thanks for the hard work! I just installed the Integration and added my Parkside robot. There still seems to be problem related to the above: when trying to start mowing while charging I get the following error: „No path between CHARGING_WITH_TASK_SUSPEND and MOWING“
— Reply to this email directly, view it on GitHub https://github.com/Whytey/moebot-hass-integration/issues/22#issuecomment-2293916411, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAGWATAYERCY4YDS5A7SZOLZRY3WFAVCNFSM6AAAAABKDHMD46VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJTHEYTMNBRGE . You are receiving this because you commented.Message ID: @.***>
Many thanks! It’s the same Parkside mower (so far the only smart mower from Parkside): PMRDA 20-Li A1
Hola. Parece que esta integracion se adapta a mi cortacesped. Robot lawn mower PMRDA 20-Li A1 comprado en cadena supermercados LIDL. Pero arroja algunos errores. Al principio todo parece funcionar. al darle a "play" el estado cambia a "cleaning" pero cuando pulso "pause" "stop"... ya no reacciona ni siquiera el estado cambia.
Esto es lo que muestra el debuj de la integracion, he borrado algunas cosas que parece estar relacionadas:
2024-06-29 13:45:00.854 WARNING (ImportExecutor_0) [homeassistant.const] DEVICE_CLASS_BATTERY was used from moebot, this is a deprecated constant which will be removed in HA Core 2025.1. Use SensorDeviceClass.BATTERY instead, please report it to the author of the 'moebot' custom integration 2024-06-29 13:45:06.394 WARNING (MainThread) [homeassistant.util.loop] Detected blocking call to import_module inside the event loop by custom integration 'edata' at custom_components/edata/coordinator.py, line 170: self._datadis.process_data() (offender: /usr/local/lib/python3.12/site-packages/dateparser/languages/loader.py, line 215: import_module("dateparser.data.date_translation_data." + lang),), please create a bug report at https://github.com/uvejota/homeassistant-edata/issues Traceback (most recent call last): File "", line 198, in _run_module_as_main
File "", line 88, in _run_code
File "/usr/src/homeassistant/homeassistant/main.py", line 223, in
sys.exit(main())
File "/usr/src/homeassistant/homeassistant/main.py", line 209, in main
exit_code = runner.run(runtime_conf)
File "/usr/src/homeassistant/homeassistant/runner.py", line 190, in run
return loop.run_until_complete(setup_and_run_hass(runtime_config))
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 672, in run_until_complete
self.run_forever()
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 639, in run_forever
self._run_once()
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 1988, in _run_once
handle._run()
File "/usr/local/lib/python3.12/asyncio/events.py", line 88, in _run
self._context.run(self._callback, *self._args)
File "/config/custom_components/edata/sensor.py", line 166, in async_setup_entry
coordinator = EdataCoordinator(
File "/config/custom_components/edata/coordinator.py", line 98, in init
self._load_data(preprocess=True)
File "/config/custom_components/edata/coordinator.py", line 170, in _load_data
self._datadis.process_data()
2024-06-29 13:45:06.446 WARNING (MainThread) [homeassistant.helpers.frame] Detected that custom integration 'edata' accesses hass.components.websocket_api. This is deprecated and will stop working in Home Assistant 2024.9, it should be updated to import functions used from websocket_api directly at custom_components/edata/websockets.py, line 68: hass.components.websocket_api.async_register_command(, please create a bug report at https://github.com/uvejota/homeassistant-edata/issues 2024-06-29 13:45:06.619 WARNING (MainThread) [homeassistant.helpers.service] Referenced entities switch.freeds_pwm_aut_man are missing or not currently available 2024-06-29 13:45:06.619 WARNING (MainThread) [homeassistant.helpers.service] Referenced entities switch.freeds_pwm_aut_man are missing or not currently available 2024-06-29 13:45:07.907 WARNING (MainThread) [homeassistant.helpers.frame] Detected that custom integration 'hacs' accesses hass.helpers.event. This is deprecated and will stop working in Home Assistant 2024.11, it should be updated to import functions used from event directly at custom_components/hacs/base.py, line 630: self.hass.helpers.event.async_track_time_interval(, please create a bug report at https://github.com/hacs/integration/issues 2024-06-29 13:45:19.976 WARNING (MainThread) [homeassistant.util.loop] Detected blocking call to open inside the event loop by custom integration 'edata' at custom_components/edata/coordinator.py, line 149: with open( (offender: /config/custom_components/edata/coordinator.py, line 149: with open(), please create a bug report at https://github.com/uvejota/homeassistant-edata/issues Traceback (most recent call last): File "", line 198, in _run_module_as_main
File "", line 88, in _run_code
File "/usr/src/homeassistant/homeassistant/main.py", line 223, in
sys.exit(main())
File "/usr/src/homeassistant/homeassistant/main.py", line 209, in main
exit_code = runner.run(runtime_conf)
File "/usr/src/homeassistant/homeassistant/runner.py", line 190, in run
return loop.run_until_complete(setup_and_run_hass(runtime_config))
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 672, in run_until_complete
self.run_forever()
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 639, in run_forever
self._run_once()
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 1988, in _run_once
handle._run()
File "/usr/local/lib/python3.12/asyncio/events.py", line 88, in _run
self._context.run(self._callback, *self._args)
File "/config/custom_components/edata/sensor.py", line 181, in async_first_refresh
await coordinator.async_refresh()
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 288, in async_refresh
await self._async_refresh(log_failures=True)
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 312, in _async_refresh
self.data = await self._async_update_data()
File "/config/custom_components/edata/coordinator.py", line 149, in _async_update_data
with open(
2024-06-29 13:46:39.245 ERROR (SyncWorker_13) [pymoebot] Error from device: None 2024-06-29 13:47:10.054 ERROR (SyncWorker_11) [pymoebot] Error from device: {'Error': 'Unexpected Payload from Device', 'Err': '904', 'Payload': None} 2024-06-29 13:47:14.989 ERROR (SyncWorker_22) [pymoebot] Error from device: None 2024-06-29 13:49:44.890 ERROR (SyncWorker_23) [pymoebot] Error from device: None 2024-06-29 14:00:01.257 WARNING (MainThread) [custom_components.localtuya.switch] [bf0...baz] Entity switch.depuradora_lt is requesting unknown DPS index 18 2024-06-29 14:00:01.257 WARNING (MainThread) [custom_components.localtuya.switch] [bf0...baz] Entity switch.depuradora_lt is requesting unknown DPS index 19 2024-06-29 14:00:01.258 ERROR (MainThread) [homeassistant] Error doing job: Exception in callback Entity._async_write_ha_state_from_call_soon_threadsafe() (None) Traceback (most recent call last): File "/usr/local/lib/python3.12/asyncio/events.py", line 88, in _run self._context.run(self._callback, *self._args) File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 992, in _async_write_ha_state_from_call_soon_threadsafe self._async_write_ha_state() File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1126, in _async_write_ha_state state, attr, capabilities, shadowed_attr = self.async_calculate_state() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1065, in async_calculate_state if extra_state_attributes := self.extra_state_attributes: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/localtuya/switch.py", line 65, in extra_state_attributes self.dps(self._config[CONF_CURRENT_CONSUMPTION]) / 10