Hallo liebe Community,
ich bin neu hier im Forum und betreibe seit 2 Jahren mein eigenes SmartHome 
Ich benöige mal einwenig eure unterstützung, da google etc. mir leider keine genauen treffer auswerfen…
Ich habe mir ein D1 mini mit Tasmota und einem Ultraschall jsn-sr04t in meine Zisterne eingebaut.
Das funktioniert auch alles wunderbar.
Die Entfernung bis zur Wasseroberfläche wird mir ausgegeben und mittels Mqtt in Home Assitant angezeigt.
Jetzt die Frage an euch. Bekomme ich bzw. WIR das hin die Entfernung von 20cm bis zur Wasseroberfläche, mit einer Wassertiefe von 140cm und einem Radius von 75cm in L umzurechnen?
Vielen Dank im Vorraus.
Hi, das sollte schon machbar sein, es muss nur die korrekte Formel angewandt werden. Ich habe mal nach der Formel gegoogelt, Schule ist doch schon lange her und dann einfach ein Template dazu erstellt. Die Entität musst du noch gegen deine mit den 20cm austauschen.
Volumen m³ = π * r² * h
radius ** 2
steht für r²
{% set max_tiefe = 140 %}
{% set radius = 0.75 %}
{% set entfernung = states('sensor.zisterne_entfernung') | float(0) %}
{% set wassertiefe = (max_tiefe - entfernung) / 100 %}
{% set volumen = 3.1416 * radius ** 2 * wassertiefe * 1000 %}
{{ volumen | round(0) }}
Du müsstest also noch 2470L in der Zisterne haben?
Das Template könntest du so für einen Sensor in der config.yaml oder als template-helfer in der UI benutzen.
3 „Gefällt mir“
Super vielen Dank. Direkt ausprobiert und was soll man sagen!
Es funktioniert.
1 „Gefällt mir“