Updated external content (Jenkins build 2031)
parent
26f38e6aea
commit
7cb031ae78
|
@ -94,7 +94,6 @@ Please note that you have to replace _\<N\>_ with your loadpoint id/number.
|
|||
| loadpoint\<N\>#title | String | R | Title of loadpoint |
|
||||
| loadpoint\<N\>#vehicleConnected | Switch | R | Whether vehicle is connected to loadpoint |
|
||||
| loadpoint\<N\>#vehicleConnectedDuration | Number:Time | R | Duration the vehicle is connected to loadpoint |
|
||||
| loadpoint\<N\>#vehicleCapacity | Number:Energy | R | Capacity of EV battery |
|
||||
| loadpoint\<N\>#vehicleOdometer | Number:Length | R | Total distance travelled by EV |
|
||||
| loadpoint\<N\>#vehiclePresent | Switch | R | Whether evcc is able to get data from vehicle |
|
||||
| loadpoint\<N\>#vehicleRange | Number:Length | R | Battery range for EV |
|
||||
|
@ -120,31 +119,43 @@ Please note that you have to replace _\<N\>_ with your loadpoint id/number.
|
|||
|
||||
### Vehicle Channels
|
||||
|
||||
Those channels exist per configured vehicle.
|
||||
Please note that you have to replace _\<ID\>_ with your vehicle id/name.
|
||||
Those channels exist:
|
||||
|
||||
| Channel | Type | Read/Write | Description |
|
||||
|----------------------------------|----------------------|------------|--------------------------------------------------------------------------|
|
||||
| vehicle\<ID\>#vehicleTitle | String | R | Title of vehicle |
|
||||
| vehicle\<ID\>#vehicleMinSoC | Number:Dimensionless | RW | Minimum state of charge (SoC) a vehicle should have |
|
||||
| vehicle\<ID\>#vehicleLimitSoC | Number:Dimensionless | RW | Until which state of charge (SoC) should the specific vehicle be charged |
|
||||
| vehicle\<ID\>#vehiclePlanEnabled | Switch | RW | Plan for charging enabled |
|
||||
| vehicle\<ID\>#vehiclePlanSoC | Number:Dimensionless | RW | Until which state of charge (SoC) should vehicle be charged in plan |
|
||||
| vehicle\<ID\>#vehiclePlanTime | DateTime | RW | When the plan SoC should be reached |
|
||||
* 1 per configured loadpoint with `chargerFeatureHeating = false`:
|
||||
* These channels point to the heating device that is currently active/connected at/to the loadpoint
|
||||
* Please note that you have to replace _\<N\>_ with your loadpoint id/number
|
||||
* 1 per configured vehicle:
|
||||
* Please note that you have to replace _\<ID\>_ with your vehicle id/name
|
||||
|
||||
| Channel | Type | Read/Write | Description |
|
||||
|----------------------------------------------------|----------------------|------------|--------------------------------------------------------------------------|
|
||||
| [loadpoint\<N\>\|vehicle\<ID\]>#vehicleTitle | String | R | Title of vehicle |
|
||||
| [loadpoint\<N\>\|vehicle\<ID\]>#vehicleMinSoC | Number:Dimensionless | RW | Minimum state of charge (SoC) a vehicle should have |
|
||||
| [loadpoint\<N\>\|vehicle\<ID\]>#vehicleLimitSoC | Number:Dimensionless | RW | Until which state of charge (SoC) should the specific vehicle be charged |
|
||||
| [loadpoint\<N\>\|vehicle\<ID\]>#vehicleCapacity | Number:Energy | R | Capacity of EV battery |
|
||||
| [loadpoint\<N\>\|vehicle\<ID\]>#vehiclePlanEnabled | Switch | RW | Plan for charging enabled |
|
||||
| [loadpoint\<N\>\|vehicle\<ID\]>#vehiclePlanSoC | Number:Dimensionless | RW | Until which state of charge (SoC) should vehicle be charged in plan |
|
||||
| [loadpoint\<N\>\|vehicle\<ID\]>#vehiclePlanTime | DateTime | RW | When the plan SoC should be reached |
|
||||
|
||||
### Heating Channels
|
||||
|
||||
Those channels exist per configured heating device.
|
||||
Please note that you have to replace _\<ID\>_ with your heating device id/name.
|
||||
Those channels exist:
|
||||
|
||||
| Channel | Type | Read/Write | Description |
|
||||
|---------------------------------------|--------------------|------------|-----------------------------------------------------------------------|
|
||||
| heating\<ID\>#heatingTitle | String | R | Title of heating device |
|
||||
| heating\<ID\>#heatingMinTemperature | Number:Temperature | RW | Minimum Temperature a heating device should have |
|
||||
| heating\<ID\>#heatingLimitTemperature | Number:Temperature | RW | Until which Temperature should the specific heating device be charged |
|
||||
| heating\<ID\>#heatingPlanEnabled | Switch | RW | Plan for charging enabled |
|
||||
| heating\<ID\>#heatingPlanTemperature | Number:Temperature | RW | Until which Temperature should heating device be charged in plan |
|
||||
| heating\<ID\>#heatingPlanTime | DateTime | RW | When the plan Temperature should be reached |
|
||||
* 1 per configured loadpoint with `chargerFeatureHeating = true`:
|
||||
* These channels point to the heating device that is currently active/connected at/to the loadpoint
|
||||
* Please note that you have to replace _\<N\>_ with your loadpoint id/number
|
||||
* 1 per configured heating device:
|
||||
* Please note that you have to replace _\<ID\>_ with your heating device id/name
|
||||
|
||||
| Channel | Type | Read/Write | Description |
|
||||
|---------------------------------------------------------|--------------------|------------|-----------------------------------------------------------------------|
|
||||
| [loadpoint\<N\>\|heating\<ID\]>#heatingTitle | String | R | Title of heating device |
|
||||
| [loadpoint\<N\>\|heating\<ID\]>#heatingMinTemperature | Number:Temperature | RW | Minimum Temperature a heating device should have |
|
||||
| [loadpoint\<N\>\|heating\<ID\]>#heatingLimitTemperature | Number:Temperature | RW | Until which Temperature should the specific heating device be charged |
|
||||
| [loadpoint\<N\>\|heating\<ID\]>#heatingCapacity | Number:Energy | R | Capacity of heating device |
|
||||
| [loadpoint\<N\>\|heating\<ID\]>#heatingPlanEnabled | Switch | RW | Plan for charging enabled |
|
||||
| [loadpoint\<N\>\|heating\<ID\]>#heatingPlanTemperature | Number:Temperature | RW | Until which Temperature should heating device be charged in plan |
|
||||
| [loadpoint\<N\>\|heating\<ID\]>#heatingPlanTime | DateTime | RW | When the plan Temperature should be reached |
|
||||
|
||||
## Full Example
|
||||
|
||||
|
@ -194,23 +205,23 @@ String evcc_loadpoint0_title "Loadpoint
|
|||
Switch evcc_loadpoint0_chargerFeatureHeating "Feature: Heating [%s]" <switch> {channel="evcc:device:demo:loadpoint0#chargerFeatureHeating"}
|
||||
Switch evcc_loadpoint0_chargerFeatureIntegratedDevice "Feature: Integrated Device [%s]" <switch> {channel="evcc:device:demo:loadpoint0#chargerFeatureIntegratedDevice"}
|
||||
|
||||
// Vehicle on loadpoint
|
||||
// Loadpoint vehicle channels
|
||||
Switch evcc_loadpoint0_vehicleConnected "Vehicle connected [%s]" <switch> {channel="evcc:device:demo:loadpoint0#vehicleConnected"}
|
||||
Number:Time evcc_loadpoint0_vehicleConnectedDuration "Vehicle connected duration [%.1f h]" <time> {channel="evcc:device:demo:loadpoint0#vehicleConnectedDuration"}
|
||||
Number:Energy evcc_loadpoint0_vehicleCapacity "Vehicle capacity [%.0f kWh]" <batterylevel> {channel="evcc:device:demo:loadpoint0#vehicleCapacity"}
|
||||
Number:Length evcc_loadpoint0_vehicleOdometer "Vehicle odometer [%.1f km]" {channel="evcc:device:demo:loadpoint0#vehicleOdometer"}
|
||||
Switch evcc_loadpoint0_vehiclePresent "Vehicle present [%s]" <switch> {channel="evcc:device:demo:loadpoint0#vehiclePresent"}
|
||||
Number:Length evcc_loadpoint0_vehicleRange "Vehicle Range [%.0f km]" {channel="evcc:device:demo:loadpoint0#vehicleRange"}
|
||||
Number:Dimensionless evcc_loadpoint0_vehicleSoC "Vehicle SoC [%d %%]" <batterylevel> {channel="evcc:device:demo:loadpoint0#vehicleSoC"}
|
||||
String evcc_loadpoint0_VehicleName "Vehicle name [%s]" <text> {channel="evcc:device:demo:loadpoint0#vehicleName"}
|
||||
|
||||
// Vehicle
|
||||
String evcc_vehicle0_vehicleTitle "Vehicle title [%s]" <text> {channel="evcc:device:demo:vehicle0#vehicleTitle"}
|
||||
Number:Dimensionless evcc_vehicle0_vehicleMinSoC "Vehicle minimum SoC [%d %%]" <batterylevel> {channel="evcc:device:demo:vehicle0#vehicleMinSoC"}
|
||||
Number:Dimensionless evcc_vehicle0_vehicleLimitSoC "Vehicle limit SoC [%d %%]" <batterylevel> {channel="evcc:device:demo:vehicle0#vehicleLimitSoC"}
|
||||
Switch evcc_vehicle0_vehiclePlanEnabled "Vehicle plan enabled [%s]" <switch> {channel="evcc:device:demo:vehicle0#vehiclePlanEnabled"}
|
||||
Number:Dimensionless evcc_vehicle0_vehiclePlanSoC "Vehicle plan SoC [%d %%]" <batterylevel> {channel="evcc:device:demo:vehicle0#vehiclePlanSoC"}
|
||||
DateTime evcc_vehicle0_vehiclePlanTime "Vehicle plan time [%1$td.%1$tm.%1$tY, %1$tH:%1$tM]" <time> {channel="evcc:device:demo:vehicle0#vehiclePlanTime"}
|
||||
// Vehicle on loadpoint
|
||||
String evcc_loadpoint0current_vehicleTitle "Vehicle title [%s]" <text> {channel="evcc:device:demo:loadpoint0current#vehicleTitle"}
|
||||
Number:Dimensionless evcc_loadpoint0current_vehicleMinSoC "Vehicle minimum SoC [%d %%]" <batterylevel> {channel="evcc:device:demo:loadpoint0current#vehicleMinSoC"}
|
||||
Number:Dimensionless evcc_loadpoint0current_vehicleLimitSoC "Vehicle limit SoC [%d %%]" <batterylevel> {channel="evcc:device:demo:loadpoint0current#vehicleLimitSoC"}
|
||||
Number:Energy evcc_loadpoint0current_vehicleCapacity "Vehicle capacity [%.0f kWh]" <batterylevel> {channel="evcc:device:demo:loadpoint0current#vehicleCapacity"}
|
||||
Switch evcc_loadpoint0current_vehiclePlanEnabled "Vehicle plan enabled [%s]" <switch> {channel="evcc:device:demo:loadpoint0current#vehiclePlanEnabled"}
|
||||
Number:Dimensionless evcc_loadpoint0current_vehiclePlanSoC "Vehicle plan SoC [%d %%]" <batterylevel> {channel="evcc:device:demo:loadpoint0current#vehiclePlanSoC"}
|
||||
DateTime evcc_loadpoint0current_vehiclePlanTime "Vehicle plan time [%1$td.%1$tm.%1$tY, %1$tH:%1$tM]" <time> {channel="evcc:device:demo:loadpoint0current#vehiclePlanTime"}
|
||||
```
|
||||
|
||||
### Sitemap
|
||||
|
@ -245,16 +256,16 @@ sitemap evcc label="evcc Demo" {
|
|||
Setpoint item=evcc_loadpoint0_phases minValue=1 maxValue=3 step=2
|
||||
}
|
||||
Text item=evcc_loadpoint0_vehicleName label="Vehicle" {
|
||||
Text item=evcc_loadpoint0_vehicleCapacity
|
||||
Text item=evcc_loadpoint0current_vehicleCapacity
|
||||
Text item=evcc_loadpoint0_vehicleOdometer
|
||||
Text item=evcc_loadpoint0_vehicleRange
|
||||
Text item=evcc_loadpoint0_vehicleSoC
|
||||
Text item=evcc_vehicle0_vehicleTitle
|
||||
Setpoint item=evcc_vehicle0_vehicleMinSoC minValue=0 maxValue=100 step=5
|
||||
Setpoint item=evcc_vehicle0_vehicleLimitSoC minValue=5 maxValue=100 step=5
|
||||
Switch item=evcc_vehicle0_vehiclePlanEnabled
|
||||
Setpoint item=evcc_vehicle0_vehiclePlanSoC minValue=5 maxValue=100 step=5
|
||||
Input item=evcc_vehicle0_vehiclePlanTime
|
||||
Text item=evcc_loadpoint0current_vehicleTitle
|
||||
Setpoint item=evcc_loadpoint0current_vehicleMinSoC minValue=0 maxValue=100 step=5
|
||||
Setpoint item=evcc_loadpoint0current_vehicleLimitSoC minValue=5 maxValue=100 step=5
|
||||
Switch item=evcc_loadpoint0current_vehiclePlanEnabled
|
||||
Setpoint item=evcc_loadpoint0current_vehiclePlanSoC minValue=5 maxValue=100 step=5
|
||||
Input item=evcc_loadpoint0current_vehiclePlanTime
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -11,16 +11,26 @@
|
|||
|
||||
<channel-groups>
|
||||
<channel-group id="general" typeId="general"/>
|
||||
<channel-group id="loadpoint0" typeId="loadpoint"/>
|
||||
<channel-group id="loadpoint1" typeId="loadpoint"/>
|
||||
<channel-group id="loadpoint2" typeId="loadpoint"/>
|
||||
<channel-group id="loadpoint3" typeId="loadpoint"/>
|
||||
<channel-group id="loadpoint4" typeId="loadpoint"/>
|
||||
<channel-group id="loadpoint5" typeId="loadpoint"/>
|
||||
<channel-group id="loadpoint6" typeId="loadpoint"/>
|
||||
<channel-group id="loadpoint7" typeId="loadpoint"/>
|
||||
<channel-group id="loadpoint8" typeId="loadpoint"/>
|
||||
<channel-group id="loadpoint9" typeId="loadpoint"/>
|
||||
<channel-group id="loadpoint0" typeId="loadpoint0"/>
|
||||
<channel-group id="loadpoint1" typeId="loadpoint1"/>
|
||||
<channel-group id="loadpoint2" typeId="loadpoint2"/>
|
||||
<channel-group id="loadpoint3" typeId="loadpoint3"/>
|
||||
<channel-group id="loadpoint4" typeId="loadpoint4"/>
|
||||
<channel-group id="loadpoint5" typeId="loadpoint5"/>
|
||||
<channel-group id="loadpoint6" typeId="loadpoint6"/>
|
||||
<channel-group id="loadpoint7" typeId="loadpoint7"/>
|
||||
<channel-group id="loadpoint8" typeId="loadpoint8"/>
|
||||
<channel-group id="loadpoint9" typeId="loadpoint9"/>
|
||||
<channel-group id="loadpoint0current" typeId="loadpoint0current"/>
|
||||
<channel-group id="loadpoint1current" typeId="loadpoint1current"/>
|
||||
<channel-group id="loadpoint2current" typeId="loadpoint2current"/>
|
||||
<channel-group id="loadpoint3current" typeId="loadpoint3current"/>
|
||||
<channel-group id="loadpoint4current" typeId="loadpoint4current"/>
|
||||
<channel-group id="loadpoint5current" typeId="loadpoint5current"/>
|
||||
<channel-group id="loadpoint6current" typeId="loadpoint6current"/>
|
||||
<channel-group id="loadpoint7current" typeId="loadpoint7current"/>
|
||||
<channel-group id="loadpoint8current" typeId="loadpoint8current"/>
|
||||
<channel-group id="loadpoint9current" typeId="loadpoint9current"/>
|
||||
</channel-groups>
|
||||
|
||||
<config-description>
|
||||
|
@ -41,8 +51,65 @@
|
|||
<channel-group-type id="general">
|
||||
<label>General Data</label>
|
||||
</channel-group-type>
|
||||
<channel-group-type id="loadpoint">
|
||||
<label>Loadpoint</label>
|
||||
<channel-group-type id="loadpoint0">
|
||||
<label>Loadpoint 0</label>
|
||||
</channel-group-type>
|
||||
<channel-group-type id="loadpoint1">
|
||||
<label>Loadpoint 1</label>
|
||||
</channel-group-type>
|
||||
<channel-group-type id="loadpoint2">
|
||||
<label>Loadpoint 2</label>
|
||||
</channel-group-type>
|
||||
<channel-group-type id="loadpoint3">
|
||||
<label>Loadpoint 3</label>
|
||||
</channel-group-type>
|
||||
<channel-group-type id="loadpoint4">
|
||||
<label>Loadpoint 4</label>
|
||||
</channel-group-type>
|
||||
<channel-group-type id="loadpoint5">
|
||||
<label>Loadpoint 5</label>
|
||||
</channel-group-type>
|
||||
<channel-group-type id="loadpoint6">
|
||||
<label>Loadpoint 6</label>
|
||||
</channel-group-type>
|
||||
<channel-group-type id="loadpoint7">
|
||||
<label>Loadpoint 7</label>
|
||||
</channel-group-type>
|
||||
<channel-group-type id="loadpoint8">
|
||||
<label>Loadpoint 8</label>
|
||||
</channel-group-type>
|
||||
<channel-group-type id="loadpoint9">
|
||||
<label>Loadpoint 9</label>
|
||||
</channel-group-type>
|
||||
<channel-group-type id="loadpoint0current">
|
||||
<label>Loadpoint 0: Current</label>
|
||||
</channel-group-type>
|
||||
<channel-group-type id="loadpoint1current">
|
||||
<label>Loadpoint 1: Current</label>
|
||||
</channel-group-type>
|
||||
<channel-group-type id="loadpoint2current">
|
||||
<label>Loadpoint 2: Current</label>
|
||||
</channel-group-type>
|
||||
<channel-group-type id="loadpoint3current">
|
||||
<label>Loadpoint 3: Current</label>
|
||||
</channel-group-type>
|
||||
<channel-group-type id="loadpoint4current">
|
||||
<label>Loadpoint 4: Current</label>
|
||||
</channel-group-type>
|
||||
<channel-group-type id="loadpoint5current">
|
||||
<label>Loadpoint 5: Current</label>
|
||||
</channel-group-type>
|
||||
<channel-group-type id="loadpoint6current">
|
||||
<label>Loadpoint 6: Current</label>
|
||||
</channel-group-type>
|
||||
<channel-group-type id="loadpoint7current">
|
||||
<label>Loadpoint 7: Current</label>
|
||||
</channel-group-type>
|
||||
<channel-group-type id="loadpoint8current">
|
||||
<label>Loadpoint 8: Current</label>
|
||||
</channel-group-type>
|
||||
<channel-group-type id="loadpoint9current">
|
||||
<label>Loadpoint 9: Current</label>
|
||||
</channel-group-type>
|
||||
|
||||
<!-- Units and description on: https://docs.evcc.io/docs/reference/configuration/messaging/#msg -->
|
||||
|
@ -332,13 +399,6 @@
|
|||
<category>Time</category>
|
||||
<state pattern="%.1f %unit%" readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="vehicleCapacity">
|
||||
<item-type>Number:Energy</item-type>
|
||||
<label>Vehicle Capacity</label>
|
||||
<description>Capacity of EV battery</description>
|
||||
<category>Energy</category>
|
||||
<state pattern="%.0f %unit%" readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="vehicleOdometer">
|
||||
<item-type>Number:Length</item-type>
|
||||
<label>Vehicle Odometer</label>
|
||||
|
@ -459,6 +519,20 @@
|
|||
<state min="0" step="1" max="100" pattern="%.0f %unit%" readOnly="false"/>
|
||||
<autoUpdatePolicy>veto</autoUpdatePolicy>
|
||||
</channel-type>
|
||||
<channel-type id="vehicleCapacity">
|
||||
<item-type>Number:Energy</item-type>
|
||||
<label>Vehicle Capacity</label>
|
||||
<description>Capacity of EV battery</description>
|
||||
<category>Energy</category>
|
||||
<state pattern="%.0f %unit%" readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="heatingCapacity">
|
||||
<item-type>Number:Energy</item-type>
|
||||
<label>Heating Capacity</label>
|
||||
<description>Capacity of heating device</description>
|
||||
<category>Energy</category>
|
||||
<state pattern="%.0f %unit%" readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="vehiclePlanEnabled">
|
||||
<item-type>Switch</item-type>
|
||||
<label>Vehicle Plan Enabled</label>
|
||||
|
|
|
@ -331,6 +331,11 @@ When using a [semantic model](https://www.openhab.org/docs/tutorial/model.html#s
|
|||
You can configure the page that is opened when you long-press a tile.
|
||||
Create a new "custom namespace" metadata on an Item with the name `link_to_more` and as `value` the link without the host to a Sitemap (e.g. `/basicui/app?w=0202&sitemap=demo`) or MainUI (e.g. `/locations`).
|
||||
|
||||
### UI command Item
|
||||
|
||||
Similar to the [UI command Item in Main UI](https://next.openhab.org/docs/mainui/about.html#ui-command-item) you can use an Item to control the Sitemaps.
|
||||
All commands except `popup:` are supported by the app.
|
||||
|
||||
## Multi server support
|
||||
|
||||
When adding multiple servers to the app, there's always a primary and an active one.
|
||||
|
|
Loading…
Reference in New Issue