Skip to content

Commit f1d1b9c

Browse files
committed
Update OpenAPI spec evcc-io/evcc@4d33297
1 parent 0351bab commit f1d1b9c

File tree

1 file changed

+53
-21
lines changed

1 file changed

+53
-21
lines changed

static/openapi.yaml

Lines changed: 53 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -539,6 +539,31 @@ paths:
539539
responses:
540540
200:
541541
$ref: "#/components/responses/NumberResult"
542+
/loadpoints/{id}/smartfeedinprioritylimit:
543+
delete:
544+
operationId: deleteLoadpointSmartFeedInPriorityLimit
545+
summary: Delete smart feed-in priority limit
546+
description: "Delete limit for feed-in priority optimization."
547+
tags:
548+
- loadpoints
549+
parameters:
550+
- $ref: "#/components/parameters/id"
551+
responses:
552+
200:
553+
$ref: "#/components/responses/NullResult"
554+
/loadpoints/{id}/smartfeedinprioritylimit/{cost}:
555+
post:
556+
operationId: setLoadpointSmartFeedInPriorityLimit
557+
summary: Set smart feed-in priority limit
558+
description: "Set limit for feed-in priority optimization."
559+
tags:
560+
- loadpoints
561+
parameters:
562+
- $ref: "#/components/parameters/id"
563+
- $ref: "#/components/parameters/costLimit"
564+
responses:
565+
200:
566+
$ref: "#/components/responses/NumberResult"
542567
/loadpoints/{id}/vehicle:
543568
delete:
544569
operationId: removeLoadpointVehicle
@@ -619,6 +644,28 @@ paths:
619644
responses:
620645
200:
621646
$ref: "#/components/responses/NumberResult"
647+
/smartfeedinprioritylimit:
648+
delete:
649+
operationId: removeGlobalSmartFeedInPriorityLimit
650+
summary: Remove smart feed-in priority limit for all loadpoints.
651+
description: "Convenience method to remove limit for all loadpoints at once. Value is applied to each individual loadpoint."
652+
tags:
653+
- general
654+
responses:
655+
200:
656+
$ref: "#/components/responses/NullResult"
657+
/smartfeedinprioritylimit/{cost}:
658+
post:
659+
operationId: setGlobalSmartFeedInPriorityLimit
660+
summary: Set smart feed-in priority limit for all loadpoints
661+
description: "Convenience method to set smart feed-in priority limit for all loadpoints at once. Value is applied to each individual loadpoint."
662+
tags:
663+
- general
664+
parameters:
665+
- $ref: "#/components/parameters/costLimit"
666+
responses:
667+
200:
668+
$ref: "#/components/responses/NumberResult"
622669
/session/{id}:
623670
parameters:
624671
- $ref: "#/components/parameters/id"
@@ -707,18 +754,6 @@ paths:
707754
description: Download csv-file
708755
type: string
709756
format: binary
710-
/settings/telemetry:
711-
get:
712-
operationId: getTelemetryStatus
713-
summary: Telemetry status
714-
description: "Returns the current telemetry status."
715-
externalDocs:
716-
url: https://docs.evcc.io/en/docs/reference/configuration/telemetry
717-
tags:
718-
- system
719-
responses:
720-
200:
721-
$ref: "#/components/responses/BooleanResult"
722757
/settings/telemetry/{enable}:
723758
post:
724759
operationId: setTelemetryStatus
@@ -953,7 +988,9 @@ paths:
953988
content:
954989
application/json:
955990
schema:
956-
$ref: "#/components/schemas/RepeatingPlans"
991+
type: array
992+
items:
993+
$ref: "#/components/schemas/RepeatingPlan"
957994
responses:
958995
200:
959996
description: Success
@@ -963,7 +1000,9 @@ paths:
9631000
type: object
9641001
properties:
9651002
result:
966-
$ref: "#/components/schemas/RepeatingPlans"
1003+
type: array
1004+
items:
1005+
$ref: "#/components/schemas/RepeatingPlan"
9671006
/vehicles/{name}/plan/soc:
9681007
delete:
9691008
operationId: deleteVehicleSocPlan
@@ -1209,13 +1248,6 @@ components:
12091248
$ref: "#/components/schemas/IANATimeZone"
12101249
weekdays:
12111250
$ref: "#/components/schemas/Weekdays"
1212-
RepeatingPlans:
1213-
type: object
1214-
properties:
1215-
plans:
1216-
type: array
1217-
items:
1218-
$ref: "#/components/schemas/RepeatingPlan"
12191251
Soc:
12201252
description: SOC in %
12211253
type: number

0 commit comments

Comments
 (0)