Open ghost opened 6 years ago
Je me permet de revenir sur le sujet. Je me suis rendu compte que le _playstate se mettait à jour en fonction du cron normal donc toutes les minutes. C'est extrêmement long pour gérer des lumières en fonction du play/pause, n'y a-t-il pas possibilité d'avoir un retour plus rapide de l'information ?
Aussi, j'ai remarqué que si l'on retournait au menu principal, la commande "encours" ne changeait pas (et restait donc sur plex) si je sortais simplement de l'app sans en ouvrir une autre. J'éteint souvent ma Shield à la voix et ça semble poser problèmes dans les états cités précédemment.
En gros là j'aimerais faire la chose suivante : si j'ouvre Plex, j'ai une lumière qui s'allume "fort". Si je lance un média, elle s'éteint, si je le met en pause, elle se rallume mais moins fort. Et si je quitte Plex, elle s'éteint. Actuellement ça me semble compliqué de faire un tel scénario avec des délais raisonnables.
Salut @Adrimau , Je pense que si tu execute ta commandes directement dans un scénario qui tourne en boucle avec un sleep de 5 secondes, et qui appelle la commande voulue, tu pourras déclencher ton autre scénario de gestion de la lumière. En effet le "cron" Jeedom est executé toutes les minutes et le plugin se sert du cron pour actualiser les valeurs des commandes. C'est pas super propre mais sa aura le mérite de fonctionner.
salut @Adrimau
Je reprends le developpement de ce plugin. Je vais m'occuper de ton problème mais des limitations techniques lié a adb ne me permettra pas de satisfaire toutes tes demandes.
Pour info le cron sert a mettre a jour les infos du plugin sans action sur une commande. Si tu réalise une commande par exemple lancer une application, une maj des infos se fait dans la foulée. par contre si tu lance une appli a partir de la shield la il faudra attendre entre 1s et 1 min.
Pour le status encours, je vais voir ce que je peux faire ...
Oui je comprends la limitation du cron, ce qui rend l'actualisation en temps réel impossible.
Par contre le message d'erreur dont j'ai parlé au début du post m'arrive toujours, une idée du pourquoi ?
2019-02-17 16:15:02 | core | La tache plugin::cron n'arrive pas à finir à cause du plugin : AndroidRemoteControl nous vous conseillons de désactiver le plugin et de contacter l'auteur
Aussi, autre remarque : actuellement j'utilise des scénarios pour pouvoir éteindre mes appareils (car la commande _powerset permet de switcher d'état mais peu importe l'état actuel. Serait-il possible d'intégrer des fonctions allumage et extinction par défaut ?
Description
Environnement: