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 !

[Plugin Tiers][Sujet Principal] Google Cast

Pour échanger sur les plugins classés en catégorie "Multimédia"
Répondre
guirem
Timide
Messages : 276
Inscription : 31 août 2017, 00:41

[Plugin Tiers][Sujet Principal] Google Cast

Message par guirem » 20 avr. 2018, 18:49

Bonjour,

Statut : STABLE

Plugin qui permet de contrôler et récupérer l'état d'équipements compatibles GoogleCast (Google Home, Chromecast, TV android....)
dashboard2.png
dashboard2.png (57.72 Kio) Consulté 10637 fois
Note: Ce plugin reprend les fonctionnalités du plugin officiel GCast

Fonctionnalités :
- Contrôle du son (mute, +/-)
- Contrôle des médias (play/pause/stop...)
- Arrêt appli en cours, reboot
- Diffuser une page web sur un écran
- Diffuser un flux audio (webradios) ou vidéo (via url)
- Diffuser un flux d'un serveur PLEX
- TTS (Text To Speech) et notification musicale (avec récupération de l'état précédant)
- Retour d'état sur les principales fonctionnalités
- Affichage de la lecture en cours
- Récupération de la configuration de Google Home (ex: alarme, timer)
- Compatibilité intéraction IFTTT

Le doc est ici : https://github.com/guirem/plugin-google ... R/index.md

A quoi ça sert ?
summary.png
summary.png (183.54 Kio) Consulté 10637 fois

EDIT : description modifiée le 20 Juin 2018
EDIT : ajout image le 25 Juin 2018
Dernière édition par guirem le 25 juin 2018, 19:36, édité 2 fois.

Avatar de l’utilisateur
Theking31
Actif
Messages : 1182
Inscription : 21 sept. 2017, 11:13
Localisation : Toulouse - Le Vernet

Re: [Plugin Tiers][Sujet Principal] Google Cast

Message par Theking31 » 20 avr. 2018, 20:19

Très intéressant....
Je n'ai pas testé encore mais d'après ce que je vois, ça promet !
Jeedom 4.0.23 sur Intel NUC 6CAYH | Linux 4.9.0-11-amd64 | Debian 9.11
Rfxcom | Z-Wave Plus Z-Stick GEN5 | Conbee 2 | => sur hub alimenté
Blea| Brodlink | Xiaomi |ESPeasy | Wifilightv2

olivvvv
Timide
Messages : 378
Inscription : 16 janv. 2016, 11:34

Re: [Plugin Tiers][Sujet Principal] Google Cast

Message par olivvvv » 20 avr. 2018, 21:52

j'attends ce plugin avec impatience !!
Excellent !

Avatar de l’utilisateur
aragornier
Actif
Messages : 2217
Inscription : 02 janv. 2015, 20:38
Localisation : Montpellier

Re: [Plugin Tiers][Sujet Principal] Google Cast

Message par aragornier » 20 avr. 2018, 22:05

Merci pour ce plugin..
Statut et conf du démon en NOK en laissant le port socket intact...

@+
JEEDOM POWER
3 jeedom sur RPI3 + 1 GEN8 pour VM et stockage
26 modules Zwave + 12 modules Rfxcom + 9 modules Xiaomi Home + téléinfo + 2 kodi + 4 cam IP + 1 hub harmony + 1 orvibo + 4 prises S20 , ect...

Seblam
Timide
Messages : 73
Inscription : 30 déc. 2016, 22:41

Re: [Plugin Tiers][Sujet Principal] Google Cast

Message par Seblam » 20 avr. 2018, 22:14

aragornier a écrit :
20 avr. 2018, 22:05
Merci pour ce plugin..
Statut et conf du démon en NOK en laissant le port socket intact...

@+
Bonjour,
Très intéressant ce plugin !! Par contre, moi non plus, le démon ne démarre pas comme pour aragornier...

Log Googlecast_Local :

Code : Tout sélectionner

File "/var/www/html/plugins/googlecast/resources/googlecast.py", line 480
return ret[1:]
^
SyntaxError: invalid syntax

guirem
Timide
Messages : 276
Inscription : 31 août 2017, 00:41

Re: [Plugin Tiers][Sujet Principal] Google Cast

Message par guirem » 20 avr. 2018, 22:36

Je pensais avoir reglé le pb est remis en beta. Mais normalement c reglé..

Envoyé de mon SM-A520F en utilisant Tapatalk


FVI59
Timide
Messages : 26
Inscription : 14 oct. 2017, 08:36
Localisation : Nord

Re: [Plugin Tiers][Sujet Principal] Google Cast

Message par FVI59 » 21 avr. 2018, 00:24

Bonsoir et merci pour la mise à disposition de ce nouveau plugin.

Malheureusement, cela ne fonctionne pas non plus chez moi (version Jeedom 3.1.7 sur RPI3).

Le statut du Plugin est bien Actif, mais toutes les tentatives d'installation des dépendances échouent, même après un reboot du RPI3.
==> Dépendances = NOK / Démon = NOK

Ce qui est curieux, c'est que le second fichier de log (Googlecast_update) se termine toujours par "-- Everything is successfully installed!" après chaque relance de l'installation des dépendances.

A noter que le premier fichier de log (Googlecast) n'évolue plus depuis la première installation/activation du plugin

Ci-dessous, les logs en question.


Log Googlecast

Code : Tout sélectionner

[2018-04-20 23:35:16][INFO] : Début d'activation du plugin
[2018-04-20 23:35:17][INFO] : Info sur le démon : Array (     [launchable_message] =>      [launchable] => nok     [state] => nok     [log] => nok     [auto] => 0 )

Log Googlecast_update

Code : Tout sélectionner

Launch install of googlecast dependancies
-- Updating repo...
Atteint:1 http://archive.raspberrypi.org/debian stretch InRelease
Atteint:2 http://mirrordirector.raspbian.org/raspbian stretch InRelease
Lecture des listes de paquets…
-- Installation of python3 if not already installed
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
build-essential is already the newest version (12.3).
python-dev is already the newest version (2.7.13-2).
python3 is already the newest version (3.5.3-1).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 158 non mis à jour.
-- Installed version of Python :
Python 3.5.3
-- Installation of pip for python3 and necessary libraries
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
python-requests is already the newest version (2.12.4-1).
python3-pip is already the newest version (9.0.1-2+rpt2).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 158 non mis à jour.
-- Installation of python library 'requests' with command pip-3.2
Requirement already satisfied: requests in /usr/lib/python3/dist-packages
-- Installation of python library 'protobuf' with command pip-3.2
Requirement already satisfied: protobuf in /usr/local/lib/python3.5/dist-packages
Requirement already satisfied: six>=1.9 in /usr/lib/python3/dist-packages (from protobuf)
Requirement already satisfied: setuptools in /usr/lib/python3/dist-packages (from protobuf)
-- Installation of python library 'zeroconf' with command pip-3.2
Requirement already satisfied: zeroconf in /usr/local/lib/python3.5/dist-packages
Requirement already satisfied: netifaces!=0.10.5 in /usr/local/lib/python3.5/dist-packages (from zeroconf)
-- Everything is successfully installed!

Merci d'avance pour ton aide.

@+
Dernière édition par FVI59 le 21 avr. 2018, 23:10, édité 1 fois.

guirem
Timide
Messages : 276
Inscription : 31 août 2017, 00:41

Re: [Plugin Tiers][Sujet Principal] Google Cast

Message par guirem » 21 avr. 2018, 12:37

Bonjour,

@ pour les demon en nok : Pouvez vous faire une vérif des mises à jour et updater? JVous devez etre en stable et j'avais poussé une mauvaise version dessus par erreur.

@FVI59 : d'après le log tout est bien installé mais je suspecte le script de vérification de ne pas bien fonctionner (je n'ai pas de RPI3)? Pourrais tu lancer en ligne de commande la commande suivante (avec sudo si pas en root):
pip-3.2 list | grep -E "zeroconf|requests|protobuf" | wc -l
Le fait que ce soit en nok pour les dépendances empêche t-il de démarrer le demon ?

JKCN
Timide
Messages : 7
Inscription : 24 août 2015, 16:19

Re: [Plugin Tiers][Sujet Principal] Google Cast

Message par JKCN » 21 avr. 2018, 16:29

Bonjour,

J'ai eu le même problème avec le demon NOK et un redémarrage de Jeedom a suffit pour régler tous les problèmes. Tout à l'air de fonctionner correctement maintenant.

Merci à l'auteur pour ce plugin.

Amitiès

Jkcn

Avatar de l’utilisateur
Theking31
Actif
Messages : 1182
Inscription : 21 sept. 2017, 11:13
Localisation : Toulouse - Le Vernet

Re: [Plugin Tiers][Sujet Principal] Google Cast

Message par Theking31 » 21 avr. 2018, 18:31

Installation de dépendances, apparemment cela se passe bien mais toujours en NOK
MAJ du 21-04 ok

Code : Tout sélectionner

Launch install of googlecast dependancies
-- Updating repo...
Hit:1 http://raspbian.raspberrypi.org/raspbian stretch InRelease
Hit:2 http://archive.raspberrypi.org/debian stretch InRelease
Hit:3 https://deb.nodesource.com/node_8.x stretch InRelease
Reading package lists...
-- Installation of python3 if not already installed
Reading package lists...
Building dependency tree...
Reading state information...
build-essential is already the newest version (12.3).
python-dev is already the newest version (2.7.13-2).
python3 is already the newest version (3.5.3-1).
0 upgraded, 0 newly installed, 0 to remove and 20 not upgraded.
-- Installed version of Python :
Python 3.5.3
-- Installation of pip for python3 and necessary libraries
Reading package lists...
Building dependency tree...
Reading state information...
python-requests is already the newest version (2.12.4-1).
python3-pip is already the newest version (9.0.1-2+rpt2).
0 upgraded, 0 newly installed, 0 to remove and 20 not upgraded.
-- Installation of python library 'requests' with command pip3.5
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: requests in /usr/lib/python3/dist-packages (2.12.4)
-- Installation of python library 'protobuf' with command pip3.5
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: protobuf in /usr/local/lib/python3.5/dist-packages (3.5.2.post1)
Requirement already satisfied: setuptools in /usr/lib/python3/dist-packages (from protobuf) (33.1.1)
Requirement already satisfied: six>=1.9 in /usr/lib/python3/dist-packages (from protobuf) (1.10.0)
-- Installation of python library 'zeroconf' with command pip3.5
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: zeroconf in /usr/local/lib/python3.5/dist-packages (0.20.0)
Requirement already satisfied: netifaces!=0.10.5 in /usr/local/lib/python3.5/dist-packages (from zeroconf) (0.10.6)
-- Everything is successfully installed!
Jeedom 4.0.23 sur Intel NUC 6CAYH | Linux 4.9.0-11-amd64 | Debian 9.11
Rfxcom | Z-Wave Plus Z-Stick GEN5 | Conbee 2 | => sur hub alimenté
Blea| Brodlink | Xiaomi |ESPeasy | Wifilightv2

jeromebri
Timide
Messages : 134
Inscription : 08 févr. 2018, 12:01

Re: [Plugin Tiers][Sujet Principal] Google Cast

Message par jeromebri » 21 avr. 2018, 19:37

Ca fonctionne chez moi. Sur Raspberry.
Pas encore eu le temps de faire le tour mais ça a l'air sympa.

guirem
Timide
Messages : 276
Inscription : 31 août 2017, 00:41

Re: [Plugin Tiers][Sujet Principal] Google Cast

Message par guirem » 21 avr. 2018, 19:42

Bonjour,

Je pense que le statut nok sur l'installation des dependances est une fausse information car d apres les logs tt est ok.
Donc si ca ne bloque pas le lancement du demon, ca devrait fonctionner mais à confirmer...

Envoyé de mon SM-A520F en utilisant Tapatalk


FVI59
Timide
Messages : 26
Inscription : 14 oct. 2017, 08:36
Localisation : Nord

Re: [Plugin Tiers][Sujet Principal] Google Cast

Message par FVI59 » 21 avr. 2018, 21:50

guirem a écrit :
21 avr. 2018, 12:37
Bonjour,

@ pour les demon en nok : Pouvez vous faire une vérif des mises à jour et updater? JVous devez etre en stable et j'avais poussé une mauvaise version dessus par erreur.

@FVI59 : d'après le log tout est bien installé mais je suspecte le script de vérification de ne pas bien fonctionner (je n'ai pas de RPI3)? Pourrais tu lancer en ligne de commande la commande suivante (avec sudo si pas en root):
pip-3.2 list | grep -E "zeroconf|requests|protobuf" | wc -l
Le fait que ce soit en nok pour les dépendances empêche t-il de démarrer le demon ?

Hello,

Tout d'abord, j'ai procédé à la mise à jour du plugin pour prendre en compte la toute dernière version que tu as mise en ligne.
J'ai ensuite refait une tentative de relance des Dépendances, en vain. La log indique toujours que c'est OK, mais le statut des Dépendances et du Démon reste désespérément NOK.
Par ailleurs, il m'est impossible d'effectuer une tentative de démarrage du Démon .
Il n'y a en effet aucun "bouton" disponible pour (Re)Démarrer, ni Arrêter le Démon. Seul de "bouton" relatif à la Gestion automatique est disponible pour l'Activer/Désactiver, sans incidence sur le reste.

Pour terminer, voici le résultat de la commande demandée :
pi@raspberrypi:~ $ sudo su -
root@raspberrypi:~# pip-3.2 list | grep -E "zeroconf|requests|protobuf" | wc -l
DEPRECATION: The default format will switch to columns in the future.
You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [ list ] section) to disable this warning.
4
En espérant que ces informations puissent t'aider à identifier/corriger le problème...

Bon courage ;)

@+

arno.aka.vdb
Timide
Messages : 67
Inscription : 22 mars 2018, 21:16

Re: [Plugin Tiers][Sujet Principal] Google Cast

Message par arno.aka.vdb » 22 avr. 2018, 12:56

Bonjour,
un grand merci pour le plugin gratuit en plus.je viens de le tester chez moi tout fonctionne parfaitement(une android tv nvidia shield,un chromecast et un google home)par contre petite question pourquoi ne pas fusionner le travail avec ceci : viewtopic.php?f=142&t=34154 qui possède quelques options supplémentaires bien utiles également et comme ca pour la communauté tout serait sous un même toit ;)
Pièces jointes
Sans titre.jpg
Sans titre.jpg (211.55 Kio) Consulté 11938 fois

spyzzz
Timide
Messages : 7
Inscription : 19 avr. 2018, 14:46

Re: [Plugin Tiers][Sujet Principal] Google Cast

Message par spyzzz » 22 avr. 2018, 18:35

Hello tout le monde,

Merci pour ce plugin que j'attendais !
Par contre, malheuresement je suis exactement dans la même situation que @FVI59. Le MAJ des dépendances reste en NOK alors que dans les logs tout s'est bien déroulé. Du coup, impossible de lancer le demon :(

guirem
Timide
Messages : 276
Inscription : 31 août 2017, 00:41

Re: [Plugin Tiers][Sujet Principal] Google Cast

Message par guirem » 22 avr. 2018, 18:40

Bonjour,
Je sais pourquoi ca fait ca et ce n est pas très grave.
Je vais déployer une nouvelle version en début de semaine qui résoidra ce problème.

Envoyé de mon SM-A520F en utilisant Tapatalk


spyzzz
Timide
Messages : 7
Inscription : 19 avr. 2018, 14:46

Re: [Plugin Tiers][Sujet Principal] Google Cast

Message par spyzzz » 22 avr. 2018, 18:47

@guirem Super merci ;)
J'ai remarqué aussi, dès que j'installe le plugin mon rasp3 surchauffe et passe de 55 à 80°

On voit bien les deux pics d'installation du plugin.
Image

Avatar de l’utilisateur
Theking31
Actif
Messages : 1182
Inscription : 21 sept. 2017, 11:13
Localisation : Toulouse - Le Vernet

Re: [Plugin Tiers][Sujet Principal] Google Cast

Message par Theking31 » 22 avr. 2018, 19:10

Idem pour l'augmentation de température et j'ai également remarqué une augmentation de temps benchmark qui est multiplier par presque deux tout comme la charge system (load average) !!!

Pluging supprimé mais je reviendrai dessus aux prochaine MAJ pour voir s'il y a du mieux...
Jeedom 4.0.23 sur Intel NUC 6CAYH | Linux 4.9.0-11-amd64 | Debian 9.11
Rfxcom | Z-Wave Plus Z-Stick GEN5 | Conbee 2 | => sur hub alimenté
Blea| Brodlink | Xiaomi |ESPeasy | Wifilightv2

Avatar de l’utilisateur
raqpub
Timide
Messages : 275
Inscription : 04 juin 2015, 08:21
Localisation : Earth

Re: [Plugin Tiers][Sujet Principal] Google Cast

Message par raqpub » 23 avr. 2018, 08:41

Bonjour,
Plein de promesses ce nouveau plugin. Merci pour le travail @Guirem.
Installé hier sans souci le plugin a bien trouvé ma Chromecast et ma GHmini. Mais lorsque j'ai coupé ma Chromecast il est passé en Offline et reste à Offline même si je l'a rallume, ou même si je force le restart sur son widget créé par le plugin (le restart se fait bien sur la Chromecast, mais le widget reste Offline)
Pour la GHmini, qui n'a pas été arrêté, elle passe Offline au bout d'un certain temps et impossible de la voir "Online" dans son widget.

A suivre.

EDIT : Je suis PI3

guirem
Timide
Messages : 276
Inscription : 31 août 2017, 00:41

Re: [Plugin Tiers][Sujet Principal] Google Cast

Message par guirem » 23 avr. 2018, 15:41

Bonjour,

J'ai déployé une nouvelle version en BETA uniquement (si vous installé en stable, merci de changer) donc vous pouvez vérifier les mises à jour et mettre à jour.

Ca devrait régler quelques les problèmes cités plus haut :
- Fix installation des dépendances pour raspberry
- Fix impossibilité de (re)connection
- Ajout de possibilité de réglage de la fréquence de rafraîchissement
- Optimisation utilisation CPU

N'ayant pas de Raspberry, pouvez vous me faire un retour sur la charge CPU.
De mon coté c'est vraiment minime (entre 0% et 0,3% CPU pouvant aller jusqu'à 1% quand on clique un peu partout). Ce n'est pas un raspberry mais un docker qui tourne sur quelque chose de pas bien puissant.
Si ça ne règle pas le problème de charge, pouvez vous me dire ce que donne la commande :

Code : Tout sélectionner

top -p `pidof python3`
Il y a un nouveau réglage dans la configuration pour éventuellement baisser la fréquence de rafraîchissement et donc charge CPU mais il faudrait déjà tester en normal suite aux corrections effectuées.

Avez vous pu tester les boutons du bas (backdrop/youtube/media/web)? Je n'ai qu'une chromecast audio donc je n'ai pas l'image.

Pour répondre à @arno.aka.vdb , le plugin Android TV est très différent par son fonctionnement.

Merci de votre compréhension

Répondre

Revenir vers « [Catégorie] Multimédia »

Qui est en ligne ?

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