You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Es scheint, dass der Vergleich zwischen Taupunkt und Außentemperatur falsch herum ist.
In der Funktion do_Wetterwarnung(): if [ 1 -eq "$(echo "${MESSWERTE[2]} < ${MESSWERTE[1]}" | bc -l)" ]; then
Wobei
MESSWERTE[1] = Außentemperatur
MESSWERTE[1] = Taupunkt
Dieses statement ist true, wenn der Taupunkt niedriger ist als die Außentemperatur.
Wenn ich es richtig verstanden habe, muss der Taupunkt aber über der Außentemperatur liegen, damit es Tau/Nebel oder Reif gibt.
D.h. richtig wäre dann: if [ 1 -eq "$(echo "${MESSWERTE[1]} < ${MESSWERTE[2]}" | bc -l)" ]; then
Mir ist es deshalb aufgefallen, weil wir gerade dauerhaft Temperaturen unter 0,5°C haben, was das Kriterium für Reif ist, und bei mir dauerhaft Reif ausgegeben wird, obwohl der Taupunkt die ganze Zeit unter der Außentemperatur liegt.
The text was updated successfully, but these errors were encountered:
Es scheint, dass der Vergleich zwischen Taupunkt und Außentemperatur falsch herum ist.
In der Funktion do_Wetterwarnung():
if [ 1 -eq "$(echo "${MESSWERTE[2]} < ${MESSWERTE[1]}" | bc -l)" ]; then
Wobei
MESSWERTE[1] = Außentemperatur
MESSWERTE[1] = Taupunkt
Dieses statement ist true, wenn der Taupunkt niedriger ist als die Außentemperatur.
Wenn ich es richtig verstanden habe, muss der Taupunkt aber über der Außentemperatur liegen, damit es Tau/Nebel oder Reif gibt.
D.h. richtig wäre dann:
if [ 1 -eq "$(echo "${MESSWERTE[1]} < ${MESSWERTE[2]}" | bc -l)" ]; then
Mir ist es deshalb aufgefallen, weil wir gerade dauerhaft Temperaturen unter 0,5°C haben, was das Kriterium für Reif ist, und bei mir dauerhaft Reif ausgegeben wird, obwohl der Taupunkt die ganze Zeit unter der Außentemperatur liegt.
The text was updated successfully, but these errors were encountered: