Die liquid_map gibt zu jedem Messpunkt in mm an wie viel Wasser dazu gekommen ist. Im Beispiel unten bedeutet es, dass von 0 bis 16mm 5L dazugekommen sind. Und von 16mm bis 55mm sind weitere 5L dazu gekommen. Zwischen den Messwerten wird linear gemittelt. Dh. desto mehr Messwerte man angibt, desto genauer wirds bei Tanks die keine einheitlichen Formen haben.
Beispiel YAML mit templates:
- use_blueprint:
path: mopeka/mopeka_gas_details.yaml
input:
reference_level: sensor.pro_check_2a7e_tank_level
min_level_mm: 38.1
max_level_mm: 366.0
name: Gas Level 1
unique_id: pro_2a7e_tank_level_percent
- use_blueprint:
path: mopeka/mopeka_water_volume.yaml
input:
reference_level: sensor.frischwasser_tank_level
tank_height: 600
liquid_map:
16: 5
55: 5
92: 5
125: 5
186: 10
242: 10
277: 10
309: 10
360: 10
416: 5.1
454: 4.9
494: 5
500: 1.5
name: Frischwasser Volume
unique_id: frischwasser_tank_volume
- use_blueprint:
path: mopeka/mopeka_water_tank.yaml
input:
reference_level: sensor.frischwasser_tank_volume
min_liquid_volume: 0
max_liquid_volume: 86.5
name: Frischwasser Nutzwasser
unique_id: frischwasser_percent