Hallo,
ich nutze u.a. das ComfoAir-Modul. ( https://fhem.de/commandref.html#ComfoAir )
Nachdem ich Verbose=3 gesetzt hatte (global Log), erhalte ich Fehler/Warnungen im Log-File
2020.05.07 09:33:21 3: KWL: Timeout2 in ReadAnswer for Temp_Komfort
2020.05.07 09:33:21 3: set KWL Temp_Komfort 12 : Timeout reading answer for Temp_Komfort
2020.05.07 09:33:21 3: KWLTemp return value: Timeout reading answer for Temp_Komfort
sub TempKomfort() {
my $KWLTempAussen = ReadingsVal("KWL","Temp_Aussen",0);
my $KWLTempKomfort = ReadingsVal("KWL","Temp_Komfort",0);
if (($KWLTempAussen < 14 ) and ($KWLTempKomfort != 23))
{
fhem("set KWL Temp_Komfort 23");
fhem("get KWL Temp_Komfort");
}
}
Kann jemand helfen ? Was mache ich falsch ?
EDIT:
auch wenn ich in der Oberfläche
get KWL Temp_Komfort
eingebe, erhalte ich einen fehler
KWL: Request found in getHash created from parseInfo data
Hallo,
"Request found in getHash created from parseInfo data" ist eine Debug-Meldung, die eigentlich bei Level 5 kommen sollte, nicht bei 3. Das ist ein Bug, den bisher keiner bemerkt hat ;-)
Ich checke bei nächster Gelegenheit eine neue Version ein.
Die Timeouts sind tatsächlich Fehler.
Wie hast Du Fhem denn mit der Lüftung verbunden? Solche Timeouts kommen z.B. wenn parallel zu Fhem noch eine Bedienung angeschlossen ist. Da RS232 für Punkt-zu-Punkt-Verbindungen gedacht ist, kommt es zu Problemen wenn auf einmal drei Kommunikationsparter über die Leitung reden wollen.
Gruss
Stefan
Hallo Stefan,
danke für die Rückmeldung !
Die Anlage ist am RasPi per USB2SER-Adapter zur Lüftungsanlage angeschlossen. Es funktioniert auch soweit alles bis auf die o.g. Meldungen, welche aber erst
jetzt bei Verbose=3 auftauchen, da ich endlich mal wissen wollte, woher die Timeouts kommen.
Habe zunächst vermutet, dass ich die Werte unter FHEM falsch Abfrage :-\
Hallo,
das Anschlussthema hatten wir im ursprünglichen Thread öfters ...
https://forum.fhem.de/index.php/topic,23373.60.html
Gruss
Stefan
Ich habe keine zusätzliche Steuereinheit. Verbunden ist nur RasPi <-> ComfoAir
Dann müssen die Timeouts eine andere Ursache haben.
Aber wie bedienst Du die Lüftung denn bisher, wenn da gar keine Steuerung dran ist?
Gruss
Stefan
Die Steuereinheit ist ein "3-Stufen-Schalter"
Habe mir das Modul angesehen:
Der Parser meckerte "001A" an und hat "001a" erwartet, habe in "001a" geändert
Zeile 88 "001A" => { unpack => "C",
Ob ein Timeout deshalb auftaucht ?
Ich vermute, dass "3" für LogLevel steht, habe diesen auf "5" geändert, da diese Info in Level3 sicherlich nicht auftauchen sollte (s. auch Zeile 430)
Zeile 394 Log3 $name, 3, "$name: Request found in getHash created from parseInfo data";
Wenn diese Dinge stimmen, bitte einchecken ;)
passt so.
Habs eingecheckt.
Gruss
Stefan