Forum eedomus
http://forum.eedomus.fr/

Piloter nvidia shield
http://forum.eedomus.fr/viewtopic.php?f=50&t=8374
Page 1 sur 1
Auteur:  fab9512 [ 04 Avr 2019 17:12 ]
Sujet du message:  Piloter nvidia shield

Bonjour à tous

Je souhaiterais allumer ma shield via la box eedomus, j'ai recherché sur le net, en vain.
Je n'ai pas trouvé de plugin pour nvidia shield tv.
Je pense que ce doit être possible, vu que par google home on peut l'allumer.

En fait via google home, je souhaiterai dire allume la TV, ce qui allume la TV via broadlink RM PRO (ça, ça fonctionne), mais je souhaiterais qu'en même temps ça allume la shield

PS : pour info, la broadlink RM PRO ne détectecte pas le signal de la télécommande de la shield, sinon je l'aurai allumée via la broadlink
Auteur:  influman [ 04 Avr 2019 18:11 ]
Sujet du message:  Re: Piloter nvidia shield

As tu essayé via un webhooks d’IFTTT ?
Je ne sais pas si la shield en est un service direct...
Tu dois avoir la version du shield uniquement bluetooth
Auteur:  fab9512 [ 04 Avr 2019 18:52 ]
Sujet du message:  Re: Piloter nvidia shield

Non, je n'ai pas essayé par IFTTT, car je ne sais pas quoi indiquer dans URL

J'utilise IFTTT pour allumer ma TV via URL : https://api.eedomus.com/set?.........

Je ne sais pas si la shield en est un service direct...

Je ne sais pas, mais en tout les cas ce que je sais c'est qu'on peut allumer la shield via google home


Effectivement je me suis renseigné sur le net, la télécommande est bluetooth
Auteur:  xeos [ 04 Avr 2019 18:59 ]
Sujet du message:  Re: Piloter nvidia shield

Essaye Macrodroid c'est magique
Auteur:  fab9512 [ 04 Avr 2019 20:00 ]
Sujet du message:  Re: Piloter nvidia shield

Essaye Macrodroid c'est magique

Je viens de l'installer, mais je ne vois pas trop quoi y faire, si tu peux m'en dire plus, désolé ....
Auteur:  xeos [ 04 Avr 2019 20:54 ]
Sujet du message:  Re: Piloter nvidia shield

Tu fais un déclencheur hook web et action mettre en veille ou sortir de veille
Puis tu crée un actionneur HTTP Eedomus qui pointe les url.
Auteur:  P@t [ 04 Avr 2019 21:03 ]
Sujet du message:  Re: Piloter nvidia shield

Bonjour,

J'avais fait un script il y a quelques mois pour commander l'allumage de la Shield (et récupérer également son état). Néanmoins, il faudra disposer d'un raspberry (ou autre) connecté sur le même réseau afin de pouvoir exécuter un script php.

Voici la marche à suivre: tout d'abord, il faudra installer le paquet adb sur le raspberry:
Code : Tout sélectionner
sudo apt install adb


Ensuite, créer un script android_tv.php sur le raspberry avec ce code:
Code : Tout sélectionner
<?php

$ip = $_GET['ip'];
$command = @$_GET['command'];

exec("adb devices", $result);

if (!preg_grep("/^$ip:5555/", $result))
{
   exec("adb kill-server; adb connect $ip:5555");
}

if (empty($command))
{
   exec("adb shell dumpsys power", $result);

   header("Content-type: text/xml");
   echo '<?xml version="1.0" encoding="ISO-8859-1"?><androidtv>';
   
   if (in_array('Display Power: state=ON', $result))
   {
      echo '<power>1</power>';
   }
   else
   {
      echo '<power>0</power>';
   }
   echo '</androidtv>';
}
elseif (preg_match('/^KEYCODE_[A-Z]+$/', $command))
{
   exec(escapeshellcmd("adb shell input keyevent $command"));
}

?>


Ensuite, sur la Shield, il faudra activer le mode développeur: pour cela, appuyer 7 fois sur "Build" dans le menu "À propos" jusqu'au moment où le message " mode développeur activé" s'affiche. Puis, dans ce menu développeur, il faudra ensuite activer l'option "Débogage réseau".

Vous pouvez déjà tester si ça fonctionne en appelant le script créé précédemment sur le raspberry:
Code : Tout sélectionner
http://RASPBERRY_IP/android_tv.php?ip=SHIELD_IP


Si tout fonctionne, vous n'avez plus qu'à créer un actionneur HTTP sur la box eedomus comme ceci, en remplaçant évidemment les valeurs pour RASPBERRY_IP et SHIELD_IP:
2019-04-04_215628.png
2019-04-04_215628.png (34.29 Kio) Consulté 7247 fois

2019-04-04_215729.png
2019-04-04_215729.png (14.28 Kio) Consulté 7247 fois
Auteur:  fab9512 [ 04 Avr 2019 21:13 ]
Sujet du message:  Re: Piloter nvidia shield

Puis tu crée un actionneur HTTP Eedomus qui pointe les url.

Justement c'est bien celà que je ne sais pas faire, je ne sais pas quoi écrire comme url, j'ai trouvé quelques exemples en utilisant le plugin lecteur chromecast, pour lire un mp3 etc... mais pas de plugin pour mettre en veille etc...

Que faut-il que je tape comme url ?
Auteur:  fab9512 [ 04 Avr 2019 21:26 ]
Sujet du message:  Re: Piloter nvidia shield

Eh bien c'est parfait, ça c'est du tuto :D
Je n'ai plus qu'à essayer tout cela, car comme je l'ai déjà dit, je ne suis pas expert
Je possède un Nas synology, je peux l'utiliser à la place du Raspberry ?
Auteur:  xeos [ 04 Avr 2019 21:28 ]
Sujet du message:  Re: Piloter nvidia shield

Tu utilise les url du déclencheur Hook Web - Connectivité.
1 macro pour allumé et 1 autre pour éteindre
Auteur:  fab9512 [ 04 Avr 2019 21:32 ]
Sujet du message:  Re: Piloter nvidia shield

Tu utilise les url du déclencheur Hook Web - Connectivité.
1 macro pour allumé et 1 autre pour éteindre

Merci, je verrai tout celà demain à tête reposée

Merci encore à tous
Auteur:  P@t [ 04 Avr 2019 21:33 ]
Sujet du message:  Re: Piloter nvidia shield

fab9512 a écrit:Eh bien c'est parfait, ça c'est du tuto :D
Je n'ai plus qu'à essayer tout cela, car comme je l'ai déjà dit, je ne suis pas expert
Je possède un Nas synology, je peux l'utiliser à la place du Raspberry ?

A priori oui... il faut juste installer le paquet adb (j'avais oublié ce point dans le tuto, je viens de le rajouter). Je ne sais pas si c'est possible sur Synology...
Code : Tout sélectionner
sudo apt install adb
Auteur:  fab9512 [ 05 Avr 2019 08:40 ]
Sujet du message:  Re: Piloter nvidia shield

Tu utilise les url du déclencheur Hook Web - Connectivité.
1 macro pour allumé et 1 autre pour éteindre

OK, dans déclencheurs je crée mes 2 déclencheurs Hook web, 1 pour allumer et 1 pour éteindre, mais dans les actions, je suppose qu'il faut que je fasse applications, puis ouvrir un site web/HTTP GET, mais je ne sais pas quoi taper comme URL pour allumer ou éteindre ma nvidia shield tv
Auteur:  fab9512 [ 05 Avr 2019 09:01 ]
Sujet du message:  Re: Piloter nvidia shield

A priori oui... il faut juste installer le paquet adb (j'avais oublié ce point dans le tuto, je viens de le rajouter). Je ne sais pas si c'est possible sur Synology...

Bon, j'ai fait des recherches, je ne trouve pas la paquet adb disponible pour DSM (diskstation manager, système d'exploitation des NAS synology)
Auteur:  P@t [ 05 Avr 2019 09:11 ]
Sujet du message:  Re: Piloter nvidia shield

fab9512 a écrit:Bon, j'ai fait des recherches, je ne trouve pas la paquet adb disponible pour DSM (diskstation manager, système d'exploitation des NAS synology)

Peut-être qu'avec docker, ça fonctionne:
https://github.com/sorccu/docker-adb
Page 1 sur 1 Le fuseau horaire est UTC+1 heure