binary_sensors werden aktuell mit on/off hinterlegt.
Sehr erleichternd und ressourcensparend wäre es jedoch wenn diese direkt true/false hätten.
Eine Option in den Adapter-Einstellungen ob in true/false umgewandelt werden soll würde Sinn machen, da ein binary_sensor leider auch die Werte "available" oder "unknown" haben kann. Wer Wert auf die Zustände "available" und "unknown" legt kann alles so lassen wie es ist, wer auf "available" und "unknown" verzichten kann aktiviert die besagte Option und profitiert dadurch vom deutlich erhöhten Komfort.
Die Verwendung der Datenpunkte mit true/false wäre in vielerlei Hinsicht (java, vis, influxdb) deutlich komfortabler. Man müsste nicht umständlicher in java Abfragen, könnten in vielen Fällen auf die Verwendung von Bindings in vis verzichten und müsste nicht extra Konvertieren bevor man in Richtung influxdb schreibt.
Wenn man vom binary_sensor einen booleschen Alias erstellt führt das schon fast zum Erfolg. "on" wird in "true" und "off" wird automatisch in "false" konvertiert ABER wenn der Wert "available" oder "unknown" ist bekommt der Alias den Wert "true".
Schön wäre
on=true
off=false
available=null
unknown=null
binary_sensors werden aktuell mit on/off hinterlegt.
Sehr erleichternd und ressourcensparend wäre es jedoch wenn diese direkt true/false hätten.
Eine Option in den Adapter-Einstellungen ob in true/false umgewandelt werden soll würde Sinn machen, da ein binary_sensor leider auch die Werte "available" oder "unknown" haben kann. Wer Wert auf die Zustände "available" und "unknown" legt kann alles so lassen wie es ist, wer auf "available" und "unknown" verzichten kann aktiviert die besagte Option und profitiert dadurch vom deutlich erhöhten Komfort.
Die Verwendung der Datenpunkte mit true/false wäre in vielerlei Hinsicht (java, vis, influxdb) deutlich komfortabler. Man müsste nicht umständlicher in java Abfragen, könnten in vielen Fällen auf die Verwendung von Bindings in vis verzichten und müsste nicht extra Konvertieren bevor man in Richtung influxdb schreibt.
Wenn man vom binary_sensor einen booleschen Alias erstellt führt das schon fast zum Erfolg. "on" wird in "true" und "off" wird automatisch in "false" konvertiert ABER wenn der Wert "available" oder "unknown" ist bekommt der Alias den Wert "true".
Schön wäre
on=true
off=false
available=null
unknown=null