Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

Comment piloter une AndroidTV depuis Jeedom

Pour parler de tout, et surtout de rien !
Rvitch
Actif
Messages : 683
Inscription : 21 juin 2016, 10:31

Re: Comment piloter une AndroidTV depuis Jeedom

Message par Rvitch » 30 déc. 2017, 16:42

Tu peux quand même l'installer.
Il suffit d'autoriser les sources externes de logiciel et de copier l'apk et enfin de l'installer.

Envoyé de mon MI 5 en utilisant Tapatalk


Avatar de l’utilisateur
slobberbone
Actif
Messages : 2692
Inscription : 25 juin 2014, 12:34
Localisation : Caen

Re: Comment piloter une AndroidTV depuis Jeedom

Message par slobberbone » 03 févr. 2018, 14:33

@eebud : J'ai une TV Sony et l'appli JPI tourne impeccable ! Reste à trouver quelle commande pour enclencher des menus ou arreter/démarrer la TV
Présentation, Rénovation, JeedomBox : https://www.jeedom.fr/forum/viewtopic.php?f=50&t=11339
Mes plugins/widgets : viewtopic.php?f=50&t=11339#p214011

systemic
Timide
Messages : 98
Inscription : 12 nov. 2015, 14:19
Localisation : Suisse

Re: Comment piloter une AndroidTV depuis Jeedom

Message par systemic » 04 févr. 2018, 08:42

Autre solution pour sony , faut mettre le script https://github.com/systemik/JeeBravia et ensuite il suffit de faire les appels depuis jeedom.
Pas besoin d'installer un truc sur la télé.

Systemic

Avatar de l’utilisateur
slobberbone
Actif
Messages : 2692
Inscription : 25 juin 2014, 12:34
Localisation : Caen

Re: Comment piloter une AndroidTV depuis Jeedom

Message par slobberbone » 04 févr. 2018, 10:10

systemic a écrit :Autre solution pour sony , faut mettre le script https://github.com/systemik/JeeBravia et ensuite il suffit de faire les appels depuis jeedom.
Pas besoin d'installer un truc sur la télé.

Systemic
Sympa ! Je vais regarder ça ! Merci

Envoyé de mon D6503 en utilisant Tapatalk

Présentation, Rénovation, JeedomBox : https://www.jeedom.fr/forum/viewtopic.php?f=50&t=11339
Mes plugins/widgets : viewtopic.php?f=50&t=11339#p214011

mecano91
Actif
Messages : 953
Inscription : 30 sept. 2014, 20:41
Localisation : Paris, France

Re: Comment piloter une AndroidTV depuis Jeedom

Message par mecano91 » 04 févr. 2018, 12:09

Il y a aussi un plugin de ticed35 pour le tv Sony mais pour l'instant il est pas encore toute à fait fonctionnel chez tout le monde un soucis avec l'installation des dépendance sûrement
viewtopic.php%3Ft%3D31030&ved=2ahUKEwiW ... iBv21Qf_9m

Envoyé de mon ASUS_Z016D en utilisant Tapatalk


byackee
Timide
Messages : 263
Inscription : 03 mai 2015, 21:03
Contact :

Re: Comment piloter une AndroidTV depuis Jeedom

Message par byackee » 05 févr. 2018, 11:51

Salut les gens :D

J'ai repris le travail de @damanujan pour réaliser un script pour piloter les android TV ( Shield, freebox mini 4k, etc..)

Un petit apercu de ce que cela donne
Shield.png
Shield.png (69.07 Kio) Consulté 5440 fois
Fonctions disponibles:

Infos:
powerstate
App encours
volume
liste appli
ifconfig

Actions:
connect, disconnect
home
power on, power off
wakeup
mute, unmute
volume+, volume-, volume xx
up, down, left, right
back
click, enter
brightness+, brightness-
start, play, pause, stop
previous, next
okgoogle
cherche, texte
youtube, francetv, plex, spotify, vlc, tf1, google, facebook, molotov, netflix

Scénarios possible (ceux que j'ai chez moi):
Allumer la box -> lancer molotov -> play avec commande vocale google home/ifttt (ex: "ok google, met la télé en route").
Commander l'allumage de l'ampli (Yamaha dans mon cas) lorsque la box est allumé (car parfois le HDMI CEC).
Si netflix lancé -> lumière salon a 50%

Installation:
sur jeedom il faut installer:

Code : Tout sélectionner

sudo apt-get install android-tools-adb
Avant la 1ere commande il faut connecter jeedom a votre box, pour cela dans votre équipements (script) il faut créer une commande connect avec pour action:

Code : Tout sélectionner

/var/www/html/plugins/script/core/ressources/ADB.sh action connect 1192.168.x.x
Vous pouvez ensuite utiliser les autres commandes comme bon vous semble :)

Conseils:
Il faut créer un scénario au démarrage de jeedom qui lance la commande connect, vous n'aurez plus a vous soucier de cela apres.

Code : Tout sélectionner

- Nom du scénario : launch_adb
- Objet parent : System
- Mode du scénario : provoke
    - Evènement : #start#
    - Evènement : #[Salon][Shield][Encours]#
    
    SI #[Salon][Shield][Encours]# == "error: device not found"  
    ALORS
     #[Salon][Shield][Connect]# - Options : {"background":"0","enable":"1"}
    SINON
Pièces jointes
ADB.zip
(1.11 Kio) Téléchargé 273 fois

Avatar de l’utilisateur
slobberbone
Actif
Messages : 2692
Inscription : 25 juin 2014, 12:34
Localisation : Caen

Re: Comment piloter une AndroidTV depuis Jeedom

Message par slobberbone » 05 févr. 2018, 12:03

byackee a écrit :
05 févr. 2018, 11:51
Salut les gens :D

J'ai repris le travail de @damanujan pour réaliser un script pour piloter les android TV ( Shield, freebox mini 4k, etc..)

Un petit apercu de ce que cela donne
Shield.png

Fonctions disponibles:

Infos:
powerstate
App encours
volume
liste appli
ifconfig

Actions:
connect, disconnect
home
power on, power off
wakeup
mute, unmute
volume+, volume-, volume xx
up, down, left, right
back
click, enter
brightness+, brightness-
start, play, pause, stop
previous, next
okgoogle
cherche, texte
youtube, francetv, plex, spotify, vlc, tf1, google, facebook, molotov, netflix

Scénarios possible (ceux que j'ai chez moi):
Allumer la box -> lancer molotov -> play avec commande vocale google home/ifttt (ex: "ok google, met la télé en route").
Commander l'allumage de l'ampli (Yamaha dans mon cas) lorsque la box est allumé (car parfois le HDMI CEC).
Si netflix lancé -> lumière salon a 50%

Installation:
sur jeedom il faut installer:

Code : Tout sélectionner

sudo apt-get install android-tools-adb
Avant la 1ere commande il faut connecter jeedom a votre box, pour cela dans votre équipements (script) il faut créer une commande connect avec pour action:

Code : Tout sélectionner

/var/www/html/plugins/script/core/ressources/ADB.sh action connect 1192.168.x.x
Vous pouvez ensuite utiliser les autres commandes comme bon vous semble :)

Conseils:
Il faut créer un scénario au démarrage de jeedom qui lance la commande connect, vous n'aurez plus a vous soucier de cela apres.

Code : Tout sélectionner

- Nom du scénario : launch_adb
- Objet parent : System
- Mode du scénario : provoke
    - Evènement : #start#
    - Evènement : #[Salon][Shield][Encours]#
    
    SI #[Salon][Shield][Encours]# == "error: device not found"  
    ALORS
     #[Salon][Shield][Connect]# - Options : {"background":"0","enable":"1"}
    SINON
Super boulot également !

Tu n'es pas tenté par faire un plugin ? pcq franchement là on en est pas loin ! Si y a que ça on peut s'y mettre à 2 si ca t'interesse ?
Présentation, Rénovation, JeedomBox : https://www.jeedom.fr/forum/viewtopic.php?f=50&t=11339
Mes plugins/widgets : viewtopic.php?f=50&t=11339#p214011

byackee
Timide
Messages : 263
Inscription : 03 mai 2015, 21:03
Contact :

Re: Comment piloter une AndroidTV depuis Jeedom

Message par byackee » 05 févr. 2018, 13:12

oui je suis carrément intéressé :)

Je vais commencé le github

Avatar de l’utilisateur
noodom
Actif
Messages : 982
Inscription : 13 juil. 2014, 17:25
Contact :

Re: Comment piloter une AndroidTV depuis Jeedom

Message par noodom » 05 févr. 2018, 13:25

Super intéressant !
ADB devrait fonctionner pour n'importe quel IPTV genre, au hasard, la Mecool M8S Pro Plus ? :)

En fait, actuellement, je la fais démarrer sur Kodi au démarrage par une appli de launcher.
Ce qui m'intéresserait, ce serait de pouvoir préciser quelle appli je souhaite lancer (au démarrage ou une fois démarré) et ce script pourrait être parfait !

Avatar de l’utilisateur
slobberbone
Actif
Messages : 2692
Inscription : 25 juin 2014, 12:34
Localisation : Caen

Re: Comment piloter une AndroidTV depuis Jeedom

Message par slobberbone » 05 févr. 2018, 13:46

byackee a écrit :
05 févr. 2018, 13:12
oui je suis carrément intéressé :)

Je vais commencé le github
Sinon j'ai un repository perso ... sur lequel j'ai déjà 5 plugins et là clairement j'ai 80 % du boulot qui est fait pour aller autour de ce que tu as déjà fais ..
Présentation, Rénovation, JeedomBox : https://www.jeedom.fr/forum/viewtopic.php?f=50&t=11339
Mes plugins/widgets : viewtopic.php?f=50&t=11339#p214011

byackee
Timide
Messages : 263
Inscription : 03 mai 2015, 21:03
Contact :

Re: Comment piloter une AndroidTV depuis Jeedom

Message par byackee » 05 févr. 2018, 14:02

noodom a écrit :
05 févr. 2018, 13:25
Super intéressant !
ADB devrait fonctionner pour n'importe quel IPTV genre, au hasard, la Mecool M8S Pro Plus ? :)

En fait, actuellement, je la fais démarrer sur Kodi au démarrage par une appli de launcher.
Ce qui m'intéresserait, ce serait de pouvoir préciser quelle appli je souhaite lancer (au démarrage ou une fois démarré) et ce script pourrait être parfait !
Oui du moment que la box tourne sur android c'est bon :) il faut par contre activer le mode developpeur pour acceder aux commande ADB

byackee
Timide
Messages : 263
Inscription : 03 mai 2015, 21:03
Contact :

Re: Comment piloter une AndroidTV depuis Jeedom

Message par byackee » 05 févr. 2018, 14:02

slobberbone a écrit :
05 févr. 2018, 13:46
byackee a écrit :
05 févr. 2018, 13:12
oui je suis carrément intéressé :)

Je vais commencé le github
Sinon j'ai un repository perso ... sur lequel j'ai déjà 5 plugins et là clairement j'ai 80 % du boulot qui est fait pour aller autour de ce que tu as déjà fais ..
Allez c'est parti pour ton github, tu peux créer la structure du coup?

Avatar de l’utilisateur
noodom
Actif
Messages : 982
Inscription : 13 juil. 2014, 17:25
Contact :

Re: Comment piloter une AndroidTV depuis Jeedom

Message par noodom » 05 févr. 2018, 23:50

byackee a écrit :
05 févr. 2018, 14:02
noodom a écrit :
05 févr. 2018, 13:25
Super intéressant !
ADB devrait fonctionner pour n'importe quel IPTV genre, au hasard, la Mecool M8S Pro Plus ? :)

En fait, actuellement, je la fais démarrer sur Kodi au démarrage par une appli de launcher.
Ce qui m'intéresserait, ce serait de pouvoir préciser quelle appli je souhaite lancer (au démarrage ou une fois démarré) et ce script pourrait être parfait !
Oui du moment que la box tourne sur android c'est bon :) il faut par contre activer le mode developpeur pour acceder aux commande ADB
Ca fonctionne parfaitement sur la Mecool ! Exactement ce que je cherchais depuis pas mal de temps !
J'ai pu ajouter Kodi :
"kodi")
sudo adb shell monkey -p org.xbmc.kodi -c android.intent.category.LAUNCHER 1
;;

Par contre, quelle est la différence entre
sudo adb shell monkey -p org.xbmc.kodi -c android.intent.category.LAUNCHER 1
et
sudo adb shell am start tv.molotov.app/tv.molotov.android.tv.SplashActivity ?

(Non, je ne parle pas de kodi et molotov mais des commandes LAUNCHER et SplashActivity ;) )

dabou
Timide
Messages : 339
Inscription : 13 sept. 2017, 15:07

Re: Comment piloter une AndroidTV depuis Jeedom

Message par dabou » 06 févr. 2018, 07:34

Je reçois ma mi box aujourd'hui ! Je sens que ce thread va m'intéresser.... :)

Avatar de l’utilisateur
slobberbone
Actif
Messages : 2692
Inscription : 25 juin 2014, 12:34
Localisation : Caen

Re: Comment piloter une AndroidTV depuis Jeedom

Message par slobberbone » 06 févr. 2018, 07:38

Salut à tous on a commencé un plugin j'espère qu'on pourra arriver à un truc sympa !

Envoyé de mon D6503 en utilisant Tapatalk

Présentation, Rénovation, JeedomBox : https://www.jeedom.fr/forum/viewtopic.php?f=50&t=11339
Mes plugins/widgets : viewtopic.php?f=50&t=11339#p214011

Avatar de l’utilisateur
bobeponge14
Timide
Messages : 266
Inscription : 15 mai 2015, 17:25
Localisation : Calvados Caen

Re: Comment piloter une AndroidTV depuis Jeedom

Message par bobeponge14 » 06 févr. 2018, 09:18

Super je vais suivre ce topic car j'ai 2 android TV et cela devais être un de mes prochains axe de "domotisation".
pouvoir allumer la box. pour l'instant google home me permet de lancer une video youtube sur une android TV nativement mais si la box est allumé :-)
si besoin de beta testeur je peux aider
Production : Jeedom Diy VM sur Proxmox
Dev/test: Jeedom Diy VM sur Virtual Box
Plugin : wifismartplug

maxbill
Timide
Messages : 15
Inscription : 19 janv. 2018, 14:56

Re: Comment piloter une AndroidTV depuis Jeedom

Message par maxbill » 06 févr. 2018, 10:14

ah c'est très intéressant je vais également suivre le topic pour voir si je pourrais faire pareil

byackee
Timide
Messages : 263
Inscription : 03 mai 2015, 21:03
Contact :

Re: Comment piloter une AndroidTV depuis Jeedom

Message par byackee » 06 févr. 2018, 10:44

noodom a écrit :
05 févr. 2018, 23:50
byackee a écrit :
05 févr. 2018, 14:02
noodom a écrit :
05 févr. 2018, 13:25
Super intéressant !
ADB devrait fonctionner pour n'importe quel IPTV genre, au hasard, la Mecool M8S Pro Plus ? :)

En fait, actuellement, je la fais démarrer sur Kodi au démarrage par une appli de launcher.
Ce qui m'intéresserait, ce serait de pouvoir préciser quelle appli je souhaite lancer (au démarrage ou une fois démarré) et ce script pourrait être parfait !
Oui du moment que la box tourne sur android c'est bon :) il faut par contre activer le mode developpeur pour acceder aux commande ADB
Ca fonctionne parfaitement sur la Mecool ! Exactement ce que je cherchais depuis pas mal de temps !
J'ai pu ajouter Kodi :
"kodi")
sudo adb shell monkey -p org.xbmc.kodi -c android.intent.category.LAUNCHER 1
;;

Par contre, quelle est la différence entre
sudo adb shell monkey -p org.xbmc.kodi -c android.intent.category.LAUNCHER 1
et
sudo adb shell am start tv.molotov.app/tv.molotov.android.tv.SplashActivity ?

(Non, je ne parle pas de kodi et molotov mais des commandes LAUNCHER et SplashActivity ;) )
Avec start am il faut connaitre le nom de l'activité du programme c'est a dire "SplashActivity" pour le cas de molotov, il y en a d'autres cela depend des applications. Il peut y avoir par exemple "com.google.android.apps.youtube.tv.cobalt.activity.ShellActivity", "com.spotify.tv.android/.SpotifyTVActivity".
Avec la commande monkey on a besoin uniquement de connaitre le nom du paquet genre "org.xbmc.kodi" mais dans le cas de molotov la commande monkey ne fonctionne pas.

Pour retrouver le nom des activités j'ai réaliser un dump system de "DUMP OF SERVICE activity" via ADB

Avatar de l’utilisateur
noodom
Actif
Messages : 982
Inscription : 13 juil. 2014, 17:25
Contact :

Re: Comment piloter une AndroidTV depuis Jeedom

Message par noodom » 06 févr. 2018, 12:33

Merci pour l'info !

Sinon, je testerais bien ça ce soir : captures écran et vidéo

adb shell screencap /sdcard/screen.png

adb shell screenrecord /sdcard/demo.mp4
   avec --time-limit time : temps d'enregistrement en secondes (max : 3mns)



Envoyé en utilisant Tapatalk

soofiane84
Timide
Messages : 229
Inscription : 02 janv. 2017, 13:35

Re: Comment piloter une AndroidTV depuis Jeedom

Message par soofiane84 » 06 févr. 2018, 16:47

En attendant le plugin de ce thread, j'utilise le plugin JPI sur la miBox, avec celui-ci je peux allumer étreindre la box, lancer n'importe quelle app changer le volume...., je recommande vraiment ce plugin.

Envoyé de mon MI 5 en utilisant Tapatalk


Répondre

Revenir vers « Discussions Générales »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invités