NEWS
Test Adapter bayernluft 3.0.x (ALPHA Test)
-
Aktuelle Test Version 3.0.0 Veröffentlichungsdatum 24.2.2025 Github Link https://github.com/iobroker-community-adapters/ioBroker.bayernluft Beschreibung
Der Adapter bayernluft wurde in Abstimmung mit dem urspünglichen Entwickler vor längerer Zeit in die iobroker-community-adapters Orga übernommen. In den letzen Wochen hat @boriswerner dankenswerter Weise diesen auf einen aktuellen Stand gebracht. Derzeit werden noch letzte Anpassungen vorgenommen sodass der Adapter (hoffentlich) zeitnahe ins LATEST Repo kommen kann.ACHTUNG:
Der Adapter ist derzeit noch als ALPHA zu betrachten.Die Installation ist daher (wie bei allen alphas) nur von npm (aber bitte nicht mittels direktem npm Aufruf) zu installieren.
Allfällige Anmerkungen bitte hier im Forum, offensichtliche Fehler bitte als Issue im Repostory https://github.com/iobroker-community-adapters/ioBroker.bayernluft.
Natürlich sind auch positive Rückmeldung ("funktioniert") gerne gesehen.
ACHTUNG
Bitte vor dem Upgrade die alte Adapterversion deinstallieren oder den alten Objetbaum manuell löschen.Changelog etc.
Bitte der README Datei entnehmen
3.0.0 (2025-02-24)
- (boriswerner) Breaking Change: All states from the 2.alpha versions have been removed and the adapter has been completely redesigned. The Bayernlüfter devices need a new export configuration file. Please upload export_iobroker.txt to each of your devices and delete old states.
- (mcm1957) Adapter requires node.js 20, js-controller 6 and admin 7 now.
- (boriswerner) Commands have been implemnted for individual fan speeds (see WS32240427 in https://www.bayernluft.de/de/wlan32_changelist.html
When device is turned off, the fans can be set individually (commands: setSpeedIn, setSpeedOut, setSpeedAntiFreeze) - (boriswerner) States in "states"-folder have been set to read-only
- (boriswerner) Roles of states have been changed
- (boriswerner) Update interval label and set default port have been fixed
- (mcm1957) Missing values from device are set to null and qs flag is set to 0x82 now
- (mcm1957) Units have been added where appropiate
- (mcm1957) Translations have been added for all supported languages
- (mcm1957) Dependencies have been updated
Hinweis:
Die Diskussion zur vorhergehenden Version 2.x.x findet sich hier -
spare for future use
-
Installation lief problemlos.
bayernluft.0.Wintergarten.commands
scheint nur jeder DP mitnull
auf.
Fällt das noch unter "Derzeit werden noch letzte Anpassungen vorgenommen"?bayernluft.0 2025-02-23 23:46:29.861 debug isTimerActive: false bayernluft.0 2025-02-23 23:46:29.861 debug isCrossVentilationActive: false bayernluft.0 2025-02-23 23:46:29.861 debug isLandlordModeActive: false bayernluft.0 2025-02-23 23:46:29.861 debug isDefrostModeActive: false bayernluft.0 2025-02-23 23:46:29.861 debug isFixedSpeedActive: false bayernluft.0 2025-02-23 23:46:29.861 debug isAntiFreezeActive: false bayernluft.0 2025-02-23 23:46:29.861 debug fanSpeedAntiFreeze: 00 bayernluft.0 2025-02-23 23:46:29.861 debug fanSpeedOut: 04 bayernluft.0 2025-02-23 23:46:29.861 debug fanSpeedIn: 04 bayernluft.0 2025-02-23 23:46:29.861 debug humidityTransport: -460 bayernluft.0 2025-02-23 23:46:29.861 debug efficiency: 77.3 bayernluft.0 2025-02-23 23:46:29.861 debug absoluteHumidityOut: 7.4 bayernluft.0 2025-02-23 23:46:29.861 debug absoluteHumidityIn: 5.5 bayernluft.0 2025-02-23 23:46:29.861 debug relativeHumidityOut: 11.8 bayernluft.0 2025-02-23 23:46:29.861 debug relativeHumidityIn: 11.8 bayernluft.0 2025-02-23 23:46:29.861 debug temperatureFresh: 17.0 bayernluft.0 2025-02-23 23:46:29.861 debug temperatureOut: 44.1 bayernluft.0 2025-02-23 23:46:29.860 debug temperatureIn: 37.9 bayernluft.0 2025-02-23 23:46:29.860 debug on: true bayernluft.0 2025-02-23 23:46:29.860 debug fwWiFi: WS32240427 bayernluft.0 2025-02-23 23:46:29.860 debug fwMainController: Rev2.0 bayernluft.0 2025-02-23 23:46:29.860 debug rssi: -74 bayernluft.0 2025-02-23 23:46:29.860 debug ip: 10.0.1.234 bayernluft.0 2025-02-23 23:46:29.860 debug mac: F412FA49B344 bayernluft.0 2025-02-23 23:46:29.860 debug deviceName: Wintergarten bayernluft.0 2025-02-23 23:46:29.860 debug time: 23:46:26 bayernluft.0 2025-02-23 23:46:29.860 debug date: 23.02.2025 bayernluft.0 2025-02-23 23:46:29.859 debug Response for: Wintergarten - {"date":"23.02.2025","time":"23:46:26","deviceName":"Wintergarten","mac":"F412FA49B344","localIP":"10.0.1.234","rssi":"-74","fwMainController":"Rev2.0","fwWiFi":"WS32240427","temperatureIn":"37.9","temperatureOut":"44.1","temperatureFresh":"17.0","relativeHumidityIn":"11.8","relativeHumidityOut":"11.8","absoluteHumidityIn":"5.5","absoluteHumidityOut":"7.4","efficiency":"77.3","humidityTransport":"-460","fanSpeedIn":"04","fanSpeedOut":"04","fanSpeedAntiFreeze":"00","isSystemOn":"1","isAntiFreezeActive":"0","isFixedSpeedActive":"0","isDefrostModeActive":"0","isLandlordModeActive":"0","isCrossVentilationActive":"0","isTimerActive":"0"} bayernluft.0 2025-02-23 23:46:29.728 debug getHttpRequest(http://10.0.1.234:80/index.html?export=iobroker&decimal=point,Wintergarten) bayernluft.0 2025-02-23 23:46:29.728 debug queryDevice(Wintergarten) bayernluft.0 2025-02-23 23:46:29.728 debug checking device Wintergarten - Wintergarten - 10.0.1.234:80 bayernluft.0 2025-02-23 23:46:29.728 debug queryDevices() bayernluft.0 2025-02-23 23:46:29.728 debug Device Wintergarten is reachable. bayernluft.0 2025-02-23 23:46:29.728 debug Device Wintergarten is reachable. bayernluft.0 2025-02-23 23:46:29.317 debug checking device Wintergarten - Wintergarten - 10.0.1.234:80 bayernluft.0 2025-02-23 23:46:29.317 debug checkDeviceConnections() bayernluft.0 2025-02-23 23:45:59.506 debug isTimerActive: false bayernluft.0 2025-02-23 23:45:59.506 debug isCrossVentilationActive: false bayernluft.0 2025-02-23 23:45:59.506 debug isLandlordModeActive: false bayernluft.0 2025-02-23 23:45:59.506 debug isDefrostModeActive: false bayernluft.0 2025-02-23 23:45:59.506 debug isFixedSpeedActive: false bayernluft.0 2025-02-23 23:45:59.506 debug isAntiFreezeActive: false bayernluft.0 2025-02-23 23:45:59.506 debug fanSpeedAntiFreeze: 00 bayernluft.0 2025-02-23 23:45:59.506 debug fanSpeedOut: 04 bayernluft.0 2025-02-23 23:45:59.506 debug fanSpeedIn: 04 bayernluft.0 2025-02-23 23:45:59.506 debug humidityTransport: -457 bayernluft.0 2025-02-23 23:45:59.505 debug efficiency: 77.2 bayernluft.0 2025-02-23 23:45:59.505 debug absoluteHumidityOut: 7.4 bayernluft.0 2025-02-23 23:45:59.505 debug absoluteHumidityIn: 5.5 bayernluft.0 2025-02-23 23:45:59.505 debug relativeHumidityOut: 11.8 bayernluft.0 2025-02-23 23:45:59.505 debug relativeHumidityIn: 12.0 bayernluft.0 2025-02-23 23:45:59.505 debug temperatureFresh: 16.9 bayernluft.0 2025-02-23 23:45:59.505 debug temperatureOut: 44.1 bayernluft.0 2025-02-23 23:45:59.505 debug temperatureIn: 37.9 bayernluft.0 2025-02-23 23:45:59.503 debug on: true bayernluft.0 2025-02-23 23:45:59.503 debug fwWiFi: WS32240427 bayernluft.0 2025-02-23 23:45:59.501 debug fwMainController: Rev2.0 bayernluft.0 2025-02-23 23:45:59.500 debug rssi: -74 bayernluft.0 2025-02-23 23:45:59.500 debug ip: 10.0.1.234 bayernluft.0 2025-02-23 23:45:59.500 debug mac: F412FA49B344 bayernluft.0 2025-02-23 23:45:59.500 debug deviceName: Wintergarten bayernluft.0 2025-02-23 23:45:59.500 debug time: 23:45:56 bayernluft.0 2025-02-23 23:45:59.500 debug date: 23.02.2025 bayernluft.0 2025-02-23 23:45:59.493 debug Response for: Wintergarten - {"date":"23.02.2025","time":"23:45:56","deviceName":"Wintergarten","mac":"F412FA49B344","localIP":"10.0.1.234","rssi":"-74","fwMainController":"Rev2.0","fwWiFi":"WS32240427","temperatureIn":"37.9","temperatureOut":"44.1","temperatureFresh":"16.9","relativeHumidityIn":"12.0","relativeHumidityOut":"11.8","absoluteHumidityIn":"5.5","absoluteHumidityOut":"7.4","efficiency":"77.2","humidityTransport":"-457","fanSpeedIn":"04","fanSpeedOut":"04","fanSpeedAntiFreeze":"00","isSystemOn":"1","isAntiFreezeActive":"0","isFixedSpeedActive":"0","isDefrostModeActive":"0","isLandlordModeActive":"0","isCrossVentilationActive":"0","isTimerActive":"0"} bayernluft.0 2025-02-23 23:45:59.316 debug getHttpRequest(http://10.0.1.234:80/index.html?export=iobroker&decimal=point,Wintergarten) bayernluft.0 2025-02-23 23:45:59.316 debug queryDevice(Wintergarten) bayernluft.0 2025-02-23 23:45:59.315 debug checking device Wintergarten - Wintergarten - 10.0.1.234:80 bayernluft.0 2025-02-23 23:45:59.315 debug queryDevices() bayernluft.0 2025-02-23 23:45:59.315 info Device Wintergarten is reachable. bayernluft.0 2025-02-23 23:45:59.315 debug Device Wintergarten is reachable. bayernluft.0 2025-02-23 23:45:58.939 debug checking device Wintergarten - Wintergarten - 10.0.1.234:80 bayernluft.0 2025-02-23 23:45:58.939 debug checkDeviceConnections() bayernluft.0 2025-02-23 23:45:58.668 debug creating objects for device Wintergarten - Wintergarten - 10.0.1.234:80 bayernluft.0 2025-02-23 23:45:58.668 debug createDeviceObjects() bayernluft.0 2025-02-23 23:45:58.667 debug initDevices() bayernluft.0 2025-02-23 23:45:58.654 info starting. Version 3.0.0-alpha.0 (non-npm: iobroker-community-adapters/ioBroker.bayernluft#d906cc35988837cddb8ddde919fa10251fd2548d) in /opt/iobroker/node_modules/iobroker.bayernluft, node: v20.18.2, js-controller: 7.0.6
-
@negalein
Danke fürs testen.
Die INPUT States haben keinen Defaultwert. Daher null. Ist mir beim review nicht aufgefallen.
Ist registriert und wird gefixed. -
@negalein Hast Du die export_iobroker.txt auch komplett neu auf das Gerät geladen? Den mit der bisherigen kommen keine Daten mehr an. Da müsstest Du allerdings auch solche Meldungen im Log haben:
2025-02-24 07:30:12.001 - warn: bayernluft.0 (524492) An unexpected error has occured while trying to get response from device Bayernluefter_Wohnzimmer.
Ich hatte auch erst übersehen, dass es bei der Datei eine Änderung gab bzw. die komplett neu ist und auf jedes Gerät muss. Mit der bisherigen export.txt läuft es nicht, sie muss export_iobroker.txt heißen.
@mcm1957 @boriswerner Ansonsten habe ich nun meine 8 Geräte alle umgerüstet und ein erster Test sieht sehr gut aus. Daten kommen sauber an, mit den Befehlen unter commands keine Probleme und bei ausgeschaltetem Gerät funktioniert das Ansteuern der 3 einzelnen Lüfter.
Sieht mal sehr gut aus. Danke
Gruss, Jürgen
-
@wildbill sagte in Test Adapter bayernluft 3.0.x (ALPHA Test):
@negalein Hast Du die export_iobroker.txt auch komplett neu auf das Gerät geladen? Den mit der bisherigen kommen keine Daten mehr an. Da müsstest Du allerdings auch solche Meldungen im Log haben:
Ja, die neue ist hochgeladen.
Daten kommen sauber an, mit den Befehlen unter commands keine Probleme
Daten bekomm ich auch alle.
Nur Commands ist auf null. Da ist aber Martin schon drann.@mcm1957 sagte in Test Adapter bayernluft 3.0.x (ALPHA Test):
Die INPUT States haben keinen Defaultwert. Daher null. Ist mir beim review nicht aufgefallen.
Ist registriert und wird gefixed. -
@negalein Dann hat Du vermutlich den Expert-Mode an? Da sind sie bei mir auch leer/null. Im Normal-Mode sieht es bei mir bei einem Gerät, welches ich noch nicht bedient habe so aus:
Einmaliges manuelle Setzen eines Werts bzw. Eintargen von true im Expermode sollte aber dann ausreichen.
Gruss, Jürgen
-
@wildbill
Dass die Felder den Wert NULL anzeigen ist an sich kein Problem. Da das reine INPUT States sind reicht es vollkommen wenn bei der ersten Verwendung ein Wert gesetzt wird. Wobei bei Buttons der Wert an sich ja nicht definiert ist.ABER um hier mögliche Unsicherheit zu minimieren wird mit der nächsten Version ein Defaultwert gesetzt. Wirkt sich zwar nur bei Neuinstallation / neuem Gerät aus - koste aber keinen Aufwand und ist daher auch schon im aktuellen Code (Branch 3.0.0) drinnen.
Sonst läuft alles?
@boriswerner hats das offensichtlich (auch aus meiner Sicht) gut implementiert. -
@wildbill sagte in Test Adapter bayernluft 3.0.x (ALPHA Test):
Dann hat Du vermutlich den Expert-Mode an?
Ja
@mcm1957 sagte in Test Adapter bayernluft 3.0.x (ALPHA Test):
Dass die Felder den Wert NULL anzeigen ist an sich kein Problem. Da das reine INPUT States sind reicht es vollkommen wenn bei der ersten Verwendung ein Wert gesetzt wird. Wobei bei Buttons der Wert an sich ja nicht definiert ist.
hab etwas gespielt und die DP mit true/false gefüttert (hätt ich gleich draufkommen können
)
Funktioniert wie gewünscht. -
@mcm1957 Also bislang scheint alles wie gewohnt zu funktionieren. Daten kommen sauber an, Bedienung über die Punkte unter commands ist auch einwandfrei. Und bei Änderungen wird auch sofort einmal gepollt, so dass beim Einschalten eines Timers sofort die neuen Speeds dastehen und nicht erst nach dem nächsten Poll-Intervall.
Echt gute Arbeit!Gruss, Jürgen
-
@wildbill said in Test Adapter bayernluft 3.0.x (ALPHA Test):
Echt gute Arbeit!
Das geht zu 99% an @boriswerner !
-
Ich habe Release 3.0.0-alpha.1 online gestellt.
Diese Version ist nun die final für Latest (und für 3.0.0) vorgesehene Version. Von meiner Seite her ist alles was beim review aufgefallen ist angepasst.
Gegenüber 3.0.0-alpha.0 hat sich noch geändert:
- command states have a default value now
- units have been added where appropiate
- missing values from device are set to null and q:0x82 now
- translations have been added for all names
Bitte mal schaun ob noch alles funktioniert. Wenn das bei zumindest einem Echtuser der Fall ist erstell ich die 3.0.0 und schick sie ins LATEST (und setz mich nacher in doe Sonne wenn sie noch da ist
)
-
@mcm1957 Hab drüberinstalliert und sieht gut aus. Einheiten passen, Übersetzungen auch, und da, wo cih noch keinen Command abgegeben habe, steht nun entweder 0 drin oder false im Expertmode. Im Normalmode tauchen dann die Buttons auf und sind orange, bis sie das erste mal gedrückt werden.
Danke!
Gruss, Jürgen
-
3.0.0 released.
Adapter gibts mit dem nächsten Update im LATEST / BETA Repository.DANKE an @boriswerner und alle eifrigen Tester.
-
@mcm1957 Kann das Danke nur zurückgeben. Soweit ich das beurteilen kann hängt da ja echt nochmal ordentlich Aufwand dran, einen "fremden" Adapter ins Latest zu bekommen. Vielen Dank für deinen (euren, die anderen, die das so machen natürlich auch) Einsatz am iobroker
Wenn ich das richtig sehe, ist auch vom Review her erstmal nichts mehr zu tun? Sonst gerne nochmal einen Ping.@Negalein @Wildbill an euch auch vielen Dank fürs Testen und die positiven Rückmeldungen
-
@boriswerner said in Test Adapter bayernluft 3.0.x (ALPHA Test):
@mcm1957 Kann das Danke nur zurückgeben. Soweit ich das beurteilen kann hängt da ja echt nochmal ordentlich Aufwand dran, einen "fremden" Adapter ins Latest zu bekommen. Vielen Dank für deinen (euren, die anderen, die das so machen natürlich auch) Einsatz am iobroker
Normalerweise geb ich die Aufgabe retour. Da ich aber Zugriff habe hab ich mir erlaubt das gleich selbst zu machen damit der endlich "fertig" wird. Hoff es ist dir recht.
Wenn ich das richtig sehe, ist auch vom Review her erstmal nichts mehr zu tun? Sonst gerne nochmal einen Ping.
Momentan ist nichts offen. Der Adapter sollte shon via LATEST installierbar sein. Mal sehen ob noch Fehler gefunden werden. Insbesondere das Verhalten bei "gestörtem" Gerät hab ich naturgemäß nicht testen können. Aber wozu gibt's die Möglichkeit Issues anzulegen.
Also happy testing / happy using.
Falls Wünsche kommen einfach Isse anlegen. @boriswerner wird sonst fad@Negalein @Wildbill an euch auch vielen Dank fürs Testen und die positiven Rückmeldungen
-
-
@negalein wenn du da was hast, würde ich mich sehr freuen wenn du sie teilst
schön machen war noch nie meine Stärke