Lüftungsanlage ComfoD / ComfoAir - Fehlermeldung

Begonnen von HaWe68, 07 Mai 2020, 11:13:34

Vorheriges Thema - Nächstes Thema

HaWe68

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



StefanStrobel

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

HaWe68

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  :-\

StefanStrobel

Hallo,

das Anschlussthema hatten wir im ursprünglichen Thread öfters ...
https://forum.fhem.de/index.php/topic,23373.60.html

Gruss
   Stefan

HaWe68

Ich habe keine zusätzliche Steuereinheit. Verbunden ist nur RasPi <-> ComfoAir

StefanStrobel

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

HaWe68

Die Steuereinheit ist ein "3-Stufen-Schalter"

HaWe68

#7
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  ;)


StefanStrobel