Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Local Service Stop after a delay #23

Open
Turakam83 opened this issue Sep 17, 2024 · 1 comment
Open

Local Service Stop after a delay #23

Turakam83 opened this issue Sep 17, 2024 · 1 comment

Comments

@Turakam83
Copy link

Hello,

I’m using an old Redmi 9C smartphone to run the gateway locally, and everything works perfectly except that after a while (I’m not exactly sure how long), the local gateway stops. I then have to reactivate it in the app settings.

I’ve disabled all power optimization settings to keep the app always active, but it has no effect.

Do you have a solution for this?

Is there an ADB command I could run every X hours to relaunch the app and activate the local service?

The smartphone is used exclusively for the gateway, serves no other purpose, and is always charging.

Thank you for your help.

==

Bonjour

J'utilise un vieux smartphone Redmi 9C pour faire fonctionner la gateway en local, tout fonctionne parfaitement sauf qu'au bout d'un certain temps (je ne connais pas exactement le délais) la gateway local se coupe. Je dois alors la réactiver dans les paramètres de l'application.

J'ai pourtant désactivé tous les paramètres d'optimisation d'énergie afin que l'application reste toujours active, mais c'est sans effet.

Auriez vous une solution a ca ?

Est ce qu'il y aurai une commande ADB que je pourrai lancer toutes les X heures pour executer l'application et activer le service local ?

Le smartphone est utilisé uniquement que pour la gateway, il ne sert a rien d'autre et il est toujours en charge.

Merci pour votre aide

@ngluva
Copy link

ngluva commented Sep 18, 2024

I use a different solution but have similar problems with Android.
1). Don't update Android software
2). Write a script that pings your phone every couple of minutes. I have found this to be a reasonable work around.
3). Adjust the delay as necessary

==

J'utilise une solution différente mais j'ai des problèmes similaires avec Android.
1). Ne mettez pas à jour le logiciel Android
2). Écrivez un script qui envoie un ping à votre téléphone toutes les deux minutes. J'ai trouvé que c'était une solution de contournement raisonnable.
3). Ajustez le délai si nécessaire

==== python script
import os
import time

def pinghost(host):

response = os.popen(f'ping -n 1 {host}').read()
if "TTL" in response:
    print(f"UP {host} Ping Successful")
    return True
else:
    print(f"DOWN {host} Ping Unsuccessful")
    return False

if name == 'main':
while True:
print(pinghost('192.168.208.1'))
time.sleep(300) # wait 300 seconds

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants