dgongut / wakebot

Bot de telegram que te permitirá despertar a tus dispositivos en red local mediante Wake on lan
GNU General Public License v3.0
4 stars 0 forks source link

No funciona #1

Open yeraycito opened 1 month ago

yeraycito commented 1 month ago

Lo primero darte las gracias por tus dockers bot que son una maravilla. El otro dia instalé este y lo configuré para poder encender mi ordenador, hecho esto hice una prueba y funcionó sin problemas. Al dia siguiente lo volví a intentar y dejó de funcionar, es decir, el bot dice que ha enviado la señal pero el ordenador no se enciende. Lo he vuelto a intentar los dias sucesivos y lo mismo:

Captura

No es un problema de red ni del ordenador ya que en mi móvil tengo una aplicación wakeonlan y enciende el ordenador sin problemas. Me ha dado por mirar los logs del contenedor en Portainer y tienen una buena cantidad de errores de Python. El bot de Telegram es exclusivo para este docker y no es utilizado para otra cosa ni está incluido en ningún grupo. El docker-controller-bot funciona sin problemas ( lo digo por Python ).

Te envío el log del contenedor ( he marcado con XXXXXX ) los datos privados:

_wakebot_logs.txt

dgongut commented 1 month ago

Buenas, en primer lugar, los errores de python parece que se quedó sin internet el 2024-08-06 19:10:49, posteriormente no ha habido más errores. Con respecto a eso poco hay que hacer, el bot sigue funcionando tras eso.

Con respecto a lo de que no encienda un dispositivo que sí encendió en primer lugar es extremadamente raro. Lo investigaré.

yeraycito commented 1 month ago

Buenas tardes, ya me funciona. En mi caso no hago wake on lan constántemente así que hasta hace un rato que he encendido el ordenador con este sistema no lo he podido comprobar. Lo único que he hecho ha sido reiniciar el contenedor wakebot a través del docker controller y una vez reiniciado le he hecho el wake on lan a mi ordenador con el wakebot y, como digo, vuelve a funcionar. Mi red sigue siendo la misma y el nas donde tengo instalado el contenedor wakebot no lo he tocado así que no le encuentro explicación a menos que los errores de Python que te comenté al reiniciar mi router Opnsense tuvieran algo que ver. Ganekogorta me ha comentado hoy que ha repetido el wake on lan a través del wakebot con dos de sus nas sin ningún problema así que, como digo, la única diferencia son los errores de Python al quedarse sin internet....... digo yo.

dgongut commented 1 month ago

¡Muy interesante tambien! Investigare si puedo reiniciar el contenedor cuando saque esos errores :+1:

yeraycito commented 1 month ago

Si antes hablo........ lo que te acabo de explicar sigue siendo válido, me refiero a que ha vuelto a funcionar después de reiniciar el wakebot. Da la casualidad de que hoy hay actualización de Opnsense así que la acabo de instalar y a continuación he reiniciado el router así que momentáneamente la red se ha quedado sin internet. Para hacer la prueba he apagado el ordenador, cuando Opnsense se ha reiniciado le he hecho un nuevo wake on lan al ordenador a través del wakebot....... y funciona. Resumiendo, ya no se lo que pudo ocasionar el error anterior que se solventó con el reinicio del wakebot.