Ich hoffe, jemand kann mir bei einem Denkfehler helfen oder mir den entscheidenden Hinweis geben.
Ich habe an allen vier Seiten meines Hauses jeweils eine selbstgedruckte Thermobox aus schwarzem ASA montiert, die mit einem Aqara Temperatursensor ausgestattet ist. Die Idee dahinter: Bei direkter Sonneneinstrahlung steigt die Temperatur im Inneren dieser Thermobox deutlich schneller â ca. 10 °C ĂŒber dem Normalwert im Schatten.
Ziel: Ich möchte diese Differenz nutzen, um automatisch meine Jalousien zu steuern.
Problem: Ich scheitere aktuell daran, die Werte dynamisch zu vergleichen. Ich möchte NICHT feste Temperaturschwellen festlegen (z. B. âWenn ĂŒber 28 °C, dannâŠâ), sondern wenn die Temperatur eines Sensors 10 °C höher ist als die eines anderen, soll die Automation ausgelöst werden â unabhĂ€ngig vom aktuellen Temperaturbereich.
In meinem Setup kann ich nur fixe Werte in den Bedingungen vergleichen, keine relativen Differenzen zwischen Variablen. Ich habe das GefĂŒhl, ich verfolge den falschen Gedankenpfad â entweder es ist ganz simpel, oder ich steh komplett auf dem Schlauch
Kurzfassung meines Wunsches:
Wenn Sensor A mindestens 10 °C wĂ€rmer ist als Sensor B â Jalousien runter.
Hat jemand eine Idee, ob und wie das mit Aqara + Homey in Advanced Flows umsetzbar ist?
Gibtâs vielleicht einen Workaround, um Werte dynamisch miteinander zu vergleichen?
Ich habâs mal mit der App TemporĂ€re Variablen versucht, funktioniert aber auch mit den Standard Logik-Variablen, man mĂŒsste nur entsprechende numerische Variablen dafĂŒr erstellen:
ErklÀrung des Flows:
Bei einer TemperaturĂ€nderung von Sensor A wird als erstes ĂŒberprĂŒft, ob die Temperatur von Sensor A gröĂer ist, als die Temperatur von Sensor B. Wenn das Ergebnis wahr ist, dann wird mit der TV App Flow-Karte der Temperaturwert des Sensors B (weil kleiner) von dem Temperaturwert des Sensors A abgezogen. In der nĂ€chsten Standard Logik Flow-Karte wird dann ĂŒberprĂŒft, ob das Ergebnis gröĂer 10 ist. Wenn dem so ist, kann die Jalousie X geschlossen werden.
Ich erlaube mir mich mit meinem Anliegen hier anzuhĂ€ngen, da es in eine sehr Ă€hnliche Richtung geht. Ich habe zwei Temperatursensoren (Sonoff). Ich möchte einen virtuellen Sensor, der die Temperaturdifferenz zwischen Sensor 1 (Temperaturvorlauf) und Sensor 2 (TemperaturrĂŒcklauf) anzeigt (Fussbodenheizung). Ich bekomme bei meinem Flow immer wieder einen Fehler angezeigt. Ăber welche Variablen, Logik etc. wĂŒrdet ihr es umsetzen?
Die KIâs habe ich bereits befragt, doch leider funktioniert es nicht, zumindest so wie ich die Anleitung der KIâs verstehe
Das ist relativ einfach. Da der Zulauf immer wĂ€rmer wie der RĂŒcklauf ist, kannst du das berechnen lassen.
Bitte erstell eine Zahlen-Variable mit beliebigem Namen (Test) und dem Zahlenwert 0.
Jetzt nimm einen beliebigen âWenn-Triggerâ.
Dann: Nummernvariable (Test) berechnen unter Logik. Die Formel:
{{TagTemperaturvorlauf-TagTemperaturrĂŒcklauf}}
Das Ergebnis in der Variablen (Test) sollte die Differenz sein.
@Undertaker ganz herzlichen Dank. Das ist minimal anders als das was die KI mir ausgespuckt hat und nun funktioniert es. Der Mensch ist der KI doch noch ĂŒberlegen