dnpwwo / Domoticz-Google-Plugin

MIT License
40 stars 10 forks source link

I have some trouble with the Google plugin #10

Open Heelderpeel opened 5 years ago

Heelderpeel commented 5 years ago

Hello,

I have some trouble with the Google plugin, it looks like the same as the problem with the deCONZ I use domoticz 4.10897

from the moment i have installed the google plugin i have this problem with 3 python plugins. I don't know if this is a coincidence. or would it be a problem in the domoticz code? If is domoticz restart it often goes well for a few hours.

I copy a bit off te log (I replaced te IP adresses with xxx.xxx.xxx.xxx)

15:34:46.407  (Google home) Sending 772 bytes of data 15:34:46.406  (Google home) Processing 'WriteDirective' message 15:34:46.406  (Google home) Deallocating connection object 'xxx.xxx.xxx.xxx:43635' (xxx.xxx.xxx.xxx:43635). 15:34:46.406  Error: (Google home) No transport, write directive to 'xxx.xxx.xxx.xxx:43635' ignored. 15:34:46.406  (Google home) Processing 'WriteDirective' message 15:34:46.406  (Google home) Pushing 'WriteDirective' on to queue 15:34:46.405  (Google home) xxx.xxx.xxx.xxx:43636 Sent 'GET' request file '/72cd4988-9407-43cc-8fd3-6d3cc579d66f.mp3' from position 16384, 608 bytes will be returned 15:34:46.405  (Google home) Calling message handler 'onMessage'. 15:34:46.405  (Google home) Processing 'onMessageCallback' message 15:34:46.404  (Google home) xxx.xxx.xxx.xxx:43635 Connection disconnected 15:34:46.404  (Google home) Calling message handler 'onDisconnect'. 15:34:46.404  (Google home) Processing 'onDisconnectCallback' message 15:34:46.404  (Google home) Pushing 'WriteDirective' on to queue 15:34:46.403  (Google home) xxx.xxx.xxx.xxx:43635 Sent 'GET' request file '/72cd4988-9407-43cc-8fd3-6d3cc579d66f.mp3' from position 16384, 608 bytes will be returned 15:34:46.401  (Google home) Calling message handler 'onMessage'. 15:34:46.399  (Google home) Processing 'onMessageCallback' message 15:34:46.399  (Google home) Pushing 'onMessageCallback' on to queue 15:34:46.398  (Google home)     65 64 22 3a 66 61 6c 73 65 7d 0d 0a 0d 0a .. .. .. .. .. ..     ed":false}.... 15:34:46.398  (Google home)     22 74 6f 75 63 68 5f 69 6e 70 75 74 5f 73 75 70 70 6f 72 74     "touch_input_support 15:34:46.398  (Google home)     75 74 5f 73 75 70 70 6f 72 74 65 64 22 3a 66 61 6c 73 65 2c     ut_supported":false, 15:34:46.398  (Google home)     2c 22 72 65 6d 6f 74 65 5f 63 6f 6e 74 72 6f 6c 5f 69 6e 70     ,"remote_control_inp 15:34:46.398  (Google home)     64 69 6f 5f 73 75 70 70 6f 72 74 65 64 22 3a 66 61 6c 73 65     dio_supported":false 15:34:46.398  (Google home)     65 64 22 3a 66 61 6c 73 65 2c 22 68 69 5f 72 65 73 5f 61 75     ed":false,"hi_res_au 15:34:46.397  (Google home)     72 75 65 2c 22 64 69 73 70 6c 61 79 5f 73 75 70 70 6f 72 74     rue,"display_support 15:34:46.397  (Google home)     75 65 74 6f 6f 74 68 5f 73 75 70 70 6f 72 74 65 64 22 3a 74     uetooth_supported":t 15:34:46.397  (Google home)     5f 61 73 73 69 73 74 61 6e 74 22 3a 74 72 75 65 2c 22 62 6c     _assistant":true,"bl 15:34:46.397  (Google home)     41 50 41 42 49 4c 49 54 49 45 53 3a 20 7b 22 61 75 64 69 6f     APABILITIES:.{"audio 15:34:46.397  (Google home)     71 3d 30 2e 37 0d 0a 43 41 53 54 2d 44 45 56 49 43 45 2d 43     q=0.7..CAST-DEVICE-C 15:34:46.397  (Google home)     3d 30 2e 39 2c 65 6e 2d 55 53 3b 71 3d 30 2e 38 2c 65 6e 3b     =0.9,en-US 15:34:46.396  (Google home)     41 63 63 65 70 74 3a 20 2a 2f 2a 0d 0a 41 63 63 65 70 74 2d     Accept:./..Accept- 15:34:46.396  (Google home)     64 65 6e 74 69 74 79 3b 71 3d 31 2c 20 2a 3b 71 3d 30 0d 0a     dentity 15:34:46.396  (Google home)     0d 0a 41 63 63 65 70 74 2d 45 6e 63 6f 64 69 6e 67 3a 20 69     ..Accept-Encoding:.i 15:34:46.396  (Google home)     0a 52 61 6e 67 65 3a 20 62 79 74 65 73 3d 31 36 33 38 34 2d     .Range:.bytes=16384- 15:34:46.396  (Google home)     36 20 43 72 4b 65 79 2f 31 2e 34 30 2e 31 35 36 34 31 34 0d     6.CrKey/1.40.156414. 15:34:46.396  (Google home)     37 32 39 2e 31 30 30 20 53 61 66 61 72 69 2f 35 33 37 2e 33     729.100.Safari/537.3 15:34:46.395  (Google home)     47 65 63 6b 6f 29 20 43 68 72 6f 6d 65 2f 37 34 2e 30 2e 33     Gecko).Chrome/74.0.3 15:34:46.395  (Google home)     35 33 37 2e 33 36 20 28 4b 48 54 4d 4c 2c 20 6c 69 6b 65 20     537.36.(KHTML,.like. 15:34:46.395  (Google home)     61 72 6d 76 37 6c 29 20 41 70 70 6c 65 57 65 62 4b 69 74 2f     armv7l).AppleWebKit/ 15:34:46.395  (Google home)     6c 6c 61 2f 35 2e 30 20 28 58 31 31 3b 20 4c 69 6e 75 78 20     lla/5.0.(X11 15:34:46.395  (Google home)     76 65 0d 0a 55 73 65 72 2d 41 67 65 6e 74 3a 20 4d 6f 7a 69     ve..User-Agent:.Mozi 15:34:46.394  (Google home)     43 6f 6e 6e 65 63 74 69 6f 6e 3a 20 6b 65 65 70 2d 61 6c 69     Connection:.keep-ali 15:34:46.394  (Google home)     3a 20 31 30 2e 30 2e 30 2e 31 30 30 3a 31 31 37 33 30 0d 0a     :.xxx.xxx.xxx.xxx:11730.. 15:34:46.394  (Google home)     66 2e 6d 70 33 20 48 54 54 50 2f 31 2e 31 0d 0a 48 6f 73 74     f.mp3.HTTP/1.1..Host 15:34:46.394  (Google home)     33 63 63 2d 38 66 64 33 2d 36 64 33 63 63 35 37 39 64 36 36     3cc-8fd3-6d3cc579d66 15:34:46.394  (Google home)     47 45 54 20 2f 37 32 63 64 34 39 38 38 2d 39 34 30 37 2d 34     GET./72cd4988-9407-4

kind regarts, Maurice

dnpwwo commented 5 years ago

It won't be the same issue as the deCONZ plugin, that had a very specific error around TLS.

I need to see more of the log but with the debug level set to just Python.

Heelderpeel commented 5 years ago

It is perhaps more a general problem in domoticz, I have 2 other python scripts that have the same problem after a domoticz update. I have solved the problem temporarily by setting the data timeout in hardware to 1 hour. My current domoticz version 4.10897 (I don't dare install the latest beta due to Z-wave problems).

The logging is on phyton, later I will post a log. Thanks in advance for your support.

Heelderpeel commented 5 years ago

First, my Domoticz Log

2019-06-30 16:24:42.134 Error: Google home hardware (63) thread seems to have ended unexpectedly 2019-06-30 16:24:42.134 Error: Aardbevingen hardware (64) thread seems to have ended unexpectedly 2019-06-30 16:24:56.139 Error: Google home hardware (63) thread seems to have ended unexpectedly 2019-06-30 16:24:56.140 Error: Aardbevingen hardware (64) thread seems to have ended unexpectedly 2019-06-30 16:24:56.140 Error: Meteo Alarm hardware (59) thread seems to have ended unexpectedly 2019-06-30 16:24:56.140 Error: Xiaomi Mi Flower Mate hardware (65) thread seems to have ended unexpectedly

All Python plugins have this problem

After domoticz restart 2019-06-30 17:54:00.411 Status: (Google home) Entering work loop. 2019-06-30 17:54:00.415 Status: (Google home) Initialized version 1.21.9, author 'dnpwwo'

This is the python log, the logging stops 1 hour before the trouble start. (I have replaced the personal data with xxxxxxxx and have added some enters for readability) After domoticz restart the logging continues.

2019-06-30 13:50:02 [KD-55XE8599] ConnectionStatus(status='CONNECTING', address=NetworkAddress(address='xxxxxxxxx', port=xxxx))

2019-06-30 13:50:05 [KD-55XE8599] ConnectionStatus(status='FAILED', address=NetworkAddress(address='xxxxxxxxx', port=xxxx))

2019-06-30 13:50:07 [KD-55XE8599] Discovery message seen. Current address: xxxxxxxxx:xxxx, New address: xxxxxxxxx:xxxx

2019-06-30 13:50:10 [KD-55XE8599] ConnectionStatus(status='DISCONNECTED', address=NetworkAddress(address='xxxxxxxxx', port=xxxx))

2019-06-30 13:50:10 [KD-55XE8599] Google device created: 'KD-55XE8599', Model: 'BRAVIA 4K GB', UUID: 'xxxxxxxxx' + IP: 'xxxxxxxxx:xxxx'

2019-06-30 13:50:10 [KD-55XE8599] ConnectionStatus(status='CONNECTING', address=NetworkAddress(address='xxxxxxxxx', port=xxxx))

2019-06-30 13:50:10 [KD-55XE8599] ConnectionStatus(status='CONNECTED', address=NetworkAddress(address='xxxxxxxxx', port=xxxx))

2019-06-30 13:50:10 [KD-55XE8599] CastStatus(is_active_input=False, is_stand_by=True, volume_level=1.0, volume_muted=False, app_id=None, display_name=None, namespaces=[], session_id=None, transport_id=None, status_text='')

2019-06-30 13:55:37 [KD-55XE8599] ConnectionStatus(status='LOST', address=NetworkAddress(address='xxxxxxxxx', port=xxxx))

2019-06-30 13:55:38 [KD-55XE8599] ConnectionStatus(status='CONNECTING', address=NetworkAddress(address='xxxxxxxxx', port=xxxx))

2019-06-30 13:55:38 [KD-55XE8599] ConnectionStatus(status='CONNECTED', address=NetworkAddress(address='xxxxxxxxx', port=xxxx))

2019-06-30 13:55:38 [KD-55XE8599] CastStatus(is_active_input=False, is_stand_by=True, volume_level=1.0, volume_muted=False, app_id=None, display_name=None, namespaces=[], session_id=None, transport_id=None, status_text='')

2019-06-30 14:02:38 [KD-55XE8599] ConnectionStatus(status='LOST', address=NetworkAddress(address='xxxxxxxxx', port=xxxx))

2019-06-30 14:02:38 [KD-55XE8599] ConnectionStatus(status='CONNECTING', address=NetworkAddress(address='xxxxxxxxx', port=xxxx))

2019-06-30 14:02:38 [KD-55XE8599] ConnectionStatus(status='CONNECTED', address=NetworkAddress(address='xxxxxxxxx', port=xxxx))

2019-06-30 14:02:38 [KD-55XE8599] CastStatus(is_active_input=False, is_stand_by=True, volume_level=1.0, volume_muted=False, app_id=None, display_name=None, namespaces=[], session_id=None, transport_id=None, status_text='')

2019-06-30 14:36:36 [KD-55XE8599] CastStatus(is_active_input=False, is_stand_by=True, volume_level=0.6000000238418579, volume_muted=False, app_id=None, display_name=None, namespaces=[], session_id=None, transport_id=None, status_text='')

2019-06-30 14:36:43 [KD-55XE8599] CastStatus(is_active_input=False, is_stand_by=True, volume_level=1.0, volume_muted=False, app_id=None, display_name=None, namespaces=[], session_id=None, transport_id=None, status_text='')

2019-06-30 14:59:42 [KD-55XE8599] CastStatus(is_active_input=True, is_stand_by=False, volume_level=1.0, volume_muted=False, app_id=None, display_name=None, namespaces=[], session_id=None, transport_id=None, status_text='')

2019-06-30 14:59:46 [Onder] CastStatus(is_active_input=None, is_stand_by=None, volume_level=0.6546519994735718, volume_muted=False, app_id=None, display_name=None, namespaces=[], session_id=None, transport_id=None, status_text='')

2019-06-30 14:59:46 [Onder] CastStatus(is_active_input=None, is_stand_by=None, volume_level=1.0, volume_muted=False, app_id=None, display_name=None, namespaces=[], session_id=None, transport_id=None, status_text='')

2019-06-30 14:59:46 [Woonkamer] CastStatus(is_active_input=None, is_stand_by=None, volume_level=1.0, volume_muted=False, app_id=None, display_name=None, namespaces=[], session_id=None, transport_id=None, status_text='')

2019-06-30 14:59:46 [Onder] CastStatus(is_active_input=None, is_stand_by=None, volume_level=1.0, volume_muted=False, app_id=None, display_name=None, namespaces=[], session_id=None, transport_id=None, status_text='')

2019-06-30 14:59:46 [Onder] CastStatus(is_active_input=None, is_stand_by=None, volume_level=0.8116210699081421, volume_muted=False, app_id=None, display_name=None, namespaces=[], session_id=None, transport_id=None, status_text='')

2019-06-30 14:59:46 [Woonkamer] CastStatus(is_active_input=None, is_stand_by=None, volume_level=1.0, volume_muted=False, app_id='531A4F84', display_name='Default Media Receiver', namespaces=[], session_id='xxxxxxxxxxxxxxxxxxxxx', transport_id=None, status_text='Default Media Receiver')

2019-06-30 14:59:46 [Keuken] CastStatus(is_active_input=None, is_stand_by=None, volume_level=0.623242199420929, volume_muted=False, app_id='705D30C6', display_name='Default Media Receiver', namespaces=['urn:x-cast:com.google.cast.media'], session_id='xxxxxxxxxxxxxxxxxxxxxxxxxxx', transport_id='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', status_text='Default Media Receiver')

2019-06-30 14:59:46 [Onder] CastStatus(is_active_input=None, is_stand_by=None, volume_level=0.8116210699081421, volume_muted=False, app_id=None, display_name=None, namespaces=[], session_id=None, transport_id=None, status_text='')

2019-06-30 14:59:46 [Keuken] <MediaStatus {'episode': None, 'content_type': None, 'album_name': None, 'stream_type': 'UNKNOWN', 'supports_seek': False, 'volume_muted': False, 'series_title': None, 'supports_stream_mute': False, 'duration': None, 'title': None, 'supports_skip_backward': False, 'subtitle_tracks': {}, 'playback_rate': 1, 'volume_level': 1, 'last_updated': None, 'metadata_type': None, 'media_metadata': {}, 'images': [], 'player_state': 'UNKNOWN', 'supported_media_commands': 0, 'track': None, 'supports_pause': False, 'media_session_id': None, 'artist': None, 'season': None, 'supports_skip_forward': False, 'album_artist': None, 'supports_stream_volume': False, 'content_id': None, 'current_subtitle_tracks': [], 'current_time': 0, 'media_custom_data': {}, 'idle_reason': None}>

2019-06-30 14:59:46 [Onder] CastStatus(is_active_input=None, is_stand_by=None, volume_level=0.8116210699081421, volume_muted=False, app_id='CC1AD845', display_name='Default Media Receiver', namespaces=['urn:x-cast:com.google.cast.debugoverlay', 'urn:x-cast:com.google.cast.cac', 'urn:x-cast:com.google.cast.broadcast', 'urn:x-cast:com.google.cast.media'], session_id='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', transport_id='xxxxxxxxxxxxxxxxxxxxxxxxxxxxx', status_text='Default Media Receiver')

2019-06-30 14:59:46 [Onder] <MediaStatus {'episode': None, 'content_type': None, 'album_name': None, 'stream_type': 'UNKNOWN', 'supports_seek': False, 'volume_muted': False, 'series_title': None, 'supports_stream_mute': False, 'duration': None, 'title': None, 'supports_skip_backward': False, 'subtitle_tracks': {}, 'playback_rate': 1, 'volume_level': 1, 'last_updated': None, 'metadata_type': None, 'media_metadata': {}, 'images': [], 'player_state': 'UNKNOWN', 'supported_media_commands': 0, 'track': None, 'supports_pause': False, 'media_session_id': None, 'artist': None, 'season': None, 'supports_skip_forward': False, 'album_artist': None, 'supports_stream_volume': False, 'content_id': None, 'current_subtitle_tracks': [], 'current_time': 0, 'media_custom_data': {}, 'idle_reason': None}>

2019-06-30 14:59:46 [Onder] <MediaStatus {'episode': None, 'content_type': None, 'album_name': None, 'stream_type': 'UNKNOWN', 'supports_seek': False, 'volume_muted': False, 'series_title': None, 'supports_stream_mute': False, 'duration': None, 'title': None, 'supports_skip_backward': False, 'subtitle_tracks': {}, 'playback_rate': 1, 'volume_level': 1, 'last_updated': None, 'metadata_type': None, 'media_metadata': {}, 'images': [], 'player_state': 'UNKNOWN', 'supported_media_commands': 0, 'track': None, 'supports_pause': False, 'media_session_id': None, 'artist': None, 'season': None, 'supports_skip_forward': False, 'album_artist': None, 'supports_stream_volume': False, 'content_id': None, 'current_subtitle_tracks': [], 'current_time': 0, 'media_custom_data': {}, 'idle_reason': None}>

2019-06-30 14:59:46 [Onder] <MediaStatus {'episode': None, 'content_type': 'audio/mp3', 'album_name': None, 'stream_type': 'BUFFERED', 'supports_seek': True, 'volume_muted': False, 'series_title': None, 'supports_stream_mute': True, 'duration': None, 'title': None, 'supports_skip_backward': False, 'subtitle_tracks': {}, 'playback_rate': 1, 'volume_level': 1, 'last_updated': datetime.datetime(2019, 6, 30, 12, 59, 46, 958369), 'metadata_type': None, 'media_metadata': {}, 'images': [], 'player_state': 'IDLE', 'supported_media_commands': 274447, 'track': None, 'supports_pause': True, 'media_session_id': 1, 'artist': None, 'season': None, 'supports_skip_forward': False, 'album_artist': None, 'supports_stream_volume': True, 'content_id': 'http://xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'current_subtitle_tracks': [], 'current_time': 0, 'media_custom_data': {}, 'idle_reason': None}>

2019-06-30 14:59:47 [Keuken] <MediaStatus {'episode': None, 'content_type': None, 'album_name': None, 'stream_type': 'UNKNOWN', 'supports_seek': False, 'volume_muted': False, 'series_title': None, 'supports_stream_mute': False, 'duration': None, 'title': None, 'supports_skip_backward': False, 'subtitle_tracks': {}, 'playback_rate': 1, 'volume_level': 1, 'last_updated': None, 'metadata_type': None, 'media_metadata': {}, 'images': [], 'player_state': 'UNKNOWN', 'supported_media_commands': 0, 'track': None, 'supports_pause': False, 'media_session_id': None, 'artist': None, 'season': None, 'supports_skip_forward': False, 'album_artist': None, 'supports_stream_volume': False, 'content_id': None, 'current_subtitle_tracks': [], 'current_time': 0, 'media_custom_data': {}, 'idle_reason': None}>

2019-06-30 14:59:47 [Onder] <MediaStatus {'episode': None, 'content_type': 'audio/mp3', 'album_name': None, 'stream_type': 'BUFFERED', 'supports_seek': True, 'volume_muted': False, 'series_title': None, 'supports_stream_mute': True, 'duration': 4.096, 'title': None, 'supports_skip_backward': False, 'subtitle_tracks': [{'type': 'AUDIO', 'trackId': 1}], 'playback_rate': 1, 'volume_level': 1, 'last_updated': datetime.datetime(2019, 6, 30, 12, 59, 47, 670349), 'metadata_type': None, 'media_metadata': {}, 'images': [], 'player_state': 'PLAYING', 'supported_media_commands': 274447, 'track': None, 'supports_pause': True, 'media_session_id': 1, 'artist': None, 'season': None, 'supports_skip_forward': False, 'album_artist': None, 'supports_stream_volume': True, 'content_id': 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'current_subtitle_tracks': [], 'current_time': 0, 'media_custom_data': {}, 'idle_reason': None}>

2019-06-30 14:59:48 [Keuken] <MediaStatus {'episode': None, 'content_type': None, 'album_name': None, 'stream_type': 'UNKNOWN', 'supports_seek': False, 'volume_muted': False, 'series_title': None, 'supports_stream_mute': False, 'duration': None, 'title': None, 'supports_skip_backward': False, 'subtitle_tracks': {}, 'playback_rate': 1, 'volume_level': 1, 'last_updated': None, 'metadata_type': None, 'media_metadata': {}, 'images': [], 'player_state': 'UNKNOWN', 'supported_media_commands': 0, 'track': None, 'supports_pause': False, 'media_session_id': None, 'artist': None, 'season': None, 'supports_skip_forward': False, 'album_artist': None, 'supports_stream_volume': False, 'content_id': None, 'current_subtitle_tracks': [], 'current_time': 0, 'media_custom_data': {}, 'idle_reason': None}>

2019-06-30 14:59:49 [Onder] <MediaStatus {'episode': None, 'content_type': 'audio/mp3', 'album_name': None, 'stream_type': 'BUFFERED', 'supports_seek': True, 'volume_muted': False, 'series_title': None, 'supports_stream_mute': True, 'duration': 4.096, 'title': None, 'supports_skip_backward': False, 'subtitle_tracks': [{'type': 'AUDIO', 'trackId': 1}], 'playback_rate': 1, 'volume_level': 1, 'last_updated': datetime.datetime(2019, 6, 30, 12, 59, 49, 151192), 'metadata_type': None, 'media_metadata': {}, 'images': [], 'player_state': 'PLAYING', 'supported_media_commands': 274447, 'track': None, 'supports_pause': True, 'media_session_id': 1, 'artist': None, 'season': None, 'supports_skip_forward': False, 'album_artist': None, 'supports_stream_volume': True, 'content_id': 'http://xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'current_subtitle_tracks': [], 'current_time': 0.984222, 'media_custom_data': {}, 'idle_reason': None}>

2019-06-30 14:59:52 [Onder] <MediaStatus {'episode': None, 'content_type': 'audio/mp3', 'album_name': None, 'stream_type': 'BUFFERED', 'supports_seek': True, 'volume_muted': False, 'series_title': None, 'supports_stream_mute': True, 'duration': 4.096, 'title': None, 'supports_skip_backward': False, 'subtitle_tracks': [{'type': 'AUDIO', 'trackId': 1}], 'playback_rate': 1, 'volume_level': 1, 'last_updated': datetime.datetime(2019, 6, 30, 12, 59, 52, 324863), 'metadata_type': None, 'media_metadata': {}, 'images': [], 'player_state': 'IDLE', 'supported_media_commands': 274447, 'track': None, 'supports_pause': True, 'media_session_id': 1, 'artist': None, 'season': None, 'supports_skip_forward': False, 'album_artist': None, 'supports_stream_volume': True, 'content_id': 'http://xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'current_subtitle_tracks': [], 'current_time': 0, 'media_custom_data': {}, 'idle_reason': 'FINISHED'}>

2019-06-30 14:59:52 [Woonkamer] CastStatus(is_active_input=None, is_stand_by=None, volume_level=1.0, volume_muted=False, app_id=None, display_name=None, namespaces=[], session_id=None, transport_id=None, status_text='')

2019-06-30 14:59:52 [Onder] <MediaStatus {'episode': None, 'content_type': None, 'album_name': None, 'stream_type': 'UNKNOWN', 'supports_seek': False, 'volume_muted': False, 'series_title': None, 'supports_stream_mute': False, 'duration': None, 'title': None, 'supports_skip_backward': False, 'subtitle_tracks': {}, 'playback_rate': 1, 'volume_level': 1, 'last_updated': None, 'metadata_type': None, 'media_metadata': {}, 'images': [], 'player_state': 'UNKNOWN', 'supported_media_commands': 0, 'track': None, 'supports_pause': False, 'media_session_id': None, 'artist': None, 'season': None, 'supports_skip_forward': False, 'album_artist': None, 'supports_stream_volume': False, 'content_id': None, 'current_subtitle_tracks': [], 'current_time': 0, 'media_custom_data': {}, 'idle_reason': None}>

2019-06-30 14:59:52 [Keuken] <MediaStatus {'episode': None, 'content_type': None, 'album_name': None, 'stream_type': 'UNKNOWN', 'supports_seek': False, 'volume_muted': False, 'series_title': None, 'supports_stream_mute': False, 'duration': None, 'title': None, 'supports_skip_backward': False, 'subtitle_tracks': {}, 'playback_rate': 1, 'volume_level': 1, 'last_updated': None, 'metadata_type': None, 'media_metadata': {}, 'images': [], 'player_state': 'UNKNOWN', 'supported_media_commands': 0, 'track': None, 'supports_pause': False, 'media_session_id': None, 'artist': None, 'season': None, 'supports_skip_forward': False, 'album_artist': None, 'supports_stream_volume': False, 'content_id': None, 'current_subtitle_tracks': [], 'current_time': 0, 'media_custom_data': {}, 'idle_reason': None}>

2019-06-30 14:59:52 [Onder] CastStatus(is_active_input=None, is_stand_by=None, volume_level=0.8116210699081421, volume_muted=False, app_id=None, display_name=None, namespaces=[], session_id=None, transport_id=None, status_text='')

2019-06-30 14:59:52 [Keuken] CastStatus(is_active_input=None, is_stand_by=None, volume_level=0.623242199420929, volume_muted=False, app_id=None, display_name=None, namespaces=[], session_id=None, transport_id=None, status_text='')

2019-06-30 14:59:52 [Onder] CastStatus(is_active_input=None, is_stand_by=None, volume_level=0.8116210699081421, volume_muted=False, app_id=None, display_name=None, namespaces=[], session_id=None, transport_id=None, status_text='')

2019-06-30 14:59:52 [Keuken] CastStatus(is_active_input=None, is_stand_by=None, volume_level=0.623242199420929, volume_muted=False, app_id=None, display_name=None, namespaces=[], session_id=None, transport_id=None, status_text='')

2019-06-30 14:59:52 [Onder] CastStatus(is_active_input=None, is_stand_by=None, volume_level=0.6389471292495728, volume_muted=False, app_id=None, display_name=None, namespaces=[], session_id=None, transport_id=None, status_text='')

2019-06-30 14:59:52 [Woonkamer] CastStatus(is_active_input=None, is_stand_by=None, volume_level=0.6546519994735718, volume_muted=False, app_id=None, display_name=None, namespaces=[], session_id=None, transport_id=None, status_text='')

2019-06-30 14:59:52 [Onder] CastStatus(is_active_input=None, is_stand_by=None, volume_level=0.6389471292495728, volume_muted=False, app_id=None, display_name=None, namespaces=[], session_id=None, transport_id=None, status_text='')

2019-06-30 14:59:52 [Onder] CastStatus(is_active_input=None, is_stand_by=None, volume_level=0.6389471292495728, volume_muted=False, app_id=None, display_name=None, namespaces=[], session_id=None, transport_id=None, status_text='')

2019-06-30 15:27:23 [KD-55XE8599] CastStatus(is_active_input=True, is_stand_by=False, volume_level=0.6000000238418579, volume_muted=False, app_id=None, display_name=None, namespaces=[], session_id=None, transport_id=None, status_text='')

2019-06-30 15:27:31 [KD-55XE8599] CastStatus(is_active_input=True, is_stand_by=False, volume_level=1.0, volume_muted=False, app_id=None, display_name=None, namespaces=[], session_id=None, transport_id=None, status_text='')