Renault Binding - Script
Verfasst: 1. Jan 2023 11:30
Hallo zusammen,
zuerst einmal ein gutes neues Jahr Euch allen!
Ich habe da mal eine Bitte:
Beim Renault-Binding wird in der Doku ein Script angegeben, den man in OH3 unter Scripts einfach einfügen kann. Das funktioniert auch soweit.
Ich arbeite aber eigentlich hauptsächlich mit VS-Code.
Kann mir einer das o.g. Script eventuell als Renault.script-Datei umändern, sodass ich das in den Configs abspeichern kann?
Vielen Dank schon mal vorab!
Viele Grüße
DJFlaxi
zuerst einmal ein gutes neues Jahr Euch allen!
Ich habe da mal eine Bitte:
Beim Renault-Binding wird in der Doku ein Script angegeben, den man in OH3 unter Scripts einfach einfügen kann. Das funktioniert auch soweit.
Code: Alles auswählen
configuration: {}
triggers:
- id: "1"
configuration:
itemName: RenaultZOEBatterylevel
type: core.ItemStateUpdateTrigger
- id: "2"
configuration:
itemName: RenaultCar_ChargeLimit
type: core.ItemStateUpdateTrigger
- id: "3"
configuration:
itemName: RenaultZOEPlugstatus
type: core.ItemStateUpdateTrigger
conditions: []
actions:
- inputs: {}
id: "4"
configuration:
type: application/vnd.openhab.dsl.rule
script: >
if ( RenaultZOEPlugstatus.state.toString == 'PLUGGED' ) {
if ( RenaultZOEBatterylevel.state as Number >= RenaultCar_ChargeLimit.state as Number ) {
if (RenaultZOEChargingmode.state.toString != 'SCHEDULE_MODE' ) {
RenaultZOEChargingmode.sendCommand("SCHEDULE_MODE")
}
} else {
if (RenaultZOEChargingmode.state.toString != 'ALWAYS_CHARGING' ) {
RenaultZOEChargingmode.sendCommand("ALWAYS_CHARGING")
}
}
} else {
if (RenaultZOEChargingmode.state.toString != 'ALWAYS_CHARGING' ) {
RenaultZOEChargingmode.sendCommand("ALWAYS_CHARGING")
}
}
type: script.ScriptAction
Kann mir einer das o.g. Script eventuell als Renault.script-Datei umändern, sodass ich das in den Configs abspeichern kann?
Vielen Dank schon mal vorab!
Viele Grüße
DJFlaxi