Page 29 sur 67

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

Publié : 22 juin 2018, 22:45
par TiTerm
Bon, ben je viens de désactiver gcast qui ne me sert plus à rien maintenant. :)

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

Publié : 23 juin 2018, 08:47
par Antoinekl1
Bonjour

Avec la variable vol dans l'utilisation du tts, j'ai presque toujours des modulations du volume pendant la transmission des message.

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

Publié : 25 juin 2018, 16:33
par Jeandhom
Bonjour,

Je n'arrive pas à faire fonctionner les radios en custom liste.

custom.json :

Code : Tout sélectionner

root@jeedom:~# cat /var/www/html/plugins/googlecast/core/webradios/custom.json
{
"radio_perfecto": {
"location": "http://hd.stream.frequence3.net/perfecto-320.mp3",
"title": "Radio Perfecto",
"image": "https://nsm09.casimages.com/img/2018/06/25//18062501560024178315777631.jpg"
},
"radio_perfectoche": {
"location": "http://hd.stream.frequence3.net/perfecto-320.mp3",
"title": "Radio Perfecto",
"image": "https://nsm09.casimages.com/img/2018/06/25//18062501560024178315777631.jpg"
}
}

Les droits :

Code : Tout sélectionner

root@jeedom:~# ls -al /var/www/html/plugins/googlecast/core/webradios
total 24
drwxrwxr-x 2 www-data www-data 4096 juin  25 16:01 .
drwxrwxr-x 7 www-data www-data 4096 juin  13 22:59 ..
-rwxrwxr-x 1 www-data www-data  401 juin  25 16:01 custom.json
-rwxrwxr-x 1 www-data www-data 9936 juin  25 14:39 radiolist.json

Code : Tout sélectionner

[2018-06-25 16:18:08][DEBUG] : SOCKETHANDLER------Client connected to [127.0.0.1:34496]
[2018-06-25 16:18:08][DEBUG] : SOCKETHANDLER------Message read from socket: {"apikey":"xxxxxxxxxxxxxxxx","cmd":"action","device":{"uuid":"xxxxxxxxxxxxxxxx","source":"googlecast"},"command":[{"cmd":"radio_radio_perfecto"}]}
[2018-06-25 16:18:08][DEBUG] : SOCKETHANDLER------Client disconnected from [127.0.0.1:34496]
[2018-06-25 16:18:08][DEBUG] : SOCKET-READ------Message received in socket JEEDOM_SOCKET_MESSAGE
[2018-06-25 16:18:08][DEBUG] : SOCKET-READ------Received command from jeedom : action
[2018-06-25 16:18:08][DEBUG] : SOCKET-READ------Attempt an action on a device
[2018-06-25 16:18:08][DEBUG] : SOCKET-READ------Action Thread Launched
[2018-06-25 16:18:08][DEBUG] : ACTION------ action - radio_radio_perfecto - xxxxxxxxxxxxxxxx - None - media
[2018-06-25 16:18:08][DEBUG] : ACTION------Action radio_radio_perfecto not implemented !
[2018-06-25 16:18:08][DEBUG] : SENDER------Send to jeedom :  {'uuid': 'xxxxxxxxxxxxxxxx', 'nowplaying': {'image': None, 'display_name': 'CMD UNKNOWN', 'track': '', 'stream_type': '', 'player_state': 'CMD UNKNOWN', 'online': True, 'current_time': 0, 'album_artist': '', 'title': '', 'status_text': 'CMD UNKNOWN', 'episode': '', 'album_name': '', 'series_title': '', 'season': '', 'uuid': 'xxxxxxxxxxxxxxxx', 'is_stand_by': False, 'artist': '', 'is_active_input': False}}
[2018-06-25 16:18:08][DEBUG] : Starting new HTTP connection (1): 127.0.0.1
[2018-06-25 16:18:08][DEBUG] : http://127.0.0.1:80 "POST /plugins/googlecast/core/php/googlecast.api.php?apikey=xxxxxxxxxxxxxxxx HTTP/1.1" 200 0
[2018-06-25 16:18:08][DEBUG] : SENDER------Send to jeedom : {'devices': {'xxxxxxxxxxxxxxxx': {'uuid': 'xxxxxxxxxxxxxxxx', 'status': {'uuid': 'xxxxxxxxxxxxxxxx', 'display_name': 'CMD UNKNOWN', 'status_text': 'CMD UNKNOWN'}, 'typemsg': 'error'}}}
[2018-06-25 16:18:08][DEBUG] : Starting new HTTP connection (1): 127.0.0.1
[2018-06-25 16:18:08][DEBUG] : SENDER------Send to jeedom :  {'uuid': 'xxxxxxxxxxxxxxxx', 'nowplaying': {'friendly_name': 'CastAudio', 'app_id': 'xxxxxxxxxxxxxxxx', 'image': 'https://static.hotmixradio.fr/wp-content/uploads/HOTMIXRADIO-Rock.png', 'title': 'Hotmix Rock', 'episode': None, 'is_busy': True, 'metadata_type': None, 'status_text': 'Casting: Hotmix Rock', 'supports_pause': True, 'idle_reason': 'INTERRUPTED', 'track': None, 'series_title': None, 'current_time': '75', 'content_type': 'audio/mpeg', 'player_state': 'PLAYING', 'is_stand_by': False, 'duration': None, 'display_name': 'Default Media Receiver', 'stream_type': 'LIVE', 'album_name': None, 'online': True, 'volume_muted': False, 'album_artist': None, 'volume_level': 33, 'season': None, 'uuid': 'xxxxxxxxxxxxxxxx', 'supported_media_commands': 15, 'artist': None, 'is_active_input': False}}
[2018-06-25 16:18:08][DEBUG] : Starting new HTTP connection (1): 127.0.0.1
[2018-06-25 16:18:08][DEBUG] : http://127.0.0.1:80 "POST /plugins/googlecast/core/php/googlecast.api.php?apikey=xxxxxxxxxxxxxxxx HTTP/1.1" 200 0
[2018-06-25 16:18:08][DEBUG] : http://127.0.0.1:80 "POST /plugins/googlecast/core/php/googlecast.api.php?apikey=xxxxxxxxxxxxxxxx HTTP/1.1" 200 0
[2018-06-25 16:18:08][DEBUG] : Detected changes in status of CastAudio
[2018-06-25 16:18:08][DEBUG] : SENDER------Send to jeedom : {'devices': {'xxxxxxxxxxxxxxxx': {'status': {'friendly_name': 'CastAudio', 'app_id': 'xxxxxxxxxxxxxxxx', 'display_name': 'Default Media Receiver', 'stream_type': 'LIVE', 'player_state': 'PLAYING', 'volume_muted': False, 'title': 'Hotmix Rock', 'status_text': 'Casting: Hotmix Rock', 'volume_level': 33, 'series_title': '', 'uri': '192.168.165.174:8009', 'is_busy': True, 'uuid': 'xxxxxxxxxxxxxxxx', 'is_stand_by': False, 'artist': '', 'is_active_input': False}, 'lastScan': 1529936275, 'lastOfflineSent': 0, 'options': {'ignore_CEC': '0'}, 'lastSent': 1529936288, 'uuid': 'xxxxxxxxxxxxxxxx', 'online': True, 'lastOnline': 1529936274, 'typemsg': 'info'}}}
[2018-06-25 16:18:08][DEBUG] : Starting new HTTP connection (1): 127.0.0.1
[2018-06-25 16:18:08][DEBUG] : http://127.0.0.1:80 "POST /plugins/googlecast/core/php/googlecast.api.php?apikey=xxxxxxxxxxxxxxxx HTTP/1.1" 200 0
[2018-06-25 16:18:16][DEBUG] : JEEDOMCHROMECAST------ NOW PLAYING heartbeat 8
[2018-06-25 16:18:16][DEBUG] : SENDER------Send to jeedom :  {'uuid': 'xxxxxxxxxxxxxxxx', 'nowplaying': {'friendly_name': 'CastAudio', 'app_id': 'xxxxxxxxxxxxxxxx', 'image': 'https://static.hotmixradio.fr/wp-content/uploads/HOTMIXRADIO-Rock.png', 'title': 'Hotmix Rock', 'episode': None, 'is_busy': True, 'metadata_type': None, 'status_text': 'Casting: Hotmix Rock', 'supports_pause': True, 'idle_reason': 'INTERRUPTED', 'track': None, 'series_title': None, 'current_time': '82', 'content_type': 'audio/mpeg', 'player_state': 'PLAYING', 'is_stand_by': False, 'duration': None, 'display_name': 'Default Media Receiver', 'stream_type': 'LIVE', 'album_name': None, 'online': True, 'volume_muted': False, 'album_artist': None, 'volume_level': 33, 'season': None, 'uuid': 'xxxxxxxxxxxxxxxx', 'supported_media_commands': 15, 'artist': None, 'is_active_input': False}}
[2018-06-25 16:18:16][DEBUG] : Starting new HTTP connection (1): 127.0.0.1
[2018-06-25 16:18:16][DEBUG] : http://127.0.0.1:80 "POST /plugins/googlecast/core/php/googlecast.api.php?apikey=xxxxxxxxxxxxxxxx HTTP/1.1" 200 0
Les radios dans radiolist.json fonctionnent.

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

Publié : 25 juin 2018, 17:31
par guirem
Essaye sans le prefix 'radio_' pr les noms de radio ds ton custom.json

Envoyé de mon SM-A520F en utilisant Tapatalk


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

Publié : 25 juin 2018, 17:47
par Jeandhom
Pas mieux :

Code : Tout sélectionner

[2018-06-25 17:45:22][DEBUG] : ACTION------Action radio_perfecto not implemented !

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

Publié : 25 juin 2018, 18:05
par Jeandhom
C'est le double radio_radio_ qui pose problème.
Dans le fichier custom.json, j'ai remplacé radio_perfecto par radio-perfecto.
Dans la commande action : radio_radio-perfecto fonctionne.

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

Publié : 25 juin 2018, 22:17
par Junior
Bonjour a tous, tout d'abbord merci pour ce super plugin.
J'ai un petit probleme quand je test la commande parle via le dashboard sur une google home.
j'entend le ding mais la google home reste muette je comprend pas trop ...

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

Publié : 25 juin 2018, 23:15
par guirem
Bonsoir,
Personne peut t aider en se basant sur ces infos...

1. Activer les logs en debug
2. Lire les logs pr voir ce qui se passe
3. Si non resolu apres lecture des logs les mettre en pj ici

Note : L'etape 2 est indispensable

Envoyé de mon SM-A520F en utilisant Tapatalk


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

Publié : 26 juin 2018, 01:07
par noodom
Salut,

Je dois passer à côté de quelque chose de très simple mais je n'arrive pas à utiliser mon fichier de test custom.json.
Dans les logs, j'ai seulement ceci (comme pour l'utilisation du radiolist.json qui fonctionne très bien) :
[2018-06-26 01:01:44][DEBUG] : Envoi d'une commande depuis Jeedom

Sur le widget, à la place du logo, j'ai (CMD UNKNOWN)

Pour mon fichier custom.json (ayant les mêmes droits que radiolist.json et dans le même répertoire) , j'ai le code ci-dessous.
J'ai repris les urls d'une commande action de type liste qui fonctionne parfaitement (j'ai mis les logos en local).

Code : Tout sélectionner

{
    "europe_1": {
        "location": "http://e1-live-mp3-128.scdn.arkena.com/europe1.mp3",
        "title": "Europe1",
        "image": "https://monJeedom/montheme/radios/europe1.png"
    },
    "france_info": {
        "location": "http://direct.franceinfo.fr/live/franceinfo-midfi.mp3",
        "title": "France Info",
        "image": "https://monJeedom/montheme/radios/franceinfo.png"
    },
    "rmc_info": {
        "location": "http://chai5she.cdn.dvmr.fr/rmcinfo",
        "title": "RMC Info",
        "image": "https://monJeedom/montheme/radios/rmc.jpg"
    },
    "rtl2": {
        "location": "http://streaming.radio.rtl2.fr/rtl2-1-44-96",
        "title": "RTL 2",
        "image": "https://monJeedom/montheme/radios/rtl2.png"
    },
    "virgin_radio": {
        "location": "http://vr-live-mp3-64.scdn.arkena.com/virginradio.mp3",
        "title": "Virgin Radio",
        "image": "https://monJeedom/montheme/radios/virgin.png"
    },
}


Si vous avez une piste et/ou besoin de plus d'infos, je suis preneur..
Merci.

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

Publié : 26 juin 2018, 08:16
par Junior
j'ai juste ceci dans mes logs après avoir tester le bouton parle (on voit qu'il y'a 4 min d'ecart entre l'envoi de la commande et le getinfo):

[2018-06-26 08:11:16][DEBUG] : Envoi d'une commande depuis Jeedom
[2018-06-26 08:15:06][DEBUG] : getInfoHttp : cmd=getconfig|data=opencast_pin_code
[2018-06-26 08:15:07][DEBUG] : Request content :
[2018-06-26 08:15:07][DEBUG] : getInfoHttp : Error while accessing device (offline ?)
[2018-06-26 08:15:07][DEBUG] : getInfoHttp : Result error (previous result) : unknown
[2018-06-26 08:15:07][DEBUG] : getInfoHttp : Result error (with default) : unknown => unknown
[2018-06-26 08:15:07][DEBUG] : getInfoHttp : cmd=getconfig|value=assistant/alarms|data=$.alarm.[0].fire_time|fnc=ts2long|reterror=Undefined
[2018-06-26 08:15:07][DEBUG] : Request content : Array ( [alarm] => Array ( ) [timer] => Array ( ) )
[2018-06-26 08:15:07][DEBUG] : getInfoHttp : Result success : => Undefined
[2018-06-26 08:15:07][DEBUG] : getInfoHttp : cmd=getconfig|value=assistant/alarms|data=$.alarm.[0].status|reterror=0
[2018-06-26 08:15:08][DEBUG] : Request content :
[2018-06-26 08:15:08][DEBUG] : getInfoHttp : Error while accessing device (offline ?)
[2018-06-26 08:15:08][DEBUG] : getInfoHttp : Result error (with default) : 0 => 0
[2018-06-26 08:15:08][DEBUG] : Envoi d'une commande depuis Jeedom
[2018-06-26 08:15:08][DEBUG] : getInfoHttp : cmd=getconfig|data=opencast_pin_code
[2018-06-26 08:15:08][DEBUG] : Request content : Array ( [bssid] => [build_version] => 115279 [cast_build_revision] => 1.31.115279 [closed_caption] => Array ( ) [connected] => 1 [detail] => Array ( [icon_list] => Array ( [0] => Array ( [depth] => 32 [height] => 55 [mimetype] => image/png [url] => /setup/icon.png [width] => 98 ) ) [locale] => Array ( [display_string] => ) [manufacturer] => NVIDIA [model_name] => SHIELD Android TV [timezone] => Array ( [display_string] => heure d’été de l’Est (New York) [offset] => -240 ) ) [ethernet_connected] => 1 [has_update] => [hotspot_bssid] => 00:1A:11:FF:6F:53 [ip_address] => 192.168.1.20 [locale] => [location] => Array ( [country_code] => US [latitude] => 255 [longitude] => 255 ) [mac_address] => 00:00:00:00:00:00 [name] => SHIELD [opt_in] => Array ( [crash] => 1 [opencast] => [stats] => 1 ) [public_key] => MIIBCgKCAQEA9gTvvJAi/EgYdog9moyr7YLq2lYN3WbBgtcUVeP9cOJSu/zH+sySXne3aST/fHhtG8+WL43kQFmD/4oTer5qtXafkPJ3gt3q03KIkF9ZanXqXocBu3yLiyE192rpPqB2hfQ3Gn+OIW787JC1SRW1jsXRBSDieFOc7ms55jctpE3Z5jRkrjXAGWmclAjlf6moZyqLfOsqeFaeQH249EAq3qiQ/EbOh7b2TfEzgHG2fw0ZJvpNpJfJpUU+W4bxHz57IhAq2KbwcvaXA6Hxg6DUFcM6g7qq12X7pVHYirLhUI/m68Kg494tpOOEDJXUbVrvgqMGanl0XkCh+zPKSb5NowIDAQAB [release_track] => [setup_state] => 60 [setup_stats] => Array ( [historically_succeeded] => 1 [num_check_connectivity] => 0 [num_connect_wifi] => 0 [num_connected_wifi_not_saved] => 0 [num_initial_eureka_info] => 0 [num_obtain_ip] => 0 ) [ssdp_udn] => bf497efa-f83f-1fd0-6836-9fdb7972bd35 [ssid] => [time_format] => 1 [timezone] => America/New_York [tos_accepted] => 1 [uma_client_id] => E75C3483-0C00-4014-A7E3-7FB9FFD2B671 [uptime] => 1679711.73 [version] => 8 [wpa_configured] => [wpa_state] => 0 )
[2018-06-26 08:15:08][DEBUG] : getInfoHttp : Result success : unknown => unknown
[2018-06-26 08:15:08][DEBUG] : Envoi d'une commande depuis Jeedom

sinon le debug local :
googlecast_local.txt
(36.84 Kio) Téléchargé 21 fois
je ne comprend pas grand chose

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

Publié : 26 juin 2018, 09:02
par Jeandhom
noodom a écrit :
26 juin 2018, 01:07

Code : Tout sélectionner

{   
    "virgin_radio": {
        "location": "http://vr-live-mp3-64.scdn.arkena.com/virginradio.mp3",
        "title": "Virgin Radio",
        "image": "https://monJeedom/montheme/radios/virgin.png"
    }
}
Si vous avez une piste et/ou besoin de plus d'infos, je suis preneur..
Merci.

En enlevant la virgule après l'avant dernière accolade.

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

Publié : 26 juin 2018, 10:06
par guirem
Bonjour,
@junior : je ne vois pas d erreur dans les logs.
C est quel type de box jeedom? As tu essayé avec picotts?
Ca donne quoi qd tu tentes ces url ds ton navigateur?

http://192.168.1.27:80/plugins/googleca ... es/tts.png

http://192.168.1.27:80/plugins/googleca ... a95af9.mp3

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

Publié : 26 juin 2018, 10:14
par noodom
Jeandhom a écrit :
26 juin 2018, 09:02
noodom a écrit :
26 juin 2018, 01:07

Code : Tout sélectionner

{   
    "virgin_radio": {
        "location": "http://vr-live-mp3-64.scdn.arkena.com/virginradio.mp3",
        "title": "Virgin Radio",
        "image": "https://monJeedom/montheme/radios/virgin.png"
    }
}
Si vous avez une piste et/ou besoin de plus d'infos, je suis preneur..
Merci.

En enlevant la virgule après l'avant dernière accolade.
Bien vu ! Ca fonctionne ! L'erreur classique de copier-coller..
Merci !

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

Publié : 26 juin 2018, 10:21
par Jeandhom
C'était tout frais dans mon esprit, j'y ai passé plusieurs heures, hier, sur ce fichier custom.json.

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

Publié : 26 juin 2018, 10:26
par Junior
guirem a écrit :
26 juin 2018, 10:06
Bonjour,
@junior : je ne vois pas d erreur dans les logs.
C est quel type de box jeedom? As tu essayé avec picotts?
Ca donne quoi qd tu tentes ces url ds ton navigateur?

http://192.168.1.27:80/plugins/googleca ... es/tts.png

http://192.168.1.27:80/plugins/googleca ... a95af9.mp3
Avec pico tts c est la même chose.
Je suis sous vm sur Intel nuc.
J'utilisais streamtochromecast sans problème particulier.
Je viens dessayer les url en mettant mon adresse externe car je ne suis pas chez moi, j'ai bien l'icône qui s'affiche et le son mp3 bonjour est bien lu ...

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

Publié : 26 juin 2018, 11:27
par guirem
@junior: il faudrait tester ces url en interne chez toi et si ça ne fonctionne pas utiliser l'option 'Utiliser l'adresse Jeedom externe'.

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

Publié : 26 juin 2018, 11:40
par Junior
guirem a écrit :
26 juin 2018, 11:27
@junior: il faudrait tester ces url en interne chez toi et si ça ne fonctionne pas utiliser l'option 'Utiliser l'adresse Jeedom externe'.
Daccord je test ce midi mais il me semble avoir déjà essayer cette option.

je viens de tester les deux lien donné plus haut fonctionne, donc je ne vois pas ce qui cloche ... ?

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

Publié : 26 juin 2018, 17:39
par superbricolo
Est ce que le plugin est compatible avec la commande Ask? J'ai lu dans le fil que c'était peut-être en cours. Cela me permettrait de virer Gcast qui ne me sert qu'à ça.

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

Publié : 26 juin 2018, 17:52
par guirem
Bonjour,

@superbricolo : https://github.com/guirem/plugin-google ... teractions ?
@junior : as tu essayé en relançant le démon ? Il y a de rares cas ou le pugin n'arrive plus à contrôler le chromecast.

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

Publié : 26 juin 2018, 20:47
par Junior
guirem a écrit :
26 juin 2018, 17:52
Bonjour,

@superbricolo : https://github.com/guirem/plugin-google ... teractions ?
@junior : as tu essayé en relançant le démon ? Il y a de rares cas ou le pugin n'arrive plus à contrôler le chromecast.
oui j'ai déjà essayer, réinstaller les dépendances, même supprimer et réinstaller, redémarrer le google home et jeedom.
pourtant toutes les autres fonctions du plugin fonctionne sur le google home ... je vois pas ou ça bloque