Hallo,
ich habe folgenden Code:
([ri_fenster] eq "Closed" and [ri_heizung:desired-temp] < 9 and [ha_home] eq 1) (set ri_heizung desired-temp 21)
Es soll also nur die Temperatur auf 21 gestellt werden, wenn die momentane desired-temp kleiner ist als 9.
[ri_heizung:desired-temp] < 9 wird ignoriert. Es wird auch auf 21 geändert, wenn die momentane desired-temp 30 ist.
[ri_heizung:desired-temp] < 9 scheint falsch zu sein, wie kann ich die temp abfragen?
Danke!
Zitat[ri_heizung:desired-temp] < 9
sieht syntaktisch richtig aus.
Ohne weitere Angaben, ist das wie Rätsel raten. Schau mal hier DOIF: Tools, Fehlersuche - qualifizierte Angaben, Verhaltensanalyse (https://forum.fhem.de/index.php/topic,58237.0.html)
ich habe eben den folgenden Befehl ausgeführt:
{Value("ri_heizung:desired-temp")}
Es wird kein Wert zurückgeliefert
Mit {Value("ri_heizung")} bekomme ich: measured-temp: 22.7
Ich habe dein Eindruck, ":desired-temp" ist falsch um diesen Wert abzufragen. Kann das sein?
Wenn nicht gerade der state erfragt werden soll werden Readings mit ReadingsVal abgefragt. Bitte mal im Einsteiger PDF lesen.
ZitatIch habe dein Eindruck, ":desired-temp" ist falsch um diesen Wert abzufragen. Kann das sein?
Ja, es kommt darauf an, was im zugehörigen Gerät steht?
Was ist es denn für ein Gerät? :-X
Zitat von: abraxas678 am 06 Oktober 2016, 20:14:57
ich habe eben den folgenden Befehl ausgeführt:
{Value("ri_heizung:desired-temp")}
Es wird kein Wert zurückgeliefert
Mit {Value("ri_heizung")} bekomme ich: measured-temp: 22.7
Ich habe dein Eindruck, ":desired-temp" ist falsch um diesen Wert abzufragen. Kann das sein?
Dann wäre es der Inhalt von Status. Am besten schaust du im Device nach, welche Readings es tatsächlich gibt.
Hi,
in den readings des DOIF werden alle abgefragten Bedingungen/Zustände doch angezeigt, passt da der Wert der desired-temp?
Gesendet von meinem SM-P605 mit Tapatalk
Hallo,
es geht um einen FHT, desired-temp war also schon korrekt. Ich hatte heute früh eine Idee, welche sich bestätigt hat. Die Anführungszeichen fehlten:
([ri_fenster] eq "Closed" and [ri_heizung:desired-temp] < "9" and [ha_home] eq "1") (set ri_heizung desired-temp 21)
Jetzt funktioniert es ohne Probleme!
Schönes Wochenende!
Zitat von: abraxas678 am 07 Oktober 2016, 10:20:03
Hallo,
es geht um einen FHT, desired-temp war also schon korrekt. Ich hatte heute früh eine Idee, welche sich bestätigt hat. Die Anführungszeichen fehlten:
([ri_fenster] eq "Closed" and [ri_heizung:desired-temp] < "9" and [ha_home] eq "1") (set ri_heizung desired-temp 21)
Jetzt funktioniert es ohne Probleme!
Schönes Wochenende!
Danke, aber wieso die 9 in Hochkommas muß, erschließt sich mir jetzt nicht..... :(
Zitat von: kumue am 07 Oktober 2016, 10:25:43
Danke, aber wieso die 9 in Hochkommas muß, erschließt sich mir jetzt nicht..... :(
Hier werden sie benötigt
Zitat[ha_home] eq "1"
dort nicht
Zitat[ri_heizung:desired-temp] < "9"
Wenn ha_home nur 0/1 wird, reicht auch
[ha_home]
statt
[ha_home] eq "1"