Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

Thomas

Medlemmer
  • Innlegg

    56
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av Thomas

  1. Egentlig rart disse verdiene ikke kommer med en gang. Det er bare utregninger.

     

    "Peak refers to the average price of the period from 8am to 8pm. Off peak 1 refers to the average price of the time period from midnight to 8am and off peak 2 refers to the average price of the time period from 8pm to midnight."

  2. Jeg prøve å få sendt en altibox url til chromecast. Satt på debug i hass og slo på NRK i Altibox app-en. Får da dette:

     

    2018-11-26 22:18:54 DEBUG (Thread-47) [pychromecast.socket_client] Received: Message urn:x-cast:com.google.cast.receiver from receiver-0 to *: {'requestId': 0, 'status': {'userEq': {}, 'volume': {'controlType': 'attenuation', 'level': 1.0, 'muted': False, 'stepInterval': 0.05000000074505806}}, 'type': 'RECEIVER_STATUS'}
    2018-11-26 22:18:54 DEBUG (Thread-47) [pychromecast.controllers] Received status: 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='')
    2018-11-26 22:18:55 DEBUG (Thread-47) [pychromecast.socket_client] Received: Message urn:x-cast:com.google.cast.receiver from receiver-0 to *: {'requestId': 742, 'status': {'applications': [{'appId': '1A3E5EF0', 'displayName': 'chromecast-ott2', 'iconUrl': '', 'isIdleScreen': False, 'launchedFromCloud': False, 'namespaces': [{'name': 'urn:x-cast:com.google.cast.debugoverlay'}, {'name': 'urn:x-cast:com.google.cast.media'}], 'sessionId': 'b1cce4b9-c1c4-436b-a93c-492b4a672792', 'statusText': 'Application is starting...', 'transportId': 'b1cce4b9-c1c4-436b-a93c-492b4a672792'}], 'userEq': {}, 'volume': {'controlType': 'attenuation', 'level': 1.0, 'muted': False, 'stepInterval': 0.05000000074505806}}, 'type': 'RECEIVER_STATUS'}
    2018-11-26 22:18:55 DEBUG (Thread-47) [pychromecast.controllers] Received status: CastStatus(is_active_input=False, is_stand_by=True, volume_level=1.0, volume_muted=False, app_id='1A3E5EF0', display_name='chromecast-ott2', namespaces=['urn:x-cast:com.google.cast.debugoverlay', 'urn:x-cast:com.google.cast.media'], session_id='b1cce4b9-c1c4-436b-a93c-492b4a672792', transport_id='b1cce4b9-c1c4-436b-a93c-492b4a672792', status_text='Application is starting...')
    2018-11-26 22:18:55 DEBUG (Thread-47) [pychromecast.socket_client] Sending: Message urn:x-cast:com.google.cast.tp.connection from sender-0 to b1cce4b9-c1c4-436b-a93c-492b4a672792: {'type': 'CONNECT', 'origin': {}, 'userAgent': 'PyChromecast', 'senderInfo': {'sdkType': 2, 'version': '15.605.1.3', 'browserVersion': '44.0.2403.30', 'platform': 4, 'systemVersion': 'Macintosh; Intel Mac OS X10_10_3', 'connectionType': 1}}
    2018-11-26 22:18:55 DEBUG (Thread-47) [pychromecast.socket_client] Sending: Message urn:x-cast:com.google.cast.media from sender-0 to b1cce4b9-c1c4-436b-a93c-492b4a672792: {'type': 'GET_STATUS', 'requestId': 14}
    2018-11-26 22:18:55 DEBUG (Thread-47) [pychromecast.socket_client] Received: Message urn:x-cast:com.google.cast.receiver from receiver-0 to *: {'requestId': 0, 'status': {'applications': [{'appId': '1A3E5EF0', 'displayName': 'chromecast-ott2', 'iconUrl': '', 'isIdleScreen': False, 'launchedFromCloud': False, 'namespaces': [{'name': 'urn:x-cast:com.google.cast.debugoverlay'}, {'name': 'urn:x-cast:com.google.cast.media'}], 'sessionId': 'b1cce4b9-c1c4-436b-a93c-492b4a672792', 'statusText': 'Application status is ready...', 'transportId': 'b1cce4b9-c1c4-436b-a93c-492b4a672792'}], 'userEq': {}, 'volume': {'controlType': 'attenuation', 'level': 1.0, 'muted': False, 'stepInterval': 0.05000000074505806}}, 'type': 'RECEIVER_STATUS'}
    2018-11-26 22:18:55 DEBUG (Thread-47) [pychromecast.controllers] Received status: CastStatus(is_active_input=False, is_stand_by=True, volume_level=1.0, volume_muted=False, app_id='1A3E5EF0', display_name='chromecast-ott2', namespaces=['urn:x-cast:com.google.cast.debugoverlay', 'urn:x-cast:com.google.cast.media'], session_id='b1cce4b9-c1c4-436b-a93c-492b4a672792', transport_id='b1cce4b9-c1c4-436b-a93c-492b4a672792', status_text='Application status is ready...')
    2018-11-26 22:18:55 DEBUG (Thread-47) [pychromecast.socket_client] Received: Message urn:x-cast:com.google.cast.media from b1cce4b9-c1c4-436b-a93c-492b4a672792 to *: {'type': 'MEDIA_STATUS', 'requestId': 2, 'status': [{'mediaSessionId': 1, 'playbackRate': 1, 'activeTrackIds': [], 'activeTrackIDs': [], 'playerState': 'IDLE', 'supportedMediaCommands': 15, 'volume': {'level': 1, 'muted': False}, 'currentTime': 0}]}
    2018-11-26 22:18:55 DEBUG (Thread-47) [pychromecast.controllers] Media:Received status {'type': 'MEDIA_STATUS', 'requestId': 2, 'status': [{'mediaSessionId': 1, 'playbackRate': 1, 'activeTrackIds': [], 'activeTrackIDs': [], 'playerState': 'IDLE', 'supportedMediaCommands': 15, 'volume': {'level': 1, 'muted': False}, 'currentTime': 0}]}
    2018-11-26 22:18:55 DEBUG (Thread-47) [pychromecast.socket_client] Received: Message urn:x-cast:com.google.cast.media from b1cce4b9-c1c4-436b-a93c-492b4a672792 to *: {'type': 'MEDIA_STATUS', 'requestId': 14, 'status': [{'mediaSessionId': 1, 'playbackRate': 1, 'activeTrackIds': [], 'activeTrackIDs': [], 'playerState': 'IDLE', 'supportedMediaCommands': 15, 'volume': {'level': 1, 'muted': False}, 'currentTime': 0}]}
    2018-11-26 22:18:55 DEBUG (Thread-47) [pychromecast.controllers] Media:Received status {'type': 'MEDIA_STATUS', 'requestId': 14, 'status': [{'mediaSessionId': 1, 'playbackRate': 1, 'activeTrackIds': [], 'activeTrackIDs': [], 'playerState': 'IDLE', 'supportedMediaCommands': 15, 'volume': {'level': 1, 'muted': False}, 'currentTime': 0}]}
    2018-11-26 22:18:55 DEBUG (Thread-47) [pychromecast.socket_client] Received: Message urn:x-cast:com.google.cast.media from b1cce4b9-c1c4-436b-a93c-492b4a672792 to *: {'type': 'MEDIA_STATUS', 'requestId': 1, 'status': [{'mediaSessionId': 1, 'playbackRate': 1, 'activeTrackIds': [], 'activeTrackIDs': [], 'playerState': 'IDLE', 'supportedMediaCommands': 15, 'volume': {'level': 1, 'muted': False}, 'currentTime': 0}]}
    2018-11-26 22:18:55 DEBUG (Thread-47) [pychromecast.controllers] Media:Received status {'type': 'MEDIA_STATUS', 'requestId': 1, 'status': [{'mediaSessionId': 1, 'playbackRate': 1, 'activeTrackIds': [], 'activeTrackIDs': [], 'playerState': 'IDLE', 'supportedMediaCommands': 15, 'volume': {'level': 1, 'muted': False}, 'currentTime': 0}]}
    2018-11-26 22:18:55 DEBUG (Thread-47) [pychromecast.socket_client] Received: Message urn:x-cast:com.google.cast.media from b1cce4b9-c1c4-436b-a93c-492b4a672792 to *: {'type': 'MEDIA_STATUS', 'requestId': 1, 'status': [{'mediaSessionId': 1, 'playbackRate': 1, 'activeTrackIds': [], 'activeTrackIDs': [], 'playerState': 'IDLE', 'supportedMediaCommands': 15, 'volume': {'level': 1, 'muted': False}, 'currentTime': 0}]}
    2018-11-26 22:18:55 DEBUG (Thread-47) [pychromecast.controllers] Media:Received status {'type': 'MEDIA_STATUS', 'requestId': 1, 'status': [{'mediaSessionId': 1, 'playbackRate': 1, 'activeTrackIds': [], 'activeTrackIDs': [], 'playerState': 'IDLE', 'supportedMediaCommands': 15, 'volume': {'level': 1, 'muted': False}, 'currentTime': 0}]}
    2018-11-26 22:18:57 DEBUG (Thread-47) [pychromecast.socket_client] Received: Message urn:x-cast:com.google.cast.media from b1cce4b9-c1c4-436b-a93c-492b4a672792 to *: {'type': 'MEDIA_STATUS', 'requestId': 2, 'status': [{'mediaSessionId': 1, 'playbackRate': 1, 'activeTrackIds': [], 'activeTrackIDs': [], 'playerState': 'IDLE', 'supportedMediaCommands': 15, 'volume': {'level': 1, 'muted': False}, 'media': {'contentId': 'Missing', 'streamType': 'BUFFERED', 'contentType': 'Missing', 'metadata': {'metadataType': 1, 'images': [{'url': 'http://gmtvottepg19.services.altibox.net:80/EPG/jsp/images/universal/film/poster/fileEntity/20160830/000300/XTV100000949/cc4bb6db-5b53-448f-9ade-f102997f5fc7.png', 'width': 0, 'height': 0}], 'title': 'NRK1'}, 'duration': None, 'customData': {'prefLang': ['NO'], 'baseUrl': 'https://digitvottepg15.services.altibox.net/', 'altiboxUrl': 'https://api.services.altibox.net', 'contentId': '471', 'playType': 2, 'mediaId': '000000000000000010110', 'mac': '3faedb72ac941236cast', 'chromeCastModel': 'Chromecast', 'currentProgramEnd': None}}, 'currentTime': None}]}
    2018-11-26 22:18:57 DEBUG (Thread-47) [pychromecast.controllers] Media:Received status {'type': 'MEDIA_STATUS', 'requestId': 2, 'status': [{'mediaSessionId': 1, 'playbackRate': 1, 'activeTrackIds': [], 'activeTrackIDs': [], 'playerState': 'IDLE', 'supportedMediaCommands': 15, 'volume': {'level': 1, 'muted': False}, 'media': {'contentId': 'Missing', 'streamType': 'BUFFERED', 'contentType': 'Missing', 'metadata': {'metadataType': 1, 'images': [{'url': 'http://gmtvottepg19.services.altibox.net:80/EPG/jsp/images/universal/film/poster/fileEntity/20160830/000300/XTV100000949/cc4bb6db-5b53-448f-9ade-f102997f5fc7.png', 'width': 0, 'height': 0}], 'title': 'NRK1'}, 'duration': None, 'customData': {'prefLang': ['NO'], 'baseUrl': 'https://digitvottepg15.services.altibox.net/', 'altiboxUrl': 'https://api.services.altibox.net', 'contentId': '471', 'playType': 2, 'mediaId': '000000000000000010110', 'mac': '3faedb72ac941236cast', 'chromeCastModel': 'Chromecast', 'currentProgramEnd': None}}, 'currentTime': None}]}
    2018-11-26 22:18:59 DEBUG (Thread-47) [pychromecast.socket_client] Received: Message urn:x-cast:com.google.cast.media from b1cce4b9-c1c4-436b-a93c-492b4a672792 to *: {'type': 'MEDIA_STATUS', 'requestId': 0, 'status': [{'mediaSessionId': 1, 'playbackRate': 1, 'activeTrackIds': [], 'activeTrackIDs': [], 'playerState': 'IDLE', 'supportedMediaCommands': 15, 'volume': {'level': 1, 'muted': False}, 'media': {'contentId': 'Missing', 'streamType': 'BUFFERED', 'contentType': 'Missing', 'metadata': {'metadataType': 1, 'images': [{'url': 'http://gmtvottepg19.services.altibox.net:80/EPG/jsp/images/universal/film/poster/fileEntity/20160830/000300/XTV100000949/cc4bb6db-5b53-448f-9ade-f102997f5fc7.png', 'width': 0, 'height': 0}], 'title': 'NRK1'}, 'duration': None, 'customData': {'prefLang': ['NO'], 'baseUrl': 'https://digitvottepg15.services.altibox.net/', 'altiboxUrl': 'https://api.services.altibox.net', 'contentId': '471', 'playType': 2, 'mediaId': '000000000000000010110', 'mac': '3faedb72ac941236cast', 'chromeCastModel': 'Chromecast', 'currentProgramEnd': None}, 'tracks': [{'trackId': 2, 'trackContentType': 'application/mp4;codecs="stpp"', 'type': 'TEXT', 'language': 'nor'}, {'trackId': 3, 'trackContentType': 'application/mp4;codecs="stpp"', 'type': 'TEXT', 'language': 'nor'}, {'trackId': 1, 'trackContentType': 'audio/mp4;codecs="mp4a.40.2"', 'type': 'AUDIO', 'language': 'nor'}]}, 'currentTime': None}]}
    2018-11-26 22:18:59 DEBUG (Thread-47) [pychromecast.controllers] Media:Received status {'type': 'MEDIA_STATUS', 'requestId': 0, 'status': [{'mediaSessionId': 1, 'playbackRate': 1, 'activeTrackIds': [], 'activeTrackIDs': [], 'playerState': 'IDLE', 'supportedMediaCommands': 15, 'volume': {'level': 1, 'muted': False}, 'media': {'contentId': 'Missing', 'streamType': 'BUFFERED', 'contentType': 'Missing', 'metadata': {'metadataType': 1, 'images': [{'url': 'http://gmtvottepg19.services.altibox.net:80/EPG/jsp/images/universal/film/poster/fileEntity/20160830/000300/XTV100000949/cc4bb6db-5b53-448f-9ade-f102997f5fc7.png', 'width': 0, 'height': 0}], 'title': 'NRK1'}, 'duration': None, 'customData': {'prefLang': ['NO'], 'baseUrl': 'https://digitvottepg15.services.altibox.net/', 'altiboxUrl': 'https://api.services.altibox.net', 'contentId': '471', 'playType': 2, 'mediaId': '000000000000000010110', 'mac': '3faedb72ac941236cast', 'chromeCastModel': 'Chromecast', 'currentProgramEnd': None}, 'tracks': [{'trackId': 2, 'trackContentType': 'application/mp4;codecs="stpp"', 'type': 'TEXT', 'language': 'nor'}, {'trackId': 3, 'trackContentType': 'application/mp4;codecs="stpp"', 'type': 'TEXT', 'language': 'nor'}, {'trackId': 1, 'trackContentType': 'audio/mp4;codecs="mp4a.40.2"', 'type': 'AUDIO', 'language': 'nor'}]}, 'currentTime': None}]}
    2018-11-26 22:19:02 DEBUG (Thread-47) [pychromecast.socket_client] Received: Message urn:x-cast:com.google.cast.media from b1cce4b9-c1c4-436b-a93c-492b4a672792 to *: {'type': 'MEDIA_STATUS', 'requestId': 0, 'status': [{'mediaSessionId': 1, 'playbackRate': 1, 'activeTrackIds': [2, 1], 'activeTrackIDs': [2, 1], 'playerState': 'PLAYING', 'supportedMediaCommands': 15, 'volume': {'level': 1, 'muted': False}, 'media': {'contentId': 'Missing', 'streamType': 'BUFFERED', 'contentType': 'Missing', 'metadata': {'metadataType': 1, 'images': [{'url': 'http://gmtvottepg19.services.altibox.net:80/EPG/jsp/images/universal/film/poster/fileEntity/20160830/000300/XTV100000949/cc4bb6db-5b53-448f-9ade-f102997f5fc7.png', 'width': 0, 'height': 0}], 'title': 'NRK1'}, 'duration': None, 'customData': {'prefLang': ['NO'], 'baseUrl': 'https://digitvottepg15.services.altibox.net/', 'altiboxUrl': 'https://api.services.altibox.net', 'contentId': '471', 'playType': 2, 'mediaId': '000000000000000010110', 'mac': '3faedb72ac941236cast', 'chromeCastModel': 'Chromecast', 'currentProgramEnd': None}, 'tracks': [{'trackId': 2, 'trackContentType': 'application/mp4;codecs="stpp"', 'type': 'TEXT', 'language': 'nor'}, {'trackId': 3, 'trackContentType': 'application/mp4;codecs="stpp"', 'type': 'TEXT', 'language': 'nor'}, {'trackId': 1, 'trackContentType': 'audio/mp4;codecs="mp4a.40.2"', 'type': 'AUDIO', 'language': 'nor'}]}, 'currentTime': None}]}
    2018-11-26 22:19:02 DEBUG (Thread-47) [pychromecast.controllers] Media:Received status {'type': 'MEDIA_STATUS', 'requestId': 0, 'status': [{'mediaSessionId': 1, 'playbackRate': 1, 'activeTrackIds': [2, 1], 'activeTrackIDs': [2, 1], 'playerState': 'PLAYING', 'supportedMediaCommands': 15, 'volume': {'level': 1, 'muted': False}, 'media': {'contentId': 'Missing', 'streamType': 'BUFFERED', 'contentType': 'Missing', 'metadata': {'metadataType': 1, 'images': [{'url': 'http://gmtvottepg19.services.altibox.net:80/EPG/jsp/images/universal/film/poster/fileEntity/20160830/000300/XTV100000949/cc4bb6db-5b53-448f-9ade-f102997f5fc7.png', 'width': 0, 'height': 0}], 'title': 'NRK1'}, 'duration': None, 'customData': {'prefLang': ['NO'], 'baseUrl': 'https://digitvottepg15.services.altibox.net/', 'altiboxUrl': 'https://api.services.altibox.net', 'contentId': '471', 'playType': 2, 'mediaId': '000000000000000010110', 'mac': '3faedb72ac941236cast', 'chromeCastModel': 'Chromecast', 'currentProgramEnd': None}, 'tracks': [{'trackId': 2, 'trackContentType': 'application/mp4;codecs="stpp"', 'type': 'TEXT', 'language': 'nor'}, {'trackId': 3, 'trackContentType': 'application/mp4;codecs="stpp"', 'type': 'TEXT', 'language': 'nor'}, {'trackId': 1, 'trackContentType': 'audio/mp4;codecs="mp4a.40.2"', 'type': 'AUDIO', 'language': 'nor'}]}, 'currentTime': None}]}
    2018-11-26 22:19:02 DEBUG (Thread-47) [pychromecast.socket_client] Received: Message urn:x-cast:com.google.cast.media from b1cce4b9-c1c4-436b-a93c-492b4a672792 to *: {'type': 'MEDIA_STATUS', 'requestId': 0, 'status': [{'mediaSessionId': 1, 'playbackRate': 1, 'activeTrackIds': [2, 1], 'activeTrackIDs': [2, 1], 'playerState': 'PLAYING', 'supportedMediaCommands': 15, 'volume': {'level': 1, 'muted': False}, 'media': {'contentId': 'Missing', 'streamType': 'BUFFERED', 'contentType': 'Missing', 'metadata': {'metadataType': 1, 'images': [{'url': 'http://gmtvottepg19.services.altibox.net:80/EPG/jsp/images/universal/film/poster/fileEntity/20160830/000300/XTV100000949/cc4bb6db-5b53-448f-9ade-f102997f5fc7.png', 'width': 0, 'height': 0}], 'title': 'NRK1', 'subtitle': 'Vår tid er nå'}, 'duration': 3600, 'customData': {'prefLang': ['NO'], 'baseUrl': 'https://digitvottepg15.services.altibox.net/', 'altiboxUrl': 'https://api.services.altibox.net', 'contentId': '471', 'playType': 2, 'mediaId': '000000000000000010110', 'mac': '3faedb72ac941236cast', 'chromeCastModel': 'Chromecast', 'currentProgramEnd': 1543267200000, 'currentProgramStart': 1543263600000, 'currentProgramName': 'Vår tid er nå', 'duration': 3600000}, 'tracks': [{'trackId': 2, 'trackContentType': 'application/mp4;codecs="stpp"', 'type': 'TEXT', 'language': 'nor'}, {'trackId': 3, 'trackContentType': 'application/mp4;codecs="stpp"', 'type': 'TEXT', 'language': 'nor'}, {'trackId': 1, 'trackContentType': 'audio/mp4;codecs="mp4a.40.2"', 'type': 'AUDIO', 'language': 'nor'}]}, 'currentTime': 3534.180100097656}]}
    2018-11-26 22:19:02 DEBUG (Thread-47) [pychromecast.controllers] Media:Received status {'type': 'MEDIA_STATUS', 'requestId': 0, 'status': [{'mediaSessionId': 1, 'playbackRate': 1, 'activeTrackIds': [2, 1], 'activeTrackIDs': [2, 1], 'playerState': 'PLAYING', 'supportedMediaCommands': 15, 'volume': {'level': 1, 'muted': False}, 'media': {'contentId': 'Missing', 'streamType': 'BUFFERED', 'contentType': 'Missing', 'metadata': {'metadataType': 1, 'images': [{'url': 'http://gmtvottepg19.services.altibox.net:80/EPG/jsp/images/universal/film/poster/fileEntity/20160830/000300/XTV100000949/cc4bb6db-5b53-448f-9ade-f102997f5fc7.png', 'width': 0, 'height': 0}], 'title': 'NRK1', 'subtitle': 'Vår tid er nå'}, 'duration': 3600, 'customData': {'prefLang': ['NO'], 'baseUrl': 'https://digitvottepg15.services.altibox.net/', 'altiboxUrl': 'https://api.services.altibox.net', 'contentId': '471', 'playType': 2, 'mediaId': '000000000000000010110', 'mac': '3faedb72ac941236cast', 'chromeCastModel': 'Chromecast', 'currentProgramEnd': 1543267200000, 'currentProgramStart': 1543263600000, 'currentProgramName': 'Vår tid er nå', 'duration': 3600000}, 'tracks': [{'trackId': 2, 'trackContentType': 'application/mp4;codecs="stpp"', 'type': 'TEXT', 'language': 'nor'}, {'trackId': 3, 'trackContentType': 'application/mp4;codecs="stpp"', 'type': 'TEXT', 'language': 'nor'}, {'trackId': 1, 'trackContentType': 'audio/mp4;codecs="mp4a.40.2"', 'type': 'AUDIO', 'language': 'nor'}]}, 'currentTime': 3534.180100097656}]}
    2018-11-26 22:19:02 DEBUG (Thread-47) [pychromecast.socket_client] Received: Message urn:x-cast:com.google.cast.media from b1cce4b9-c1c4-436b-a93c-492b4a672792 to *: {'type': 'MEDIA_STATUS', 'requestId': 4, 'status': [{'mediaSessionId': 1, 'playbackRate': 1, 'activeTrackIds': [2, 1], 'activeTrackIDs': [2, 1], 'playerState': 'PLAYING', 'supportedMediaCommands': 15, 'volume': {'level': 1, 'muted': False}, 'media': {'contentId': 'Missing', 'streamType': 'BUFFERED', 'contentType': 'Missing', 'metadata': {'metadataType': 1, 'images': [{'url': 'http://gmtvottepg19.services.altibox.net:80/EPG/jsp/images/universal/film/poster/fileEntity/20160830/000300/XTV100000949/cc4bb6db-5b53-448f-9ade-f102997f5fc7.png', 'width': 0, 'height': 0}], 'title': 'NRK1', 'subtitle': 'Vår tid er nå'}, 'duration': 3600, 'customData': {'prefLang': ['NO'], 'baseUrl': 'https://digitvottepg15.services.altibox.net/', 'altiboxUrl': 'https://api.services.altibox.net', 'contentId': '471', 'playType': 2, 'mediaId': '000000000000000010110', 'mac': '3faedb72ac941236cast', 'chromeCastModel': 'Chromecast', 'currentProgramEnd': 1543267200000, 'currentProgramStart': 1543263600000, 'currentProgramName': 'Vår tid er nå', 'duration': 3600000}, 'tracks': [{'trackId': 2, 'trackContentType': 'application/mp4;codecs="stpp"', 'type': 'TEXT', 'language': 'nor'}, {'trackId': 3, 'trackContentType': 'application/mp4;codecs="stpp"', 'type': 'TEXT', 'language': 'nor'}, {'trackId': 1, 'trackContentType': 'audio/mp4;codecs="mp4a.40.2"', 'type': 'AUDIO', 'language': 'nor'}]}, 'currentTime': 3.16}]}
    2018-11-26 22:19:02 DEBUG (Thread-47) [pychromecast.controllers] Media:Received status {'type': 'MEDIA_STATUS', 'requestId': 4, 'status': [{'mediaSessionId': 1, 'playbackRate': 1, 'activeTrackIds': [2, 1], 'activeTrackIDs': [2, 1], 'playerState': 'PLAYING', 'supportedMediaCommands': 15, 'volume': {'level': 1, 'muted': False}, 'media': {'contentId': 'Missing', 'streamType': 'BUFFERED', 'contentType': 'Missing', 'metadata': {'metadataType': 1, 'images': [{'url': 'http://gmtvottepg19.services.altibox.net:80/EPG/jsp/images/universal/film/poster/fileEntity/20160830/000300/XTV100000949/cc4bb6db-5b53-448f-9ade-f102997f5fc7.png', 'width': 0, 'height': 0}], 'title': 'NRK1', 'subtitle': 'Vår tid er nå'}, 'duration': 3600, 'customData': {'prefLang': ['NO'], 'baseUrl': 'https://digitvottepg15.services.altibox.net/', 'altiboxUrl': 'https://api.services.altibox.net', 'contentId': '471', 'playType': 2, 'mediaId': '000000000000000010110', 'mac': '3faedb72ac941236cast', 'chromeCastModel': 'Chromecast', 'currentProgramEnd': 1543267200000, 'currentProgramStart': 1543263600000, 'currentProgramName': 'Vår tid er nå', 'duration': 3600000}, 'tracks': [{'trackId': 2, 'trackContentType': 'application/mp4;codecs="stpp"', 'type': 'TEXT', 'language': 'nor'}, {'trackId': 3, 'trackContentType': 'application/mp4;codecs="stpp"', 'type': 'TEXT', 'language': 'nor'}, {'trackId': 1, 'trackContentType': 'audio/mp4;codecs="mp4a.40.2"', 'type': 'AUDIO', 'language': 'nor'}]}, 'currentTime': 3.16}]}
    2018-11-26 22:19:03 DEBUG (Thread-47) [pychromecast.socket_client] Received: Message urn:x-cast:com.google.cast.media from b1cce4b9-c1c4-436b-a93c-492b4a672792 to *: {'type': 'MEDIA_STATUS', 'requestId': 5, 'status': [{'mediaSessionId': 1, 'playbackRate': 1, 'activeTrackIds': [2, 1], 'activeTrackIDs': [2, 1], 'playerState': 'BUFFERING', 'supportedMediaCommands': 15, 'volume': {'level': 1, 'muted': False}, 'media': {'contentId': 'Missing', 'streamType': 'BUFFERED', 'contentType': 'Missing', 'metadata': {'metadataType': 1, 'images': [{'url': 'http://gmtvottepg19.services.altibox.net:80/EPG/jsp/images/universal/film/poster/fileEntity/20160830/000300/XTV100000949/cc4bb6db-5b53-448f-9ade-f102997f5fc7.png', 'width': 0, 'height': 0}], 'title': 'NRK1', 'subtitle': 'Vår tid er nå'}, 'duration': 3600, 'customData': {'prefLang': ['NO'], 'baseUrl': 'https://digitvottepg15.services.altibox.net/', 'altiboxUrl': 'https://api.services.altibox.net', 'contentId': '471', 'playType': 2, 'mediaId': '000000000000000010110', 'mac': '3faedb72ac941236cast', 'chromeCastModel': 'Chromecast', 'currentProgramEnd': 1543267200000, 'currentProgramStart': 1543263600000, 'currentProgramName': 'Vår tid er nå', 'duration': 3600000}, 'tracks': [{'trackId': 2, 'trackContentType': 'application/mp4;codecs="stpp"', 'type': 'TEXT', 'language': 'nor'}, {'trackId': 3, 'trackContentType': 'application/mp4;codecs="stpp"', 'type': 'TEXT', 'language': 'nor'}, {'trackId': 1, 'trackContentType': 'audio/mp4;codecs="mp4a.40.2"', 'type': 'AUDIO', 'language': 'nor'}]}, 'currentTime': 3.1599990234375}]}
    2018-11-26 22:19:03 DEBUG (Thread-47) [pychromecast.controllers] Media:Received status {'type': 'MEDIA_STATUS', 'requestId': 5, 'status': [{'mediaSessionId': 1, 'playbackRate': 1, 'activeTrackIds': [2, 1], 'activeTrackIDs': [2, 1], 'playerState': 'BUFFERING', 'supportedMediaCommands': 15, 'volume': {'level': 1, 'muted': False}, 'media': {'contentId': 'Missing', 'streamType': 'BUFFERED', 'contentType': 'Missing', 'metadata': {'metadataType': 1, 'images': [{'url': 'http://gmtvottepg19.services.altibox.net:80/EPG/jsp/images/universal/film/poster/fileEntity/20160830/000300/XTV100000949/cc4bb6db-5b53-448f-9ade-f102997f5fc7.png', 'width': 0, 'height': 0}], 'title': 'NRK1', 'subtitle': 'Vår tid er nå'}, 'duration': 3600, 'customData': {'prefLang': ['NO'], 'baseUrl': 'https://digitvottepg15.services.altibox.net/', 'altiboxUrl': 'https://api.services.altibox.net', 'contentId': '471', 'playType': 2, 'mediaId': '000000000000000010110', 'mac': '3faedb72ac941236cast', 'chromeCastModel': 'Chromecast', 'currentProgramEnd': 1543267200000, 'currentProgramStart': 1543263600000, 'currentProgramName': 'Vår tid er nå', 'duration': 3600000}, 'tracks': [{'trackId': 2, 'trackContentType': 'application/mp4;codecs="stpp"', 'type': 'TEXT', 'language': 'nor'}, {'trackId': 3, 'trackContentType': 'application/mp4;codecs="stpp"', 'type': 'TEXT', 'language': 'nor'}, {'trackId': 1, 'trackContentType': 'audio/mp4;codecs="mp4a.40.2"', 'type': 'AUDIO', 'language': 'nor'}]}, 'currentTime': 3.1599990234375}]}
    2018-11-26 22:19:04 DEBUG (Thread-47) [pychromecast.socket_client] Received: Message urn:x-cast:com.google.cast.media from b1cce4b9-c1c4-436b-a93c-492b4a672792 to *: {'type': 'MEDIA_STATUS', 'requestId': 0, 'status': [{'mediaSessionId': 1, 'playbackRate': 1, 'activeTrackIds': [2, 1], 'activeTrackIDs': [2, 1], 'playerState': 'PLAYING', 'supportedMediaCommands': 15, 'volume': {'level': 1, 'muted': False}, 'media': {'contentId': 'Missing', 'streamType': 'BUFFERED', 'contentType': 'Missing', 'metadata': {'metadataType': 1, 'images': [{'url': 'http://gmtvottepg19.services.altibox.net:80/EPG/jsp/images/universal/film/poster/fileEntity/20160830/000300/XTV100000949/cc4bb6db-5b53-448f-9ade-f102997f5fc7.png', 'width': 0, 'height': 0}], 'title': 'NRK1', 'subtitle': 'Vår tid er nå'}, 'duration': 3600, 'customData': {'prefLang': ['NO'], 'baseUrl': 'https://digitvottepg15.services.altibox.net/', 'altiboxUrl': 'https://api.services.altibox.net', 'contentId': '471', 'playType': 2, 'mediaId': '000000000000000010110', 'mac': '3faedb72ac941236cast', 'chromeCastModel': 'Chromecast', 'currentProgramEnd': 1543267200000, 'currentProgramStart': 1543263600000, 'currentProgramName': 'Vår tid er nå', 'duration': 3600000}, 'tracks': [{'trackId': 2, 'trackContentType': 'application/mp4;codecs="stpp"', 'type': 'TEXT', 'language': 'nor'}, {'trackId': 3, 'trackContentType': 'application/mp4;codecs="stpp"', 'type': 'TEXT', 'language': 'nor'}, {'trackId': 1, 'trackContentType': 'audio/mp4;codecs="mp4a.40.2"', 'type': 'AUDIO', 'language': 'nor'}]}, 'currentTime': 3.1599990234375}]}
    2018-11-26 22:19:04 DEBUG (Thread-47) [pychromecast.controllers] Media:Received status {'type': 'MEDIA_STATUS', 'requestId': 0, 'status': [{'mediaSessionId': 1, 'playbackRate': 1, 'activeTrackIds': [2, 1], 'activeTrackIDs': [2, 1], 'playerState': 'PLAYING', 'supportedMediaCommands': 15, 'volume': {'level': 1, 'muted': False}, 'media': {'contentId': 'Missing', 'streamType': 'BUFFERED', 'contentType': 'Missing', 'metadata': {'metadataType': 1, 'images': [{'url': 'http://gmtvottepg19.services.altibox.net:80/EPG/jsp/images/universal/film/poster/fileEntity/20160830/000300/XTV100000949/cc4bb6db-5b53-448f-9ade-f102997f5fc7.png', 'width': 0, 'height': 0}], 'title': 'NRK1', 'subtitle': 'Vår tid er nå'}, 'duration': 3600, 'customData': {'prefLang': ['NO'], 'baseUrl': 'https://digitvottepg15.services.altibox.net/', 'altiboxUrl': 'https://api.services.altibox.net', 'contentId': '471', 'playType': 2, 'mediaId': '000000000000000010110', 'mac': '3faedb72ac941236cast', 'chromeCastModel': 'Chromecast', 'currentProgramEnd': 1543267200000, 'currentProgramStart': 1543263600000, 'currentProgramName': 'Vår tid er nå', 'duration': 3600000}, 'tracks': [{'trackId': 2, 'trackContentType': 'application/mp4;codecs="stpp"', 'type': 'TEXT', 'language': 'nor'}, {'trackId': 3, 'trackContentType': 'application/mp4;codecs="stpp"', 'type': 'TEXT', 'language': 'nor'}, {'trackId': 1, 'trackContentType': 'audio/mp4;codecs="mp4a.40.2"', 'type': 'AUDIO', 'language': 'nor'}]}, 'currentTime': 3.1599990234375}]}

    Noen som klarer å se noe fornuftig i dette ?

  3. 11 hours ago, berland said:

    Ikke svaret på spørsmålet ditt, men relatert:

     

    Jeg har en supersimpel webscraper gående mot snødybdelista til yr. Det er en one-liner i bash (skallet  til Linux) som gjør jobben:

    
    snodybde=`curl -s "https://www.yr.no/observasjonar/sn%C3%B8lista.html" | grep -A 4 lfjell | tail -n 1 | cut -f2 -d\> | cut -f1 -d' ' | tr -d '[:space:]'`

    (så er det et ny curl-kommando som sender variabelen snodybde til OpenHAB via REST-interfacet)

     

    Jeg har fått det til (tror jeg). Har ikke kommet snø enda ?

     

    Lagde et script jeg kjører i cron en gang i døgnet. URL-ene kan sikkert ryddes litt i

     

    thomas@ubuntu:~$ cat snokart.sh 
    yesterday=$(date --date="yesterday" '+%Y%m%dT0000')
    today=$(date '+%Y%m%dT0000')
    id="264511;6745296"
    
    snodybde=$(curl -s "http://h-web01.nve.no/chartserver/ShowData.aspx?req=getchart&ver=1.0&vfmt=json&time=$yesterday;$today&chs=10x10&lang=no&chlf=desc&chsl=0;+0&chhl=2|0|2&timeo=-06:00&app=3d&chd=ds=hgts,da=29,id=$id;sd,cht=area,mth=inst&nocache=0.08958826222640814" | jq .[0].SeriesPoints[-1].Value)
    
    vannekvivalent=$(curl -s "http://h-web01.nve.no/chartserver/ShowData.aspx?req=getchart&ver=1.0&vfmt=json&time=$yesterday;$today&chs=10x10&lang=no&chlf=desc&chsl=0;+0&chhl=2|0|2&timeo=-06:00&app=3d&chd=ds=hgts,da=29,id=$id;swe,cht=line,mth=inst&nocache=0.09229379378894098" | jq .[0].SeriesPoints[-1].Value)
    
    echo "{"'"'senorge_snodybde'"':'"'$snodybde'"','"'senorge_vannekvivalent'"':'"'$vannekvivalent'"'"}" > /home/thomas/.homeassistant/senorge.json
    

     

    json fila ser da slik ut

     

    thomas@ubuntu:~$ cat .homeassistant/senorge.json | jq
    {
      "senorge_snodybde": "0",
      "senorge_vannekvivalent": "0"
    }

     Og så lagde jeg 2 sensorer i HA

     

    Sensorer:
      - platform: file
        name: Snødybde
        file_path: /home/thomas/.homeassistant/senorge.json
        value_template: '{{ value_json.senorge_snodybde }}'
        unit_of_measurement: 'cm'
    
      - platform: file
        name: Vannekvivalent
        file_path: /home/thomas/.homeassistant/senorge.json
        value_template: '{{ value_json.senorge_vannekvivalent }}'
        unit_of_measurement: 'mm'

     

    • Like 2
  4. Noen som har skills nok til å hente ut snødybde og vannekvivalent (er et mål på aktuell snømengde omgjort til millimeter vann) fra dette kartet ?. Jeg klarer å trykke meg frem til det manuelt og kan velge export av både txt og json. lengdegrad og breddegrad er jo definert i configuration i hass, så burde være mulig å lage en plugin uten å måtte oppgi dette. Anyone ?


    http://www.senorge.no/index.html?p=senorgeny&st=snow

     

    Her er litt om kartet:

    https://www.nve.no/hydrologi/sno/snokart/

  5. On 8/21/2018 at 14:20, aleks said:

     

    Ja, har alle faser tilkoblet. Ser noen felter stemmer, men andre ikke gjør det. Kan være konverteringen jeg har mellom serial og slip data - hvilke kode brukte du fra rådata (buffer) -> slip?

     

    Er det korrekt hos deg at total eksport resettes ca kl. 09:05 om morgenen (den teller opp kwH opp til det tidspunktet, så resettes) og import ca 13:30 (dog jeg får de dataene på byte 40-47

     

    Dette kan bunne seg i feil i konverteringen til slip - brukte aidon scriptet til en tidligere her i tråden til å lage slip, og node red til å dekode den.

     

    
    #!/usr/bin/python
    
    import serial
    import time
    import struct
    import sys
    import paho.mqtt.client as mqtt
    import binascii
    
    client = mqtt.Client()
    
    client.connect("192.168.1.5", 1883, 60)
    client.will_set("AMS/raw", payload=None, qos=0, retain=True)
    
    
    # SLIP constants
    FEND = '\xc0'
    
    
    def parse(pkt):
        print "".join("{:02x}".format(ord(c)) for c in pkt)
    
        print len(pkt)
       # pkt = pkt[len(pkt)-79:]
       # print pkt
        if len(pkt) == 99:
    
            client.publish(
                "AMS/slip", "".join("{:02x}".format(ord(c)) for c in pkt))
    
        else:
            print "Length mismatch"
    
    
    if len(sys.argv) != 2:
        print "Missing port argument"
        sys.exit(0)
    
    buf = ""
    ser = serial.Serial(sys.argv[1], baudrate=9600,
                        timeout=0, parity=serial.PARITY_NONE)
    
    while(1):
        if ser.inWaiting():
    
            buf += ser.read(200)
            if FEND in buf:
                # Split message at the SLIP FEND character
                [pkt, buf] = buf.split(FEND)
                # Replace escape sequences in SLIP message
                pkt = pkt.replace("\xdb\xdc", "\xc0")
                pkt = pkt.replace("\xdb\xdd", "\xdb")
    
                parse(pkt)
    
    
    client.loop_forever()

     

     

    Hvordan henter du ut dette i Node Red ?

×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.