-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathscratch.txt
132 lines (113 loc) · 5.08 KB
/
scratch.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
https://owner-api.teslamotors.com/api/1/energy_sites/2609804/history?kind=power
response.time_series: [
{
"timestamp": "2020-05-20T00:00:00-04:00",
"solar_power": 0,
"battery_power": 0,
"grid_power": 2288.938990783691,
"grid_services_power": 0,
"generator_power": 0
},
...]
Would need to integrate charger power series as well.
https://owner-api.teslamotors.com/api/1/energy_sites/2609804/history?kind=self_consumption&period=day
"response": {
"period": "day",
"time_series": [
{
"timestamp": "2020-05-20T00:00:00-04:00",
"solar": 42.80884879901176,
"battery": 19.680123722678967
},
{
"timestamp": "2020-05-21T00:00:00-04:00",
"solar": 23.332183431052638,
"battery": 5.7802283820363245
}
]
}
https://owner-api.teslamotors.com/api/1/energy_sites/2609804/history?period=day&kind=energy
{
"response": {
"serial_number": "1118431-00-L--TG119293000MAK",
"period": "day",
"time_series": [
{
"timestamp": "2020-05-20T01:00:00-04:00",
"solar_energy_exported": 17664.81138909422,
"generator_energy_exported": 0,
"grid_energy_imported": 9472.999722677516,
"grid_services_energy_imported": 0,
"grid_services_energy_exported": 0,
"grid_energy_exported_from_solar": 143.90483539667912,
"grid_energy_exported_from_generator": 0,
"grid_energy_exported_from_battery": 0,
"battery_energy_exported": 4970,
"battery_energy_imported_from_grid": 0,
"battery_energy_imported_from_solar": 6710,
"battery_energy_imported_from_generator": 0,
"consumer_energy_imported_from_grid": 9472.999722677516,
"consumer_energy_imported_from_solar": 10810.90655369754,
"consumer_energy_imported_from_battery": 4970,
"consumer_energy_imported_from_generator": 0
},
{
"timestamp": "2020-05-21T01:00:00-04:00",
"solar_energy_exported": 3742.946944481693,
"generator_energy_exported": 0,
"grid_energy_imported": 6747.5805556408595,
"grid_services_energy_imported": 0,
"grid_services_energy_exported": 0,
"grid_energy_exported_from_solar": 31.748638711404055,
"grid_energy_exported_from_generator": 0,
"grid_energy_exported_from_battery": 0,
"battery_energy_exported": 590,
"battery_energy_imported_from_grid": 0,
"battery_energy_imported_from_solar": 1170,
"battery_energy_imported_from_generator": 0,
"consumer_energy_imported_from_grid": 6747.5805556408595,
"consumer_energy_imported_from_solar": 2541.198305770289,
"consumer_energy_imported_from_battery": 590,
"consumer_energy_imported_from_generator": 0
}
]
}
}
https://owner-api.teslamotors.com/api/1/energy_sites/2609804/history?end_date=2020-05-03T01:00:00-04:00&kind=self_consumption&period=week
{
"response": {
"period": "week",
"time_series": [
{
"timestamp": "2020-05-14T00:00:00-04:00",
"solar": 37.93426179409109,
"battery": 28.52067850947364
}
]
}
}
Parameters:
# period #
Level of aggregation; can be "day", "week", "month", "year", "lifetime"
Default is "day" for power/energy; no default for self_consumption (request fails)
# kind #
Values are "power", "energy", "backup", or "self_consumption"
kind=power is only available for period=day
# end_date #
UTC Timestamp (2020-01-03T02%3A29%3A20.866Z)
Defaults to providing yesterday and today if not supplied
Doesn't appear to be respected for kind=power; not sure why.
######################
Vehicle images:
https://static-assets.tesla.com/v1/compositor/?model=m3&view=STUD_3QTR&size=1440&options=DV4W,IN3PW,COL3-PPMR,W38B,MT303&bkba_opt=1&context=design_studio_2
DV4W- AWD
IN3PW- Black interior (incorrect, but sufficient for picture)
COL3-PPMR- Exterior (multicoat - red)
COL2-PPSB- Exterior (metallic - blue)
W38B- Aero wheels
MT303- LR AWD
https://static-assets.tesla.com/v1/compositor/?model=ms&view=STUD_3QTR&size=1440&options=MI01,COL3-PPSW,W38B&bkba_opt=1&context=design_studio_2
(wheels aren't right)
https://static-assets.tesla.com/v1/compositor/?model=mx&view=STUD_3QTR&size=1440&options=APPF,CH04,DRLH,FG02,PI00,COL2-PMSS,RFPX,X021,WT20&bkba_opt=1&context=design_studio_2
Can no longer get options codes from API, but might be able to translate a sufficient set from data_request/vehicle_config values (model, color, wheel).
ps.json regen: node_modules/pseudoloc-js/bin/pseudoloc -r translations/en.json -w translations/ps.json -S '{' -E '}' -e 0.3