[Plugin Tiers][Sujet Principal] Google Cast
[Plugin Tiers][Sujet Principal] Google Cast
Bonjour,
Statut : STABLE
Plugin qui permet de contrôler et récupérer l'état d'équipements compatibles GoogleCast (Google Home, Chromecast, TV android....) 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 ?
EDIT : description modifiée le 20 Juin 2018
EDIT : ajout image le 25 Juin 2018
Statut : STABLE
Plugin qui permet de contrôler et récupérer l'état d'équipements compatibles GoogleCast (Google Home, Chromecast, TV android....) 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 ?
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.
- Theking31
- Actif
- Messages : 1182
- Inscription : 21 sept. 2017, 11:13
- Localisation : Toulouse - Le Vernet
Re: [Plugin Tiers][Sujet Principal] Google Cast
Très intéressant....
Je n'ai pas testé encore mais d'après ce que je vois, ça promet !
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
Rfxcom | Z-Wave Plus Z-Stick GEN5 | Conbee 2 | => sur hub alimenté
Blea| Brodlink | Xiaomi |ESPeasy | Wifilightv2
Re: [Plugin Tiers][Sujet Principal] Google Cast
j'attends ce plugin avec impatience !!
Excellent !
Excellent !
- aragornier
- Actif
- Messages : 2217
- Inscription : 02 janv. 2015, 20:38
- Localisation : Montpellier
Re: [Plugin Tiers][Sujet Principal] Google Cast
Merci pour ce plugin..
Statut et conf du démon en NOK en laissant le port socket intact...
@+
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...
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...
Re: [Plugin Tiers][Sujet Principal] Google Cast
Bonjour,aragornier a écrit : ↑20 avr. 2018, 22:05Merci pour ce plugin..
Statut et conf du démon en NOK en laissant le port socket intact...
@+
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
Re: [Plugin Tiers][Sujet Principal] Google Cast
Je pensais avoir reglé le pb est remis en beta. Mais normalement c reglé..
Envoyé de mon SM-A520F en utilisant Tapatalk
Envoyé de mon SM-A520F en utilisant Tapatalk
Re: [Plugin Tiers][Sujet Principal] Google Cast
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
Log Googlecast_update
Merci d'avance pour ton aide.
@+
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.
Re: [Plugin Tiers][Sujet Principal] Google Cast
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 ?
@ 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 ?
Re: [Plugin Tiers][Sujet Principal] Google Cast
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
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
- Theking31
- Actif
- Messages : 1182
- Inscription : 21 sept. 2017, 11:13
- Localisation : Toulouse - Le Vernet
Re: [Plugin Tiers][Sujet Principal] Google Cast
Installation de dépendances, apparemment cela se passe bien mais toujours en NOK
MAJ du 21-04 ok
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
Rfxcom | Z-Wave Plus Z-Stick GEN5 | Conbee 2 | => sur hub alimenté
Blea| Brodlink | Xiaomi |ESPeasy | Wifilightv2
Re: [Plugin Tiers][Sujet Principal] Google Cast
Ca fonctionne chez moi. Sur Raspberry.
Pas encore eu le temps de faire le tour mais ça a l'air sympa.
Pas encore eu le temps de faire le tour mais ça a l'air sympa.
Re: [Plugin Tiers][Sujet Principal] Google Cast
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
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
Re: [Plugin Tiers][Sujet Principal] Google Cast
guirem a écrit : ↑21 avr. 2018, 12:37Bonjour,
@ 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 :
En espérant que ces informations puissent t'aider à identifier/corriger le problème...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
Bon courage
@+
-
- Timide
- Messages : 67
- Inscription : 22 mars 2018, 21:16
Re: [Plugin Tiers][Sujet Principal] Google Cast
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
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 (211.55 Kio) Consulté 12274 fois
Re: [Plugin Tiers][Sujet Principal] Google Cast
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
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
Re: [Plugin Tiers][Sujet Principal] Google Cast
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
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
Re: [Plugin Tiers][Sujet Principal] Google Cast
@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.
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.
- Theking31
- Actif
- Messages : 1182
- Inscription : 21 sept. 2017, 11:13
- Localisation : Toulouse - Le Vernet
Re: [Plugin Tiers][Sujet Principal] Google Cast
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...
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
Rfxcom | Z-Wave Plus Z-Stick GEN5 | Conbee 2 | => sur hub alimenté
Blea| Brodlink | Xiaomi |ESPeasy | Wifilightv2
Re: [Plugin Tiers][Sujet Principal] Google Cast
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
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
Re: [Plugin Tiers][Sujet Principal] Google Cast
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 :
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
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`
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
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités