Hace unos días me encontré con un problema raro: mi aspiradora no respondía a mis órdenes en la app. Pero lo mas raro era el estado de los botones: estaba cargando, pero el botón de «volver a casa» estaba activo, y el de «empezar a limpiar» estaba desactivado.
Un vistazo rápido a los logs me permitió descubrir que el estado actual de la aspiradora era «10», y antes había pasado por el «9» y por el «7». Esto era muy raro, pues los únicos estados que conocía hasta ahora iban desde el «1» (limpiando), hasta el «6» (en la base, batería cargada), tal y como comenté en la entrada «A ritmo de conga (6)».
Obviamente esto era muy raro, así que empecé a investigar revisando los logs, y descubrí qué ya me había ocurrido lo mismo en dos ocasiones más. Las preguntas obvias eran: ¿por qué? y ¿Qué significaban esos nuevos estados?
Entonces me fijé en un detalle raro: antes de pasar al modo «9», la aspiradora estaba limpiando (modo «1»), pero la batería estaba muy baja. De pronto se puso en modo «9», y unos segundos después pasó a modo «10», y entonces el nivel de la batería, de pronto, empezó a subir. Y cuando llegó al 100%, volvió a modo «1», o limpiar.
La respuesta era obvia: cuando la aspiradora está limpiando y ve que la batería está demasiado baja como para terminar el trabajo, ella sola se vuelve a la base (modo «9») para cargarla de nuevo (modo «10») y continuar la operación donde la dejó. El «7» todavía no se qué puede ser. A lo mejor tiene que ver con un par de veces que se me quedó atascada por culpa de un reflejo del sol (no se por qué, pero si da el sol en el parqué, el sensor antiescaleras se lía), pero tengo que hacer más pruebas para confirmarlo.
Así, la lista de estados posibles pasa a ser:
- 1: limpiando
- 2: detenida
- 4: regresando a la base
- 5: en la base, cargando la batería
- 6: en la base, batería cargada
- 7: ??????
- 9: regresando a la base por batería baja
- 10: en la base, cargando batería, para continuar un trabajo previo interrumpido por batería baja
A ritmo de conga (16) por A cuadros está licenciado bajo una Licencia Creative Commons Atribución-CompartirIgual 4.0 Internacional.
Hola Sergio, me gustaría agradecerte el curro que te has pegado con OpenDoñita, he disfrutado mucho de todas las entradas , como usuario de una conga 1490 lo he probado y funciona perfecto, ahora a trastear con el webservice para integrarlo en Home Assistant
Gracias de nuevo 😉
Me alegro mucho de que te sirva. Y por supuesto, sientete libre de enviar parches 😉
Hola. Muy interesante la investigación.
Has notado que puedes hacer ssh directamente a la conga? No he encontrado la clave, pero seguro que accediendo al file system se pueden modificar algún comportamiento, detectar intrusos y grabarlos 😉
No, eso se puede hacer con modelos superiores, pero este no tiene SSH.