69 lines
1.1 KiB
YAML
Executable file
69 lines
1.1 KiB
YAML
Executable file
site:
|
|
title: Hello World
|
|
meters:
|
|
grid: grid
|
|
|
|
meters:
|
|
- name: grid
|
|
type: custom
|
|
power:
|
|
source: js
|
|
script: |
|
|
1000
|
|
|
|
loadpoints:
|
|
- title: Carport
|
|
charger: charger
|
|
|
|
vehicles:
|
|
- name: my_bike
|
|
type: template
|
|
template: offline
|
|
title: YAML Bike
|
|
icon: bike
|
|
|
|
chargers:
|
|
- name: charger
|
|
type: custom
|
|
enable:
|
|
source: js
|
|
script:
|
|
enabled:
|
|
source: js
|
|
script: |
|
|
false
|
|
status:
|
|
source: js
|
|
script: |
|
|
"B"
|
|
maxcurrent:
|
|
source: js
|
|
script:
|
|
|
|
tariffs:
|
|
currency: SEK
|
|
grid:
|
|
type: fixed
|
|
price: 0.30
|
|
feedin:
|
|
type: fixed
|
|
price: 0.10
|
|
co2:
|
|
type: fixed
|
|
price: 300
|
|
temperature:
|
|
type: custom
|
|
tariff: temperature
|
|
forecast:
|
|
source: js
|
|
script: |
|
|
var now = Date.now();
|
|
var rates = [];
|
|
for (var i = 0; i < 48; i++) {
|
|
rates.push({
|
|
start: new Date(now + i * 3600000).toISOString(),
|
|
end: new Date(now + (i + 1) * 3600000).toISOString(),
|
|
value: 15.5
|
|
});
|
|
}
|
|
JSON.stringify(rates);
|