Thomas
-
Innlegg
56 -
Ble med
-
Besøkte siden sist
Innholdstype
Profiler
Forum
Blogger
Nedlastninger
Artikler
Regler
Hendelser
Galleri
Store
Innlegg skrevet av Thomas
-
-
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."
-
Takk for svar. Da får vi se i nytt API ?
-
Jeg opplever stadig at Peak, Off-peak1 og Off-peak2 blir satt til 0 ved midnatt. Dette ødelegger for automasjonen min som lader bilen. Flere som opplever dette ? Restart løser problemet
-
I dag er Peak, Off-peak1 og Off-peak2 0.0. Samme problem hos flere ?
EDIT: løste seg ved en restart
-
Jeg bruke https://github.com/skagmo/meter_reading men får kun ut power. Noen som har klart å få ut noe mere ? Det kan hende problemet er at jeg har 1fas og at skriptet er laget for 3fas
-
-
Eidsiva har i dag åpnet sine Aidon målere. Jeg har prøvd @skagmo sim python kode, men det gir ikke noe output. Noen her som har fått ut noe fra Eidsiva ? screen /dev/ttyUSB1 gir noen rare tegn, så det kommer data.
EDIT: Etter å ha testet med python2 så får jeg nå p_act_in
-
2 minutes ago, 1v4r said:
Yay. Fikk nettopp SMS om at min eidsiviske HAN-port er åpnet så får vi plugge i litt DIY-hardware og se hva vi får ut.
Samme her. Blir testing i kveld ?
-
Noen som har fått det åpnet enda ? Vet de må gjøre det manuelt, men "Lell da gut !"
-
Har også fått mail om aktivering i dag ?
-
Neon som har fått noe mere håndfast fra Eidsiva ?
-
On 13/10/2018 at 18:58, kjetilsn said:
Hei,
Jeg fikk et tips her på forumet om å sette opp låsene som template switch, da slipper jeg å taste koden:
Ser at denne kommer i neste versjon:
- 1
- 1
-
10 hours ago, Actibus said:
Det gjelder vel kun for SDK development kit?
Ja. Det er nok det. Jeg som leste litt fort
-
5 hours ago, frodegill said:
Nå har forresten Hafslund Nett bekreftet at https://www.nek.no/wp-content/uploads/2018/11/Aidon-HAN-Interface-Description-v10A-ID-34331.pdf er endelig dokumentasjon av OBIS for Aidon. Noen her som har eksempelfil på dump fra Aidon oppgradert til OBIS-format?
På siste side står det hvordan man aktiverer porten. Noen som har prøvd ?
-
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 ?
-
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'
- 2
-
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=snowHer er litt om kartet:
-
Jeg har en Gen1 ovn som forsåvidt fungerer fint. Det eneste er at den synes som off hele tiden. Gen 1 kan ikke skrus av og på. Vet ikke om det er noe å gjøre med dette ?
-
1 hour ago, storeulv said:
Vil dette også gjelde Mill WiFI stikkontakter?
Jeg har en slik og den fungerer fint
-
Vet at Tibber komponenten har samme problem. At det er vanskelig å hente fremtidige data i HASS. Der er det løst med en max og min sensor, så kan man kanskje stoppe strøm, hvis du er over f.eks 90% av max
-
Hadde vært fint. Er fersk i Node Red, men er egentlig bare hvordan jeg dekoder slip, jeg lurer på.
--
Thomas
-
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 ?
-
Sånt skjer :-)
Men du bør uansett kjøre komandoen jeg skrev. Ser ut som hassio ikke har rettigheter til å skrive sensor mappen. Det skal opprettes noen __pycache__ filer der.
-
Prøv:
sudo chown hassio:hassio homeassistant/custom_components/ -R
EDIT: eller uten sudo, hvis du opererer som root
Nordpool sensor for Home Assistant
i Home Assistant
Skrevet
Kom over denne i dag. i json fila finner man gjennomsnitt hittil denne måned. Man finner også kalkuler og estimer strømstøtte.
https://github.com/martinju/stromstotte