[Plugin Tiers][Sujet Principal] Google Cast

Je ne sais pas si je suis le seul dans ce cas, mais ça a recommencé aujourd’hui : suite à la dernière maj, je dois relancer le démon régulièrement pour que cela fonctionne.
Il y a un moyen pour forcer le redémarrage régulier ?
Merci.

@mael501 : il faudrait les autres fichiers de logs aussi.

@reyur : y-a-t-il quelque chose dans les logs?

log googlecast

[2020-02-15 16:00:04][DEBUG] : getInfoHttp : cmd=getconfig|data=cast_build_revision
[2020-02-15 16:00:04][DEBUG] : Request response content : Array (     [bssid] => 50:d4:f7:c3:c2:5a     [build_version] => 191160     [cast_build_revision] => 1.44.191160     [closed_caption] => Array         (         )      [connected] => 1     [ethernet_connected] =>      [has_update] =>      [hotspot_bssid] => FA:8F:CA:7B:03:04     [ip_address] => 192.168.2.111     [locale] => fr     [location] => Array         (             [country_code] => FR             [latitude] => 255             [longitude] => 255         )      [mac_address] => F0:EF:86:50:E3:2A     [name] => Salle à manger     [noise_level] => -96     [opt_in] => Array         (             [crash] => 1             [opencast] =>              [stats] => 1         )      [public_key] => MIIBCgKCAQEAvIlQnvDsNgUbjrc1lWQah2AOFn1zjh/orOvwqMC6ZUY0HZQtOpBD0Wr4A0D0g/EgMHFROa5EiTnYnjLRln2RPr/615XVALl0qovFHouxAaQ80UNN9heBELIsRHZz4lsMlJzA5vD/+qUfy+ZX1IaQvGMX6+O+zAtCkOXkUa+SAGXp/56w1z1KvMm22itJ+LoRaXOM6rJ1ICyujpYFzXD1Dayry6nsctK38f5oU8PIWgXvN0hmv1E24VZZdZ/SwL3Yiv87UgPoTS27tY0XJBkNTz9b6pqOj5AehgAmkv1mMdb6cLblLYx5orpUJYpqkTmJBvfXMP39W6jcRbbfU5FuuwIDAQAB     [release_track] => stable-channel     [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         )      [signal_level] => -46     [ssdp_udn] => ce345002-6b3f-b25c-1904-754581be988f     [ssid] => domismart     [time_format] => 2     [timezone] => Europe/Paris     [tos_accepted] => 1     [uma_client_id] => 32137737-d8ff-4024-ac96-c863f8595337     [uptime] => 48702.067339     [version] => 10     [wpa_configured] => 1     [wpa_id] => 0     [wpa_state] => 10 )
[2020-02-15 16:00:04][DEBUG] : getInfoHttp : Result success : 1.44.191160 => 1.44.191160
[2020-02-15 16:00:46][DEBUG] : Envoi de la commande [speak] depuis Jeedom

log googlecast_local

[2020-02-15 14:58:43][DEBUG] : JEEDOMCHROMECAST------ NOW PLAYING heartbeat for ce345002-6b3f-b25c-1904-754581be988f in seconds : 120
[2020-02-15 14:58:43][DEBUG] : JEEDOMCHROMECAST------ NOW PLAYING heartbeat for ce345002-6b3f-b25c-1904-754581be988f : force to resend data after 120 seconds
[2020-02-15 14:58:43][DEBUG] : SENDER------Send to jeedom :  {'uuid': 'ce345002-6b3f-b25c-1904-754581be988f', 'nowplaying': {'icon_url': None, 'stream_type': 'UNKNOWN', 'volume_level': 89, 'duration': None, 'image': None, 'current_time': '0', 'series_title': None, 'volume_muted': False, 'episode': None, 'season': None, 'artist': None, 'online': True, 'track': None, 'uuid': 'ce345002-6b3f-b25c-1904-754581be988f', 'supports_pause': False, 'status_text': ' ', 'title': None, 'app_id': None, 'album_name': None, 'is_active_input': False, 'content_type': None, 'metadata_type': None, 'idle_reason': None, 'is_busy': False, 'album_artist': None, 'friendly_name': 'Salle à manger', 'display_name': '', 'is_stand_by': False, 'supported_media_commands': 0, 'player_state': 'UNKNOWN'}}
[2020-02-15 14:58:59][DEBUG] : JEEDOMCHROMECAST------ NOW PLAYING heartbeat for ce345002-6b3f-b25c-1904-754581be988f in seconds : 16
[2020-02-15 14:59:07][DEBUG] : JEEDOMCHROMECAST------ NOW PLAYING heartbeat for ce345002-6b3f-b25c-1904-754581be988f in seconds : 24
[2020-02-15 14:59:15][DEBUG] : JEEDOMCHROMECAST------ NOW PLAYING heartbeat for ce345002-6b3f-b25c-1904-754581be988f in seconds : 32
[2020-02-15 14:59:23][DEBUG] : JEEDOMCHROMECAST------ NOW PLAYING heartbeat for ce345002-6b3f-b25c-1904-754581be988f in seconds : 40
[2020-02-15 14:59:25][DEBUG] : SENDER------Send to jeedom :  {'source': 'local', 'heartbeat': 1}
[2020-02-15 14:59:27][DEBUG] : SCANNER------ Start scanning... (schedule)
[2020-02-15 14:59:27][DEBUG] :  MEMORY---- Total CPU time used : 1875.250s (0.77%)  |  Last 62 sec : 0.560s (0.90%)  | Memory : 36 Mo
[2020-02-15 14:59:31][DEBUG] : JEEDOMCHROMECAST------ NOW PLAYING heartbeat for ce345002-6b3f-b25c-1904-754581be988f in seconds : 48
[2020-02-15 14:59:39][DEBUG] : JEEDOMCHROMECAST------ NOW PLAYING heartbeat for ce345002-6b3f-b25c-1904-754581be988f in seconds : 56
[2020-02-15 14:59:47][DEBUG] : JEEDOMCHROMECAST------ NOW PLAYING heartbeat for ce345002-6b3f-b25c-1904-754581be988f in seconds : 64
[2020-02-15 14:59:55][DEBUG] : JEEDOMCHROMECAST------ NOW PLAYING heartbeat for ce345002-6b3f-b25c-1904-754581be988f in seconds : 72
[2020-02-15 15:00:03][DEBUG] : JEEDOMCHROMECAST------ NOW PLAYING heartbeat for ce345002-6b3f-b25c-1904-754581be988f in seconds : 80
[2020-02-15 15:00:11][DEBUG] : JEEDOMCHROMECAST------ NOW PLAYING heartbeat for ce345002-6b3f-b25c-1904-754581be988f in seconds : 88
[2020-02-15 15:00:19][DEBUG] : JEEDOMCHROMECAST------ NOW PLAYING heartbeat for ce345002-6b3f-b25c-1904-754581be988f in seconds : 96
[2020-02-15 15:00:27][DEBUG] : JEEDOMCHROMECAST------ NOW PLAYING heartbeat for ce345002-6b3f-b25c-1904-754581be988f in seconds : 104
[2020-02-15 15:00:29][DEBUG] : SCANNER------ Start scanning... (schedule)
[2020-02-15 15:00:29][DEBUG] :  MEMORY---- Total CPU time used : 1875.780s (0.77%)  |  Last 62 sec : 0.530s (0.85%)  | Memory : 36 Mo
[2020-02-15 15:00:33][DEBUG] : SOCKETHANDLER------Client connected to [127.0.0.1:42704]
[2020-02-15 15:00:33][DEBUG] : SOCKETHANDLER------Message read from socket: {"uuid": "ce345002-6b3f-b25c-1904-754581be988f", "apikey": "XXXXXXXXXXXXX", "cmd": "nowplaying"}
[2020-02-15 15:00:33][DEBUG] : SOCKETHANDLER------Client disconnected from [127.0.0.1:42704]
[2020-02-15 15:00:33][DEBUG] : SOCKET-READ------Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-02-15 15:00:33][DEBUG] : SOCKET-READ------Received command from jeedom : nowplaying
[2020-02-15 15:00:33][DEBUG] : SOCKET-READ------Now playing activated for ce345002-6b3f-b25c-1904-754581be988f
[2020-02-15 15:00:35][DEBUG] : JEEDOMCHROMECAST------ NOW PLAYING heartbeat for ce345002-6b3f-b25c-1904-754581be988f in seconds : 112
[2020-02-15 15:00:43][DEBUG] : JEEDOMCHROMECAST------ NOW PLAYING heartbeat for ce345002-6b3f-b25c-1904-754581be988f in seconds : 120
[2020-02-15 15:00:43][DEBUG] : JEEDOMCHROMECAST------ NOW PLAYING heartbeat for ce345002-6b3f-b25c-1904-754581be988f : force to resend data after 120 seconds
[2020-02-15 15:00:43][DEBUG] : SENDER------Send to jeedom :  {'uuid': 'ce345002-6b3f-b25c-1904-754581be988f', 'nowplaying': {'icon_url': None, 'stream_type': 'UNKNOWN', 'volume_level': 89, 'duration': None, 'image': None, 'current_time': '0', 'series_title': None, 'volume_muted': False, 'episode': None, 'season': None, 'artist': None, 'online': True, 'track': None, 'uuid': 'ce345002-6b3f-b25c-1904-754581be988f', 'supports_pause': False, 'status_text': ' ', 'title': None, 'app_id': None, 'album_name': None, 'is_active_input': False, 'content_type': None, 'metadata_type': None, 'idle_reason': None, 'is_busy': False, 'album_artist': None, 'friendly_name': 'Salle à manger', 'display_name': '', 'is_stand_by': False, 'supported_media_commands': 0, 'player_state': 'UNKNOWN'}}
[2020-02-15 15:00:46][DEBUG] : SOCKETHANDLER------Client connected to [127.0.0.1:42709]
[2020-02-15 15:00:46][DEBUG] : SOCKETHANDLER------Message read from socket: {"apikey": "XXXXXXXXXXXXX", "command": [{"value": "ceci est un test", "vol": "100", "cmd": "tts"}], "device": {"uuid": "ce345002-6b3f-b25c-1904-754581be988f", "source": "googlecast"}, "cmd": "action"}
[2020-02-15 15:00:46][DEBUG] : SOCKETHANDLER------Client disconnected from [127.0.0.1:42709]
[2020-02-15 15:00:46][DEBUG] : SOCKET-READ------Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-02-15 15:00:46][DEBUG] : SOCKET-READ------Received command from jeedom : action
[2020-02-15 15:00:46][DEBUG] : SOCKET-READ------Attempt an action on a device
[2020-02-15 15:00:46][DEBUG] : SOCKET-READ------Action Thread Launched
[2020-02-15 15:00:46][DEBUG] : ACTION------ action - tts - ce345002-6b3f-b25c-1904-754581be988f - ceci est un test - none
[2020-02-15 15:00:46][DEBUG] : ACTION------TTS action
[2020-02-15 15:00:46][DEBUG] : CMD-TTS------TTS Filename hexdigest : c762ea1f21d10f09982ee79fcdf6014c  (ceci est un testpicottsfr-FR300)
[2020-02-15 15:00:46][DEBUG] : CMD-TTS------Using from cache
[2020-02-15 15:00:47][DEBUG] : CMD-TTS------Sentence: 'ceci est un test' (picotts,fr-FR)
[2020-02-15 15:00:47][DEBUG] : JEEDOMCHROMECAST------ Initiating player urn:x-cast:com.google.cast.media
[2020-02-15 15:00:48][DEBUG] : JEEDOMCHROMECAST------ Detected changes in status of Salle à manger
[2020-02-15 15:00:48][DEBUG] : SENDER------Send to jeedom :  {'uuid': 'ce345002-6b3f-b25c-1904-754581be988f', 'nowplaying': {'icon_url': '', 'stream_type': 'LIVE', 'volume_level': 100, 'duration': None, 'image': 'http://192.168.2.230:80/plugins/googlecast/desktop/images/tts.png', 'current_time': '0', 'series_title': None, 'volume_muted': False, 'episode': None, 'season': None, 'artist': None, 'online': True, 'track': None, 'uuid': 'ce345002-6b3f-b25c-1904-754581be988f', 'supports_pause': True, 'status_text': 'Casting: TTS', 'title': 'TTS', 'app_id': 'CC1AD845', 'album_name': None, 'is_active_input': False, 'content_type': 'audio/mp3', 'metadata_type': None, 'idle_reason': None, 'is_busy': True, 'album_artist': None, 'friendly_name': 'Salle à manger', 'display_name': 'Default Media Receiver', 'is_stand_by': False, 'supported_media_commands': 274447, 'player_state': 'IDLE'}}
[2020-02-15 15:00:48][DEBUG] : SENDER------Send to jeedom : {'devices': {'ce345002-6b3f-b25c-1904-754581be988f': {'uuid': 'ce345002-6b3f-b25c-1904-754581be988f', 'status': {'uuid': 'ce345002-6b3f-b25c-1904-754581be988f', 'icon_url': '', 'stream_type': 'LIVE', 'status_text': 'Casting: TTS', 'title': 'TTS', 'volume_level': 100, 'app_id': 'CC1AD845', 'is_active_input': False, 'series_title': '', 'volume_muted': False, 'is_busy': True, 'friendly_name': 'Salle à manger', 'display_name': 'Default Media Receiver', 'uri': '192.168.2.111:8009', 'is_stand_by': False, 'artist': '', 'player_state': 'IDLE'}, 'options': {'ignore_CEC': '0'}, 'lastSent': 1581778848, 'lastScan': 1581778829, 'lastOnline': 1581730130, 'typemsg': 'info', 'online': True, 'lastOfflineSent': 1581730123}}}
[2020-02-15 15:00:49][DEBUG] : ZEROCONF------ Signal detected from chromecast on zeroconf network : Salle à manger
[2020-02-15 15:00:51][DEBUG] : JEEDOMCHROMECAST------ NOW PLAYING STATUS SEND {'uuid': 'ce345002-6b3f-b25c-1904-754581be988f', 'series_title': '', 'artist': '', 'player_state': 'IDLE', 'title': 'TTS'}
[2020-02-15 15:00:51][DEBUG] : SENDER------Send to jeedom :  {'uuid': 'ce345002-6b3f-b25c-1904-754581be988f', 'nowplaying': {'icon_url': '', 'stream_type': 'LIVE', 'volume_level': 100, 'duration': None, 'image': 'http://192.168.2.230:80/plugins/googlecast/desktop/images/tts.png', 'current_time': '0', 'series_title': None, 'volume_muted': False, 'episode': None, 'season': None, 'artist': None, 'online': True, 'track': None, 'uuid': 'ce345002-6b3f-b25c-1904-754581be988f', 'supports_pause': True, 'status_text': 'Casting: TTS', 'title': 'TTS', 'app_id': 'CC1AD845', 'album_name': None, 'is_active_input': False, 'content_type': 'audio/mp3', 'metadata_type': None, 'idle_reason': 'ERROR', 'is_busy': True, 'album_artist': None, 'friendly_name': 'Salle à manger', 'display_name': 'Default Media Receiver', 'is_stand_by': False, 'supported_media_commands': 274447, 'player_state': 'IDLE'}}
[2020-02-15 15:00:51][DEBUG] : JEEDOMCHROMECAST------ Detected changes in status of Salle à manger
[2020-02-15 15:00:51][DEBUG] : SENDER------Send to jeedom :  {'uuid': 'ce345002-6b3f-b25c-1904-754581be988f', 'nowplaying': {'icon_url': '', 'stream_type': 'LIVE', 'volume_level': 100, 'duration': None, 'image': 'http://192.168.2.230:80/plugins/googlecast/desktop/images/tts.png', 'current_time': '0', 'series_title': None, 'volume_muted': False, 'episode': None, 'season': None, 'artist': None, 'online': True, 'track': None, 'uuid': 'ce345002-6b3f-b25c-1904-754581be988f', 'supports_pause': True, 'status_text': 'Default Media Receiver', 'title': 'TTS', 'app_id': 'CC1AD845', 'album_name': None, 'is_active_input': False, 'content_type': 'audio/mp3', 'metadata_type': None, 'idle_reason': 'ERROR', 'is_busy': True, 'album_artist': None, 'friendly_name': 'Salle à manger', 'display_name': 'Default Media Receiver', 'is_stand_by': False, 'supported_media_commands': 274447, 'player_state': 'IDLE'}}
[2020-02-15 15:00:51][DEBUG] : JEEDOMCHROMECAST------ getPreviousPlayerCmd {'current_sessionid': None, 'current_time': 0.0, 'current_stream_type': 'UNKNOWN', 'current_player_state': 'UNKNOWN', 'current_appid': None}
[2020-02-15 15:00:51][DEBUG] : TTS------Resume is not possible!
[2020-02-15 15:00:51][DEBUG] : JEEDOMCHROMECAST------ Detected changes in status of Salle à manger
[2020-02-15 15:00:51][DEBUG] : SENDER------Send to jeedom :  {'uuid': 'ce345002-6b3f-b25c-1904-754581be988f', 'nowplaying': {'icon_url': '', 'stream_type': 'LIVE', 'volume_level': 88, 'duration': None, 'image': 'http://192.168.2.230:80/plugins/googlecast/desktop/images/tts.png', 'current_time': '0', 'series_title': None, 'volume_muted': False, 'episode': None, 'season': None, 'artist': None, 'online': True, 'track': None, 'uuid': 'ce345002-6b3f-b25c-1904-754581be988f', 'supports_pause': True, 'status_text': 'Default Media Receiver', 'title': 'TTS', 'app_id': 'CC1AD845', 'album_name': None, 'is_active_input': False, 'content_type': 'audio/mp3', 'metadata_type': None, 'idle_reason': 'ERROR', 'is_busy': True, 'album_artist': None, 'friendly_name': 'Salle à manger', 'display_name': 'Default Media Receiver', 'is_stand_by': False, 'supported_media_commands': 274447, 'player_state': 'IDLE'}}
[2020-02-15 15:00:51][DEBUG] : SENDER------Send to jeedom : {'devices': {'ce345002-6b3f-b25c-1904-754581be988f': {'uuid': 'ce345002-6b3f-b25c-1904-754581be988f', 'status': {'uuid': 'ce345002-6b3f-b25c-1904-754581be988f', 'icon_url': '', 'stream_type': 'LIVE', 'artist': '', 'title': 'TTS', 'volume_level': 88, 'app_id': 'CC1AD845', 'is_active_input': False, 'series_title': '', 'volume_muted': False, 'is_busy': True, 'friendly_name': 'Salle à manger', 'is_stand_by': False, 'display_name': 'Default Media Receiver', 'uri': '192.168.2.111:8009', 'status_text': 'Default Media Receiver', 'player_state': 'IDLE'}, 'options': {'ignore_CEC': '0'}, 'lastOfflineSent': 1581730123, 'lastScan': 1581778829, 'lastSent': 1581778851, 'typemsg': 'info', 'lastOnline': 1581730130, 'online': True}}}
[2020-02-15 15:00:51][DEBUG] : SENDER------Send to jeedom :  {'uuid': 'ce345002-6b3f-b25c-1904-754581be988f', 'nowplaying': {'icon_url': '', 'stream_type': 'LIVE', 'volume_level': 88, 'duration': None, 'image': 'http://192.168.2.230:80/plugins/googlecast/desktop/images/tts.png', 'current_time': '0', 'series_title': None, 'volume_muted': False, 'episode': None, 'season': None, 'artist': None, 'online': True, 'track': None, 'uuid': 'ce345002-6b3f-b25c-1904-754581be988f', 'supports_pause': True, 'status_text': 'Default Media Receiver', 'title': 'TTS', 'app_id': 'CC1AD845', 'album_name': None, 'is_active_input': False, 'content_type': 'audio/mp3', 'metadata_type': None, 'idle_reason': 'ERROR', 'is_busy': True, 'album_artist': None, 'friendly_name': 'Salle à manger', 'display_name': 'Default Media Receiver', 'is_stand_by': False, 'supported_media_commands': 274447, 'player_state': 'IDLE'}}
[2020-02-15 15:00:51][DEBUG] : JEEDOMCHROMECAST------ Detected changes in status of Salle à manger
[2020-02-15 15:00:51][DEBUG] : SENDER------Send to jeedom : {'devices': {'ce345002-6b3f-b25c-1904-754581be988f': {'uuid': 'ce345002-6b3f-b25c-1904-754581be988f', 'status': {'uuid': 'ce345002-6b3f-b25c-1904-754581be988f', 'icon_url': '', 'stream_type': 'LIVE', 'status_text': 'Default Media Receiver', 'title': 'TTS', 'volume_level': 88, 'app_id': 'CC1AD845', 'is_active_input': False, 'series_title': '', 'volume_muted': False, 'is_busy': True, 'friendly_name': 'Salle à manger', 'display_name': 'Default Media Receiver', 'uri': '192.168.2.111:8009', 'is_stand_by': False, 'artist': '', 'player_state': 'IDLE'}, 'options': {'ignore_CEC': '0'}, 'lastSent': 1581778851, 'lastScan': 1581778829, 'lastOnline': 1581730130, 'typemsg': 'info', 'online': True, 'lastOfflineSent': 1581730123}}}
[2020-02-15 15:01:07][DEBUG] : JEEDOMCHROMECAST------ NOW PLAYING heartbeat for ce345002-6b3f-b25c-1904-754581be988f in seconds : 16
[2020-02-15 15:01:07][DEBUG] : SENDER------Send to jeedom :  {'uuid': 'ce345002-6b3f-b25c-1904-754581be988f', 'nowplaying': {'icon_url': '', 'stream_type': 'LIVE', 'volume_level': 88, 'duration': None, 'image': 'http://192.168.2.230:80/plugins/googlecast/desktop/images/tts.png', 'current_time': '0', 'series_title': None, 'volume_muted': False, 'episode': None, 'season': None, 'artist': None, 'online': True, 'track': None, 'uuid': 'ce345002-6b3f-b25c-1904-754581be988f', 'supports_pause': True, 'status_text': 'Default Media Receiver', 'title': 'TTS', 'app_id': 'CC1AD845', 'album_name': None, 'is_active_input': False, 'content_type': 'audio/mp3', 'metadata_type': None, 'idle_reason': 'ERROR', 'is_busy': True, 'album_artist': None, 'friendly_name': 'Salle à manger', 'display_name': 'Default Media Receiver', 'is_stand_by': False, 'supported_media_commands': 274447, 'player_state': 'IDLE'}}
[2020-02-15 15:01:15][DEBUG] : JEEDOMCHROMECAST------ NOW PLAYING heartbeat for ce345002-6b3f-b25c-1904-754581be988f in seconds : 24
[2020-02-15 15:01:15][DEBUG] : SENDER------Send to jeedom :  {'uuid': 'ce345002-6b3f-b25c-1904-754581be988f', 'nowplaying': {'icon_url': '', 'stream_type': 'LIVE', 'volume_level': 88, 'duration': None, 'image': 'http://192.168.2.230:80/plugins/googlecast/desktop/images/tts.png', 'current_time': '0', 'series_title': None, 'volume_muted': False, 'episode': None, 'season': None, 'artist': None, 'online': True, 'track': None, 'uuid': 'ce345002-6b3f-b25c-1904-754581be988f', 'supports_pause': True, 'status_text': 'Default Media Receiver', 'title': 'TTS', 'app_id': 'CC1AD845', 'album_name': None, 'is_active_input': False, 'content_type': 'audio/mp3', 'metadata_type': None, 'idle_reason': 'ERROR', 'is_busy': True, 'album_artist': None, 'friendly_name': 'Salle à manger', 'display_name': 'Default Media Receiver', 'is_stand_by': False, 'supported_media_commands': 274447, 'player_state': 'IDLE'}}
[2020-02-15 15:01:23][DEBUG] : JEEDOMCHROMECAST------ NOW PLAYING heartbeat for ce345002-6b3f-b25c-1904-754581be988f in seconds : 32
[2020-02-15 15:01:23][DEBUG] : SENDER------Send to jeedom :  {'uuid': 'ce345002-6b3f-b25c-1904-754581be988f', 'nowplaying': {'icon_url': '', 'stream_type': 'LIVE', 'volume_level': 88, 'duration': None, 'image': 'http://192.168.2.230:80/plugins/googlecast/desktop/images/tts.png', 'current_time': '0', 'series_title': None, 'volume_muted': False, 'episode': None, 'season': None, 'artist': None, 'online': True, 'track': None, 'uuid': 'ce345002-6b3f-b25c-1904-754581be988f', 'supports_pause': True, 'status_text': 'Default Media Receiver', 'title': 'TTS', 'app_id': 'CC1AD845', 'album_name': None, 'is_active_input': False, 'content_type': 'audio/mp3', 'metadata_type': None, 'idle_reason': 'ERROR', 'is_busy': True, 'album_artist': None, 'friendly_name': 'Salle à manger', 'display_name': 'Default Media Receiver', 'is_stand_by': False, 'supported_media_commands': 274447, 'player_state': 'IDLE'}}
[2020-02-15 15:01:31][DEBUG] : JEEDOMCHROMECAST------ NOW PLAYING heartbeat for ce345002-6b3f-b25c-1904-754581be988f in seconds : 40
[2020-02-15 15:01:31][DEBUG] : SCANNER------ Start scanning... (schedule)

Voilà, je constate d’ailleurs un décalage de 1h d’un log à l’autre?

@mael501 : l’ip & page web sur http://192.168.2.230 est-elle bien accessible depuis la chromecast?

@guirem alors je n’ai aucun équipement en 192.168.2.230, mais je viens de vérifier et cette ip était renseignée dans : config/Réseausx/Accès interne de jeedom. Je pense que le champs avait gardé l’adresse dhcp et pas prit la .200 pourtant bien attribué à la jeedom.

Je viens cependant de retester en l’ayant changé et même chose. Alors peut être les dépendances à réinstaller? (J’y pense juste, je suis pas sur place donc tests à distance un peu compliqué…)

Merci,

@mael501 : il faut relancer le deamon

Hello @guirem,

Merci pour ta réponse.
Oui, je viens de voir qu’il y a bien eu des logs d’erreur qui coïncident avec le problème :

[2020-02-15 06:00:29][ERROR] : SCANNER------Exception on scanner : dictionary changed size during iteration
[2020-02-15 06:48:49][ERROR] : ACTION------Error while playing action quit_app on low level commands : Socket client's thread is stopped.
[2020-02-15 06:48:49][ERROR] : JEEDOMCHROMECAST------ Error while initiating player web on low level commands : Socket client's thread is stopped.
[2020-02-15 06:48:49][ERROR] : ACTION------Error while playing action load_url on app web : Socket client's thread is stopped.

A cette heure là, je n’ai pas effectué d’action, et il n’y a aucun scénario qui tourne.
L’erreur te parle ?

Edit :
ça recommence bien périodiquement. Aujourd’hui, de nouveau le même problème

[2020-02-16 19:29:37][ERROR] : ACTION------Error while playing action quit_app on low level commands : Socket client's thread is stopped.
[2020-02-16 19:29:38][ERROR] : JEEDOMCHROMECAST------ Error while initiating player web on low level commands : Socket client's thread is stopped.
[2020-02-16 19:29:38][ERROR] : ACTION------Error while playing action load_url on app web : Socket client's thread is stopped.

A chaque fois, une relance manuelle du démon permet de corriger (temporairement) le problème.

Merci d’avance pour ton aide.

super plugin je m’en sert tout les jours, l’ajout de radio belge ça serai pas mal :stuck_out_tongue:
merci pour votre boulot !

En attendant, tu as :

html/plugins/googlecast/core/webradios/custom.json

Pour mettre tes radios persos.

Ah merci et tu as pas un lien qui explique comment faire ? merci

Tu as la doc du #plugin-googlecast qui est très bien faite.
Si tu as besoin de plus d’info, ouvre un autre sujet spécifique à ta demande avec le tag #plugin-googlecast, car là on est sur le sujet principal.

1 « J'aime »

Bonjour,
depuis peu j’ai un soucis avec le plugin, ci dessous le log update avec des erreurs (à priori version de python non compatible…)
Merci

Launch install of googlecast dependancies
-- Current OS version :
Description:	Raspbian GNU/Linux 8.0 (jessie)
-- Updating repo...
Hit http://mirrordirector.raspbian.org jessie InRelease
Hit http://archive.raspberrypi.org jessie InRelease
Hit https://deb.nodesource.com jessie InRelease
Hit http://mirrordirector.raspbian.org jessie/main armhf Packages
Hit http://archive.raspberrypi.org jessie/main armhf Packages
Hit http://mirrordirector.raspbian.org jessie/contrib armhf Packages
Hit http://archive.raspberrypi.org jessie/ui armhf Packages
Hit http://mirrordirector.raspbian.org jessie/non-free armhf Packages
Hit http://mirrordirector.raspbian.org jessie/rpi armhf Packages
Hit https://deb.nodesource.com jessie/main Sources
Hit https://deb.nodesource.com jessie/main armhf Packages
Get:1 https://deb.nodesource.com jessie/main Translation-en [162 B]
Get:2 https://deb.nodesource.com jessie/main Translation-en [162 B]
Get:3 https://deb.nodesource.com jessie/main Translation-en [162 B]
Ign http://archive.raspberrypi.org jessie/main Translation-en
Get:4 https://deb.nodesource.com jessie/main Translation-en [162 B]
Ign http://archive.raspberrypi.org jessie/ui Translation-en
Get:5 https://deb.nodesource.com jessie/main Translation-en [162 B]
Ign https://deb.nodesource.com jessie/main Translation-en
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en
Ign http://mirrordirector.raspbian.org jessie/main Translation-en
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en
Reading package lists...
-- Installation of python3 and dependancies
Reading package lists...
Building dependency tree...
Reading state information...
build-essential is already the newest version.
python-dev is already the newest version.
python3 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 240 not upgraded.
-- Installed version of Python :
Python 3.4.2
Your version of python is not compatible with this plugin, installation might not work correctly !
-- Installation of pip for python3 and necessary libraries
Reading package lists...
Building dependency tree...
Reading state information...
python-requests is already the newest version.
python3-dev is already the newest version.
python3-pip is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 240 not upgraded.
-- Installation of audio sox library
Reading package lists...
Building dependency tree...
Reading state information...
sox is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 240 not upgraded.
-- Installation of TTS libraries
Reading package lists...
Building dependency tree...
Reading state information...
libttspico-utils is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 240 not upgraded.
-- Installation of libav/ffmpeg libraries
Reading package lists...
Building dependency tree...
Reading state information...
libav-tools is already the newest version.
libavcodec-extra is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 240 not upgraded.
-- Upgrade setuptools with command pip3 if not up to date
Traceback (most recent call last):
File "/usr/bin/pip3", line 9, in <module>
load_entry_point('pip==1.5.6', 'console_scripts', 'pip3')()
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 356, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2476, in load_entry_point
return ep.load()
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2190, in load
['__name__'])
File "/usr/lib/python3/dist-packages/pip/__init__.py", line 74, in <module>
from pip.vcs import git, mercurial, subversion, bazaar  # noqa
File "/usr/lib/python3/dist-packages/pip/vcs/mercurial.py", line 9, in <module>
from pip.download import path_to_url
File "/usr/lib/python3/dist-packages/pip/download.py", line 25, in <module>
from requests.compat import IncompleteRead
ImportError: cannot import name 'IncompleteRead'
-- Installed version of pip :
Traceback (most recent call last):
File "/usr/bin/pip3", line 9, in <module>
load_entry_point('pip==1.5.6', 'console_scripts', 'pip3')()
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 356, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2476, in load_entry_point
return ep.load()
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2190, in load
['__name__'])
File "/usr/lib/python3/dist-packages/pip/__init__.py", line 74, in <module>
from pip.vcs import git, mercurial, subversion, bazaar  # noqa
File "/usr/lib/python3/dist-packages/pip/vcs/mercurial.py", line 9, in <module>
from pip.download import path_to_url
File "/usr/lib/python3/dist-packages/pip/download.py", line 25, in <module>
from requests.compat import IncompleteRead
ImportError: cannot import name 'IncompleteRead'
-- Installation of python library 'requests' with command pip3
Traceback (most recent call last):
File "/usr/bin/pip3", line 9, in <module>
load_entry_point('pip==1.5.6', 'console_scripts', 'pip3')()
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 356, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2476, in load_entry_point
return ep.load()
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2190, in load
['__name__'])
File "/usr/lib/python3/dist-packages/pip/__init__.py", line 74, in <module>
from pip.vcs import git, mercurial, subversion, bazaar  # noqa
File "/usr/lib/python3/dist-packages/pip/vcs/mercurial.py", line 9, in <module>
from pip.download import path_to_url
File "/usr/lib/python3/dist-packages/pip/download.py", line 25, in <module>
from requests.compat import IncompleteRead
ImportError: cannot import name 'IncompleteRead'
-- Installation of python library 'protobuf' with command pip3
Traceback (most recent call last):
File "/usr/bin/pip3", line 9, in <module>
load_entry_point('pip==1.5.6', 'console_scripts', 'pip3')()
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 356, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2476, in load_entry_point
return ep.load()
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2190, in load
['__name__'])
File "/usr/lib/python3/dist-packages/pip/__init__.py", line 74, in <module>
from pip.vcs import git, mercurial, subversion, bazaar  # noqa
File "/usr/lib/python3/dist-packages/pip/vcs/mercurial.py", line 9, in <module>
from pip.download import path_to_url
File "/usr/lib/python3/dist-packages/pip/download.py", line 25, in <module>
from requests.compat import IncompleteRead
ImportError: cannot import name 'IncompleteRead'
-- Installation of python library 'zeroconf' with command pip3
Traceback (most recent call last):
File "/usr/bin/pip3", line 9, in <module>
load_entry_point('pip==1.5.6', 'console_scripts', 'pip3')()
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 356, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2476, in load_entry_point
return ep.load()
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2190, in load
['__name__'])
File "/usr/lib/python3/dist-packages/pip/__init__.py", line 74, in <module>
from pip.vcs import git, mercurial, subversion, bazaar  # noqa
File "/usr/lib/python3/dist-packages/pip/vcs/mercurial.py", line 9, in <module>
from pip.download import path_to_url
File "/usr/lib/python3/dist-packages/pip/download.py", line 25, in <module>
from requests.compat import IncompleteRead
ImportError: cannot import name 'IncompleteRead'
-- Installation of python library 'click, bs4 and six' for TTS with command pip3
Traceback (most recent call last):
File "/usr/bin/pip3", line 9, in <module>
load_entry_point('pip==1.5.6', 'console_scripts', 'pip3')()
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 356, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2476, in load_entry_point
return ep.load()
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2190, in load
['__name__'])
File "/usr/lib/python3/dist-packages/pip/__init__.py", line 74, in <module>
from pip.vcs import git, mercurial, subversion, bazaar  # noqa
File "/usr/lib/python3/dist-packages/pip/vcs/mercurial.py", line 9, in <module>
from pip.download import path_to_url
File "/usr/lib/python3/dist-packages/pip/download.py", line 25, in <module>
from requests.compat import IncompleteRead
ImportError: cannot import name 'IncompleteRead'
-- Installation of python library 'tqdm, websocket-client' for plex with command pip3
Traceback (most recent call last):
File "/usr/bin/pip3", line 9, in <module>
load_entry_point('pip==1.5.6', 'console_scripts', 'pip3')()
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 356, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2476, in load_entry_point
return ep.load()
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2190, in load
['__name__'])
File "/usr/lib/python3/dist-packages/pip/__init__.py", line 74, in <module>
from pip.vcs import git, mercurial, subversion, bazaar  # noqa
File "/usr/lib/python3/dist-packages/pip/vcs/mercurial.py", line 9, in <module>
from pip.download import path_to_url
File "/usr/lib/python3/dist-packages/pip/download.py", line 25, in <module>
from requests.compat import IncompleteRead
ImportError: cannot import name 'IncompleteRead'
-- Installation of dependencies is done !

Je dirai plutôt que c’est la version de l’OS qui n’est pas compatible.
Il faudrait passer sous stretch.

Bonjour a tous,

Je vous explique mon soucis, je ne sais pas si vous connaissez le site Trello qui est un outil pour gérer son organisation, moi je l’utilise avec ma femme pour gérer nos repas de la semaine. Très pratique, j’ai entré une grande liste de repas dans plusieurs colonne et je n’ai qu’a faire un glissé/déposé sur les différent jour de la semaine. Voila ce que ca donne pour vous donner une idée, ca sera plus parlant qu’un long discours: Visu%20Trello|690x335

Mon problème est que j’aimerais pouvoir afficher cette page web sur mon Nest Hub seulement je n’arrive pas à afficher directement cette page car il faut s’identifier sur le site (avec mon compte google) pour pouvoir avoir accès à mes différents « tableau » et notamment celui des « Repas de la semaine ».

Alors, est-il possible dans la commande de lancement de la page web d’y intégrer mes identifiants google et ainsi ouvrir directement la page qui concerne mes « Repas de la semaine »? Actuellement je n’arrive qu’à avoir accès à la page d’accueil de Trello la ou on me demande de m’identifier, ce qui est impossible sur le nest hub car pas de clavier virtuel…

Merci d’avance pour votre aide ou si vous avez une astuce pour faire cela, passer par un scénario peut être? Si oui, je ne vois pas comment faire…

Bonjour,

Trello propose une API. Ne serait pas plus interessant de passer par la pour ne pas avoir besoin d’utiliser la page ?
Un plugin script ou même un plugin. Tu récupères ce que tu as besoin et ensuite tu l’affiche dans une commande.

Bonjour,
Merci @guirem pour ce plugin super utile. Il va bientot servir pour remplacer le réveil du téléphone :slight_smile:
J’ai un petit problème néanmoins avec la lecture de fichiers locaux. J’ai fait le test avec la commande CustomCMD lancée depuis un scénario, et la commande notif produit le même comportement: j’entends bien le déclenchement sur l’équipement google, mais le status de la commande « en cours » passe en « default media receiver (IDLE) » et le fichier n’est pas joué. Le problème ne vient pas des commandes, parce qu’en spécifiant des sources externes ça fonctionne correctement.
En faisant un debug, j’ai le message suivant qui m’intrigue:

/usr/local/lib/python3.5/dist-packages/urllib3/connectionpool.py:1004: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
InsecureRequestWarning,

J’ai modifié le fichier connectionpool.py comme indiqué sur le site dans le log, mais j’ai toujours le même comportement.
Tous les fichiers locaux sont en chmod 775 et chown www-data.
Est-ce que quelqu’un a déjà eu ce problème? sachant que mon Jeedom est en https, sur une VM Debian.
Merci.

J’ai exactement le même soucis, mais avant la mise a jour il fonctionnais térs bien le plug-in
bizard

avez-vous résolu le soucis?

Bonjour,

Je viens de remarquer un problème avec mon installation du plugin. Je ne sais pas de quand ça date mais je m’en suis rendu compte lorsqu’un de mes groupes google cast était marqué « deconnecté » sur mes design.
J’ai refais une installation du plugin (Stable), sans succès.

Le problème est que quand je vais dans la configuration des chromecast la quasi-totalité des commandes a disparu et jeedom m’affiche une erreur javascript:

http://domaine.com/core/php/getResource.php?file=core/js/cmd.class.js&md5=5fba7bd790ab4a6fa978d855a17c7992&lang=fr_FR	621	Uncaught TypeError: Cannot read property 'visible' of null
http://domaine.com/core/php/getResource.php?file=core/js/cmd.class.js&md5=5fba7bd790ab4a6fa978d855a17c7992&lang=fr_FR	621	Uncaught TypeError: Cannot read property 'visible' of null

Si je vais dans « configuration avancée » les commandes sont bien présentent.
J’avais crée une commande avec une liste de webradio personnalisé, cette commande ne s’affiche plus dans les paramètres mais bien dans les configurations avancés (si j’essai de la recréer il me dit qu’elle existe déjà). Et quand je place cette commande liste dans un design il ne se passe rien.

Quelqu’un saurait de quoi peut provenir le soucis ?

Edit: Autre petit soucis. Quand j’ajoute le « plugin widget » sur un design ça me met un gros paté de code. Alors que si je mets l’équipement complet ça fonctionne normalement.

Plugin stable à jour sur Jeedom V4 à jour DIY - VM Linux Debian strech

Ah … je crois que j’ai trouvé le problème.

J’avais un paquet d’erreur HTTP dans mes logs. Erreur qui concernait la ligne 296 du fichier jeedom.config.php
La ligne en question est :

'name' => _('Info',__FILE__),

J’ai corrigé (au feeling total, mon PHP etant très limité) avec:

'name' => __('Info',__FILE__),

(Double _ devant la parenthèse)

Je me demande si c’est pas arrivé après une MAJ de jeedom ça … En tous cas moi je n’y ai jamais touché auparavant.
Après modification le plugin est de nouveau totalement fonctionnel (et surement d’autres mais il n’y a que là que je l’ai constaté directement)