NextDom / plugin-AndroidRemoteControl

Plugin Jeedom/NextDom permettant la gestion à distance des appareils Android
https://nextdom.github.io/plugin-AndroidRemoteControl/
GNU General Public License v2.0
4 stars 21 forks source link

Màj de l'etat tres lent #103

Open MrVinceZ opened 4 years ago

MrVinceZ commented 4 years ago

Description

Ne met pas à jour les infos (stauts, en cours, ..) en live de manière aléatoire. Des fois fonctionne presque instantanément, et des fois plus d'une heure avec un status pas à jour.

Contexte:

Plugin sur Jeedom me permettant de récupérer l'état de lecture pour executer différents scenario (Netflix pour chill et éteindre la lumière, Spotify pour allumer les basses, etc)

Proposition de solution (optionnel):

Avoir une commande pour refresh les infos manuellement ?

Environnement:

Merci et bonne journée

slobberbone commented 4 years ago

Salut as tu eu ce symptôme des le départ ou site à une maj ou autre ?

MrVinceZ commented 4 years ago

Salut ! J'avais déjà remarqué par le passé que la maj ne se faisait pas tout le temps sur l'instant, rien de grave, mais depuis environ une semaine ou deux le phénomène est amplifié sur les délais.

Même si ça ne reste d'une tendance étant donné que le problème n'est pas tout le temps présent, et que je n'ai pas réussi à isoler d'element propre à mon environnement qui pourrait faire apparaitre le soucis

(Petite parenthèse, j'ai cependant remarqué que le status via le protocole chromecast n'était pas pris en charge du tout, ce qui peut conduire a des informations de statut erroné à cause du multitâche)

slobberbone commented 4 years ago

As-tu des logs ? (on peut voir ça sur discord si tu veux ( https://www.nextdom.org ) ?)

MrVinceZ commented 4 years ago

Je viens de les passer en debug, je n'avais rien par défault

(J'arrive Discord)

MrVinceZ commented 4 years ago

Maj, j'ai trouvé le problème de maj lente du plugin. Ce n'est pas lié à ADB mais bien au plugin en lui meme. En effet, si sur ma tv je bascule d'une appli prise en charge par le plugin à une qui ne l'est pas (ex. Youtube vers Twitch) entre 2 cron du plugin, celui-ci ne reconnaitras pas Twitch et restera sur Youtube.

Proposition de solution :

Ajouter une appli générique "Application non reconnu" afin de mettre à jour les infos de status OU Incrémenter le fichier appli.json avec les applications non reconnu par le plugin, grace à la variable "encours" qui elle, récupère correctement le nom de l'application

Merci