From 4141b2e4d73dcf83a7c08b9f741cdf12e8a5c72b Mon Sep 17 00:00:00 2001 From: Marcel Goerentz <57457529+marcelGoerentz@users.noreply.github.com> Date: Thu, 13 Nov 2025 14:54:33 +0100 Subject: [PATCH] iobroker.bmw: add streaming feature (#25272) --- templates/definition/vehicle/ioBroker.bmw.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/templates/definition/vehicle/ioBroker.bmw.yaml b/templates/definition/vehicle/ioBroker.bmw.yaml index e78db2de6..caed183b7 100644 --- a/templates/definition/vehicle/ioBroker.bmw.yaml +++ b/templates/definition/vehicle/ioBroker.bmw.yaml @@ -30,6 +30,8 @@ params: en: Instance ID advanced: true - preset: vehicle-features + - name: streaming + default: true render: | type: custom {{ include "vehicle-common" . }} @@ -62,5 +64,5 @@ render: | finishtime: source: http uri: {{ .uri }}/getPlainValue/bmw.{{ .id }}.{{ .vin }}.stream.vehicle.drivetrain.electricEngine.charging.timeRemaining.value?noStringify - jq: if . == null or . == 0 then null else (now + (. * 60) | strftime("%Y-%m-%dT%H:%M:%SZ")) end + jq: if (. == null) or (. == 0) or (type != "number") or (. < 0) then null else (now + (. * 60) | strftime("%Y-%m-%dT%H:%M:%SZ")) end {{ include "vehicle-features" . }}