[Plugin Tiers][Sujet Principal] Google Cast

Bonjour,
Je ne parviens pas à installer les dépendances. Le log :


Un peu d’aide merci
Cordialement

Attention, préparez vous à une grosse contribution de ma part :

Je suggère un « upgrade » de l’icone Google Nest Home par celui-ci, beaucoup plus lisible et élégant. (fond transparent)

De rien :slight_smile:

Voici le rendu avec d’autres équipements dans le plugin :
screenshot

1 « J'aime »

As-tu tenté d’installer le paquet ffmpeg à la main ?

sudo apt install ffmpeg

La dernière version du plugin traite normalement le sujet mais bon…ça se tente.

Le message d’erreur indique que python3 n’est pas installé sur ton système.

Quel est ton système ?

Que donne la commande: pip3 --version ???

Sinon mets à jour via: sudo apt-get update

Ou installe via: sudo apt-get -y install python3-pip

A priori ça devrait résoudre le problème… sauf si t’avais déjà fait tout ça !

Azz’

1 « J'aime »

Bonjour,
Je tente de caster un design sur un système chromecast (GoogleCast installé et fonctionnel depuis longtemps, Autologin installé ce jour)

J’ai créé un user Jeedom menu Réglages/Systèmes/Utilisateurs que j’ai nommé GoogleCast avec profil « Utilisateur ».
J’ai créé un équipement Autologin avec l’ip de ma chromecast et le chemin du design voulu : index.php?v=d&p=plan&plan_id=21

J’ai créé un scénario avec en action la CustomCmd de la chromecast et avec l’url interne obtenue de Autologin :

app=web|cmd=load_url|value=’http://192.168.1.16:80/plugins/autologin/core/php/go.php?apikey%3Dxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&id%3D701’,True,10

Je l’exécute avec bouton Exécuter mais rien ne s’affiche sur la chromecast. Idem sur MIBOX et idem sur Freebox.

J’aurais raté quelquechose ?

@AzzothMerci pour l’info mais cela ne fonctionne pas. Voilà ce que j’obtiens après l’install python3:python

Merci Guirem
En effet, tu as totalement raison, le TTS « Google Translate API » est juste parfait, pas la peine d’aller chercher plus loin.
Avant qu’il soit payant, j’étais passé sur sur le « Google Cloud Text-To-Speech » et n’avais pas essayé d’autre solution.

Merci de m’avoir re-centré sur l’objectif.

@HollyFredD : merci

@raqpub : ça a l’air d’être correcte. Faudrait voir les logs

@naif :
C’est probablement lié à ton OS (jessie) qui date un peu est qui n’est peut être plus maintenu sur ta plateforme (odroid)
Tu peux tenter un sudo apt-key update puis relancer l’installation des dépendances.
Si rien ne change tu peux essayer de lancer les commandes qui ne passent pas (voir dans les logs) sans les ‹ -y ›
exemple : sudo apt-get install python3-pip

@SWR : :slight_smile: C’est juste que lisant le message ça laissait l’impression qu’il fallait une CB pour pouvoir utiliser le TTS ce qui n’est absolument pas le cas.

Idem mes commandes custom cmd ne fonctionnent plus depuis la V4…

Les commandes que j’envoie sont du type :
cmd=tts|vol=100|value=Message de test

Bonjour,
Je vais refaire avec les logs DEBUG sur Autologin et Googlecast.
Sinon j’ai mis directement l’url à la place de la commande web du googlecast de ma frebox en utilisant les réductions « h:/ ald http:/ T ald True… » et ainsi l’url passe. Lorsque j’actionne le bouton j’ai le message DashCast au centre de ma TV + en bas une ligne Force loading suivi de l’url complète (avec les %3D) et rien ne se passe cela revient au programme TV 3s après environ .

EDIT : Je suis en V4.

EDIT 2 : Log GoogleCast si je lance mon scénario avec customcmd mauellement

------------------------------------
[2020-01-28 17:54:32][SCENARIO] Start : Scenario lance manuellement.
[2020-01-28 17:54:32][SCENARIO] Exécution du sous-élément de type [action] : action
[2020-01-28 17:54:32][SCENARIO] Exécution de la commande [Salon][Freebox Player Mini v2][Custom Cmd] avec comme option(s) : {"background":"0","title":"","message":"app=web|cmd=load_url|value=\u2019http:\/\/192.168.1.yy:80\/plugins\/autologin\/core\/php\/go.php?apikey%xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&id%3D701',True,10"}
[2020-01-28 17:54:32][SCENARIO] Fin correcte du scénario

Et rien dans Log DEBUG AUTOLOGIN.

En voyant ma log je vois une anomalie « \u2019 » ald la quote de l’url.
J’ai corrigé et cette fois j’ai « Ip is not allowed » sur ma TV.
Je continue de fouiller

1 « J'aime »

J’utilisais cette astuce, mais je ne sais pas si elle fonctionne encore :

Dans IFTTT au niveau de « What do you want the Assistant to say in response » tu mets ce symbole
" ̢ "
Ca évite d’avoir une réponse de Google. Tu peux ensuite utiliser ta réponse via le plugin (ou pas).

2 « J'aime »

je confirme, cette astuce fonctionne toujours !! :wink:

Bonsoir,

@guirem
Après correction de mon url erronée (probablement car spécial suite à copié/collé depuis Autologin) j’ai un :
[2020-01-28 18:03:42][ERROR] : IP is not allowed.

Dans ma log Autologin et sur l’écran TV concerné
Je ne suis pas sur un autre sous réseau d’un autre routeur comme dit sur autre post.

Bonsoir,

@raqpub : l’ip saisie dans autologin doit être celui de la tv et non pas celui de ton pc. Tu confirmes que c’est bon ?

Bonjour,

@guirem : yes
Ci-dessous le snap de l’équipement du design concerné sur la TV avec Freebox :
proof

IP autorisée = IP TV cible (IP statique sur le DHCP de ma box)
URL à appeler = l’url du Jeedom générée par ton plugin.

Précisions sur versions (stables) : dernière version stable de Autologin et celle de 2019-08-27 23:18:12 pour GoogleCast.

EDIT : idem avec 2020-01-21 16:42:08

Bonjour,

J’ai une xiaomi box TV (MIBOX3), et je voulais savoir si il y a un moyen de l’éteindre à distance?
En effet j’ai configuré ma mibox pour quelle allume ma tv via CEC.
Mon soucis c’est qu’en cas de coupure électrique la box redémarre et donc allume la TV.
Quand je suis là je peux l’éteindre mais je voudrais faire un scénario qui éteint ma box au retour de l’électricité (et donc aussi celui de ma TV) pour quand je ne suis pas là.

Merci

Chez moi via tts je dit « ok Google éteins la télé salon » et la Google Home éteint la télé.

Je n’ai pas de google home…

bonjour,
Petit probème je sais pas si vous l’avez aussi, avec l’option google cloud text to speech, j’ai une voix de robot…

Bonjour a toute la communauté,

Tout d’abord merci pour ce plugin exceptionnel.

Je voudrais vous soumettre un problème dont je n’arrive pas a trouver de solution.

Je possède 3 GH.
Lorsque je pose une question a l’une de mes GH IFTTT envoi une note par pushbullet qui va déclencher un scénario dans Jeedom (je procéde de cette manière car je suis derrière un routeur 4G).
Ce scenario envoi une réponse sur une GH défini dans mon scénario. Ça marche impec.

Mon problème est que j’aimerai que la réponse soit envoyé sur la GH sur laquelle j’ai poser la question. Je ne vois pas comment faire … Auriez vous une idée ?