NEWS
Test Adapter comfoair 1.1.x NPM
-
Test Adapter comfoair 1.1.7 latest Veröffentlichungsdatum 19.03.2023 Github Link https://github.com/iobroker-community-adapters/ioBroker.comfoair v1.1.7 Fehler mit serialport 10.x behoben (syntax constructor angepasst). Keine neuen Funktionalitäten.
v1.1.4 Kompatibilität mit js-controller v3.3.x sichergestellt.
v1.1.3 bietet eine Boost - Funktion. Für eine bestimmte Zeit (control.boosttime) schaltet der Adapter die Lüftung auf Stufe 3 und danach wieder zurück auf die Stufe davor, ausser die Stufe wird während der Laufzeit manuell gewechselt.
-
Bietet jetzt einen internen Zähler (filterhinst), der bei jedem resetfilterh (neu als Button) auf 0 gesetzt wird. Wir der Reset über die ccEase gemacht, wird resetfilterhinst ebenfalls auf 0 gesetzt. Dies weil der Reset des Zählers für die Filter - Betriebsstunden in der comfoair nicht zuverlässig zu funktionieren scheint.
-
Bietet neu die Möglichkeit eine serielle Schnittstelle zu nutzen. Neben der bisherigen Anbindung über einen RS232to(W)LAN Wandler kann neu auch eine serielle Schnittstelle genutzt werden, entweder mit einem RS232toUSB Adapter oder einem RS232toTTL Wandler und einer Anbindung über die interne UART-Schnittstelle (GPIO-Pins). Achtung! Die RS232-Schnittstellt darf aufgrund der unterschiedlichen Spannungslevels nicht direkt mit der UART-Schnittstelle eines Raspberry Pi (o.ä) verbunden werden.
Zeigt neu verschiedene Betriebsstunden - Werte an
Die Art der Schnittstelle und die entsprechende Adressierung kann in der Config - Seite definiert werden.
Danke für eure Feedbacks.
forelleblau
-
-
Hi Marcel,
ich habe heute morgen das Update auf die Version 1.0.1 durchgeführt. Sah auf den ersten Blick alles prima aus. Nur habe ich gerade festgestellt das das Objekt für die "Betriebsstunden Filter" nicht den korrekten Wert liefert.
Hier wird mir aktuell 21 h angezeigt, laut dem Wartungstool von Zehnder selbst sind es aber 261 h. Das hat mir der Adapter bis gestern auch noch geliefert (natürlich um die letzten paar Stunden verringert ). Laut dem Status des Objekts ist es aktuell abgerufen und ändert sich auch mit der verstrichenen Zeit. Bevor ich den Beitrag hier angefangen habe zu schreiben waren es noch 20 Stunden, jetzt war wohl vorhin der Wechsel der zur Erhöhung um eine Stunde führte.
Habe das Log mal auf Debug gestellt und kurz mitlaufen lassen:comfoair.0 2020-03-04 14:46:06.262 debug (6767) stateChange comfoair.0.status.filterh {"val":21,"ack":true,"ts":1583329566233,"q":0,"from":"system.adapter.comfoair.0","user":"system.user.admin","lc":1583329077067} comfoair.0 2020-03-04 14:46:06.231 debug (6767) Connection closed comfoair.0 2020-03-04 14:46:06.228 debug (6767) 222 : lese Betriebsstunden comfoair.0 2020-03-04 14:46:06.227 debug (6767) Verarbeite Daten comfoair.0 2020-03-04 14:46:06.227 debug (6767) ACK erhalten und Checksumme ok comfoair.0 2020-03-04 14:46:06.226 debug (6767) Checksumme berechnet: 122 comfoair.0 2020-03-04 14:46:06.226 debug (6767) Checksumme aus Datensatz: 122 comfoair.0 2020-03-04 14:46:06.225 debug (6767) ACK: 7, 243 comfoair.0 2020-03-04 14:46:06.225 debug (6767) Received arr: 7,243,7,240,0,222,20,0,1,228,0,47,155,0,29,249,1,78,0,0,20,145,1,5,0,0,28,122,7,15 comfoair.0 2020-03-04 14:46:06.223 debug (6767) Received: 07f307f000de140001e4002f9b001df9014e00001491010500001c7a070f comfoair.0 2020-03-04 14:46:06.172 debug (6767) outarr: 7,240,0,221,0,138,7,15 comfoair.0 2020-03-04 14:46:06.171 debug (6767) out 07f000dd008a070f comfoair.0 2020-03-04 14:46:06.169 debug (6767) Connected by IP comfoair.0 2020-03-04 14:46:06.167 debug (6767) callcomfoair mit: 7,240,0,221,0,138,7,15
Bin mir nicht ganz sicher ob ich alles zu dem Abruf getroffen habe. Falls noch was fehlt bitte kurz Bescheid geben was du noch brauchst.
PS: Angebunden ist die Anlage noch per LAN mit einem USR-TCP232
Viele Grüße
Lars -
Hallo Lars
Danke für den Hinweis. Ich hab da (seit jeher) offensichtlich einen Fehler in der Stundenberechnung aus den HEX-Werten. Die setzen sich bei den Betriebsstunden aus verschiedenen Bytes zusammen (in deinem Beispiel aus den Werten NR 16 und 17 im Datensatz, also aus 01 und 05). Und man staune, 0105 HEX in DEC ist 261, der Adapter und das Zehnder - Programm bei dir erhalten die gleichen Werte, nur machte der Adapter aus 01 und 05 noch 15 und rechnet das um (das sind 21), statt es zu 0105 zusammenzusetzen und das umzurechnen.
In der aktuell auf Github/NPM verfügbaren Version 1.1.0 ist dieser Fehler korrigiert und als Belohnung fürs Fehlerfinden zeigt der Adapter nun alle verfügbaren Betriebsstunden - Werte an (pro Lüftungsstufe, Frostschutz, Vorheizung und Bypass) - hoffe mit den richtigen Werten, meine scheinen plausibel.
Herzliche Grüsse
Marcel
-
Hallo Marcel,
habe die neue Version gerade installiert und jetzt passt alles. Perfekt, danke dir. Und auch noch mit der Ergänzung der restlichen Betriebsstunden
Habe sie jetzt nicht gegengeprüft, aber sehen für mich auch plausibel aus und von der Zahl her ähnlich wie denen die ich gestern beim gegenchecken der Filerzeit im Zehnder Tool gesehen hatte.Viele Grüße
Lars -
Eben Version 1.1.4, die nun mit dem neuen js-controller v 3.3.x kompatibel sein sollte publiziert (latest/github). Besten Dank fürs Testen.
Grüsse
Forelleblau