Skip to content

Commit

Permalink
update device configuration for active power control
Browse files Browse the repository at this point in the history
  • Loading branch information
benderl committed Jan 3, 2025
1 parent 54f52fd commit fcedf52
Showing 1 changed file with 39 additions and 36 deletions.
75 changes: 39 additions & 36 deletions src/components/devices/sonnen/sonnenbatterie/device.vue
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
<div class="device-sonnenbatterie">
<openwb-base-heading> Einstellungen für SonnenBatterie </openwb-base-heading>
<openwb-base-alert subtype="info">
Die Leistung steht nur in den Varianten "Rest-API 2" und "JSON-API" zur Verfügung.
Die Leistung steht nur in den Varianten "Rest-API 2" und "JSON-API" zur Verfügung.<br />
Die aktive Steuerung des Speichers durch openWB ist nur mit der JSON-API v2 möglich.
</openwb-base-alert>
<openwb-base-text-input
title="IP oder Hostname"
Expand All @@ -25,51 +26,53 @@
@update:model-value="updateConfiguration($event, 'configuration.variant')"
>
<template #help>
<span style="display: block">
Je nach SonnenBatterie muss die richtige Datenverbindung ausgewählt werden. Folgende URLs werden zum Abruf der
Daten genutzt und können auch manuell über einen Browser abgefragt werden, um die richtige Einstellung zu
finden:<br />
Rest-API 1:
<a
:href="linkRestApi1"
target="_blank"
rel="noopener noreferrer"
>{{ linkRestApi1 }}</a
><br />
Rest-API 2:
<a
:href="linkRestApi2"
target="_blank"
rel="noopener noreferrer"
>{{ linkRestApi2 }}</a
><br />
JSON-API v1:
<a
:href="linkJsonApi1"
target="_blank"
rel="noopener noreferrer"
>{{ linkJsonApi1 }}</a
><br />
JSON-API v2:
<a
:href="linkJsonApi2"
target="_blank"
rel="noopener noreferrer"
>{{ linkJsonApi2 }}
</a>
</span>
Je nach SonnenBatterie muss die richtige Datenverbindung ausgewählt werden. Folgende URLs werden zum Abruf der
Daten genutzt und können auch manuell über einen Browser abgefragt werden, um die richtige Einstellung zu
finden:<br />
Rest-API 1:
<a
:href="linkRestApi1"
target="_blank"
rel="noopener noreferrer"
>
{{ linkRestApi1 }} </a
><br />
Rest-API 2:
<a
:href="linkRestApi2"
target="_blank"
rel="noopener noreferrer"
>{{ linkRestApi2 }}</a
><br />
JSON-API v1:
<a
:href="linkJsonApi1"
target="_blank"
rel="noopener noreferrer"
>
{{ linkJsonApi1 }} </a
><br />
JSON-API v2:
<a
:href="linkJsonApi2"
target="_blank"
rel="noopener noreferrer"
>{{ linkJsonApi2 }}</a
><br />
</template>
</openwb-base-select-input>
<openwb-base-text-input
v-if="device.configuration.variant === 3"
title="API-Token"
subtype="password"
required
:model-value="device.configuration.api_v2_token"
@update:model-value="updateConfiguration($event, 'configuration.api_v2_token')"
>
<template #help>
API-Token für JSON-API v2. Dieses Token wird benötigt, um die Daten abzurufen. Es kann in der Weboberfläche der
SonnenBatterie unter "Software-Integration" erstellt werden.
API-Token für JSON-API v2. Dieses Token wird benötigt, um detaillierte Daten auszulesen und den Speicher aktiv
zu steuern. Es kann in der Weboberfläche der SonnenBatterie unter "Software-Integration" erstellt werden.<br />
Für die aktive Steuerung durch openWB ist ebenfalls die "Write API" zu aktivieren!
</template>
</openwb-base-text-input>
</div>
Expand Down

0 comments on commit fcedf52

Please sign in to comment.