mirror of
https://github.com/openhab/openhab-addons.git
synced 2025-01-10 07:02:02 +01:00
[tibber] add level to today_prices and tomorrow_prices (#17916)
Fixes #17915 Signed-off-by: Tom Quist <tom+github@quist.de>
This commit is contained in:
parent
f45f29f920
commit
f78c618dad
@ -115,99 +115,123 @@ Example of tomorrow and today prices data structure - an array of tuples:
|
||||
[
|
||||
{
|
||||
"startsAt": "2022-09-27T00:00:00.000+02:00",
|
||||
"total": 3.8472
|
||||
"total": 3.8472,
|
||||
"level": "NORMAL"
|
||||
},
|
||||
{
|
||||
"startsAt": "2022-09-27T01:00:00.000+02:00",
|
||||
"total": 3.0748
|
||||
"total": 3.0748,
|
||||
"level": "NORMAL"
|
||||
},
|
||||
{
|
||||
"startsAt": "2022-09-27T02:00:00.000+02:00",
|
||||
"total": 2.2725
|
||||
"total": 2.2725,
|
||||
"level": "CHEAP"
|
||||
},
|
||||
{
|
||||
"startsAt": "2022-09-27T03:00:00.000+02:00",
|
||||
"total": 2.026
|
||||
"total": 2.026,
|
||||
"level": "VERY_CHEAP"
|
||||
},
|
||||
{
|
||||
"startsAt": "2022-09-27T04:00:00.000+02:00",
|
||||
"total": 2.6891
|
||||
"total": 2.6891,
|
||||
"level": "CHEAP"
|
||||
},
|
||||
{
|
||||
"startsAt": "2022-09-27T05:00:00.000+02:00",
|
||||
"total": 3.7821
|
||||
"total": 3.7821,
|
||||
"level": "NORMAL"
|
||||
},
|
||||
{
|
||||
"startsAt": "2022-09-27T06:00:00.000+02:00",
|
||||
"total": 3.9424
|
||||
"total": 3.9424,
|
||||
"level": "EXPENSIVE"
|
||||
},
|
||||
{
|
||||
"startsAt": "2022-09-27T07:00:00.000+02:00",
|
||||
"total": 4.158
|
||||
"total": 4.158,
|
||||
"level": "EXPENSIVE"
|
||||
},
|
||||
{
|
||||
"startsAt": "2022-09-27T08:00:00.000+02:00",
|
||||
"total": 4.2648
|
||||
"total": 4.2648,
|
||||
"level": "EXPENSIVE"
|
||||
},
|
||||
{
|
||||
"startsAt": "2022-09-27T09:00:00.000+02:00",
|
||||
"total": 4.2443
|
||||
"total": 4.2443,
|
||||
"level": "EXPENSIVE"
|
||||
},
|
||||
{
|
||||
"startsAt": "2022-09-27T10:00:00.000+02:00",
|
||||
"total": 4.2428
|
||||
"total": 4.2428,
|
||||
"level": "EXPENSIVE"
|
||||
},
|
||||
{
|
||||
"startsAt": "2022-09-27T11:00:00.000+02:00",
|
||||
"total": 4.2061
|
||||
"total": 4.2061,
|
||||
"level": "EXPENSIVE"
|
||||
},
|
||||
{
|
||||
"startsAt": "2022-09-27T12:00:00.000+02:00",
|
||||
"total": 4.1458
|
||||
"total": 4.1458,
|
||||
"level": "EXPENSIVE"
|
||||
},
|
||||
{
|
||||
"startsAt": "2022-09-27T13:00:00.000+02:00",
|
||||
"total": 3.9396
|
||||
"total": 3.9396,
|
||||
"level": "NORMAL"
|
||||
},
|
||||
{
|
||||
"startsAt": "2022-09-27T14:00:00.000+02:00",
|
||||
"total": 3.8563
|
||||
"total": 3.8563,
|
||||
"level": "NORMAL"
|
||||
},
|
||||
{
|
||||
"startsAt": "2022-09-27T15:00:00.000+02:00",
|
||||
"total": 4.0364
|
||||
"total": 4.0364,
|
||||
"level": "EXPENSIVE"
|
||||
},
|
||||
{
|
||||
"startsAt": "2022-09-27T16:00:00.000+02:00",
|
||||
"total": 4.093
|
||||
"total": 4.093,
|
||||
"level": "EXPENSIVE"
|
||||
},
|
||||
{
|
||||
"startsAt": "2022-09-27T17:00:00.000+02:00",
|
||||
"total": 4.1823
|
||||
"total": 4.1823,
|
||||
"level": "EXPENSIVE"
|
||||
},
|
||||
{
|
||||
"startsAt": "2022-09-27T18:00:00.000+02:00",
|
||||
"total": 4.2779
|
||||
"total": 4.2779,
|
||||
"level": "EXPENSIVE"
|
||||
},
|
||||
{
|
||||
"startsAt": "2022-09-27T19:00:00.000+02:00",
|
||||
"total": 4.3154
|
||||
"total": 4.3154,
|
||||
"level": "VERY_EXPENSIVE"
|
||||
},
|
||||
{
|
||||
"startsAt": "2022-09-27T20:00:00.000+02:00",
|
||||
"total": 4.3469
|
||||
"total": 4.3469,
|
||||
"level": "VERY_EXPENSIVE"
|
||||
},
|
||||
{
|
||||
"startsAt": "2022-09-27T21:00:00.000+02:00",
|
||||
"total": 4.2329
|
||||
"total": 4.2329,
|
||||
"level": "EXPENSIVE"
|
||||
},
|
||||
{
|
||||
"startsAt": "2022-09-27T22:00:00.000+02:00",
|
||||
"total": 4.1014
|
||||
"total": 4.1014,
|
||||
"level": "EXPENSIVE"
|
||||
},
|
||||
{
|
||||
"startsAt": "2022-09-27T23:00:00.000+02:00",
|
||||
"total": 4.0265
|
||||
"total": 4.0265,
|
||||
"level": "EXPENSIVE"
|
||||
}
|
||||
]
|
||||
```
|
||||
|
@ -33,7 +33,7 @@ public class TibberPriceConsumptionHandler {
|
||||
|
||||
public InputStream getInputStream(String homeId) {
|
||||
String query = "{\"query\": \"{viewer {home (id: \\\"" + homeId
|
||||
+ "\\\") {currentSubscription {priceInfo {current {total startsAt level } tomorrow { startsAt total } today { startsAt total }}} daily: consumption(resolution: DAILY, last: 1) {nodes {from to cost unitPrice consumption consumptionUnit}} hourly: consumption(resolution: HOURLY, last: 1) {nodes {from to cost unitPrice consumption consumptionUnit}}}}}\"}";
|
||||
+ "\\\") {currentSubscription {priceInfo {current {total startsAt level } tomorrow { startsAt total level } today { startsAt total level }}} daily: consumption(resolution: DAILY, last: 1) {nodes {from to cost unitPrice consumption consumptionUnit}} hourly: consumption(resolution: HOURLY, last: 1) {nodes {from to cost unitPrice consumption consumptionUnit}}}}}\"}";
|
||||
return new ByteArrayInputStream(query.getBytes(StandardCharsets.UTF_8));
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user