NEWS
Test Adapter luxtronik2 v0.4.x
-
@Homer-J sagte in Test Adapter luxtronik2 v0.0.x:
Wo kann man Temperaturen setzen für WW und Heizung. ?
@UncleSam sagte in Test Adapter luxtronik2 v0.0.x:
Ja, das wüsste ich auch gerne.
@TbsJah sagte in Test Adapter luxtronik2 v0.0.x:
Bezüglich Wasser und Heizung Einstellung lasse ich aktuell noch über FHEM steuern.
Auf vielseitigen Wunsch habe ich in Version 0.0.2 nun auch das "alte" Luxtronik Protokoll implementiert (auf derselben Basis wie node-red-contrib-luxtronik2). Nun gibt es viele States doppelt, aber zumindest kann man jetzt alles einstellen, was möglich ist.
Um dieses Feature zu nutzen muss in den Einstellungen der richtige Port gesetzt sein.
Sehr bedenklich: um über das alte Protokoll Werte zu verstellen, braucht man kein Passwort. Das nenne ich mal Sicherheit!
-
@UncleSam Hi läuft super einzige was mir aufgefallen ist bei heating_operation_mode fehlt der Punkt Zusatzheizung deswegen werden die werte falsch gesetzt.
Grüße -
Hi @UncleSam seid dem Update kommt bei mir dieser Fehler.
luxtronik2.0 2020-11-13 16:37:53.808 error (4272) Luxtronik read error: Error: heatpump busy
Grüße
-
@Homer-J sagte in Test Adapter luxtronik2 v0.0.x:
seid dem Update kommt bei mir dieser Fehler.
Das kommt von der Library, dasselbe sollte auch mit NodeRed passieren.
-
@UncleSam Ein paar Fehler habe ich gefunden bzw. ein paar Verbesserungsvorschläge
Sind bei Github eingestellt. Wenn du da noch Infos benötigst melde dich bitteUnd danke für deine Arbeit
-
Hallo,
ich habe den Adapter bei mir auch installiert. Leider holt er nur 1x beim Adapterstart (und auch beim Adapterneustarts) Die Werte aus der Steuerung. Wo mache ich da einen Fehler? -
@Philipp-S sagte in Test Adapter luxtronik2 v0.0.x:
Leider holt er nur 1x beim Adapterstart (und auch beim Adapterneustarts) Die Werte aus der Steuerung. Wo mache ich da einen Fehler?
Was hast du für ein Aktualisierung Intervall eingestellt? Kannst du mal das Log-Level der Instanz auf "Debug" setzen und das Log hier posten?
-
@UncleSam Hallo,
hatte gestern leider keine Zeit mich darum zu kümmern.
Das Update intervall steht auf 60 Sekunden.Hier der entsprechende Debug-Log:
luxtronik2.0 2020-11-19 22:43:50.618 error (27752) Luxtronik read error: Error: connect ECONNREFUSED 192.168.0.23:8888 luxtronik2.0 2020-11-19 22:43:50.611 info (27752) Connecting to 192.168.0.23:8888 luxtronik2.0 2020-11-19 22:43:46.931 error (27752) Couldn't handle message: Error: The "Informationen.Fehlerspeicher." is invalid. Ids are not allowed to end in "." Error: The "Informationen.Fehlerspeicher." is invalid. Ids are not allowed to luxtronik2.0 2020-11-19 22:43:45.129 debug (27752) {"Content":{"item":[{"$":{"id":"0x54600c"},"name":["Temperaturen","Temperaturen"],"item":[{"$":{"id":"0x54285c"},"name":["Vorlauf"],"value":["40.1°C"]},{"$":{"id":"0x539d24"},"name":["Rücklauf luxtronik2.0 2020-11-19 22:43:45.059 debug (27752) Getting 0x535308 luxtronik2.0 2020-11-19 22:43:44.981 debug (27752) {"Navigation":{"$":{"id":"0x55c540"},"item":[{"$":{"id":"0x535308"},"name":["Informationen"],"item":[{"$":{"id":"0x545e28"},"name":["Temperaturen"]},{"$":{"id":"0x53a0d8"},"name":["Eingänge"]} luxtronik2.0 2020-11-19 22:43:44.891 info (27752) Connected to ws://192.168.0.23:8214 luxtronik2.0 2020-11-19 22:43:44.842 info (27752) Connecting to ws://192.168.0.23:8214 luxtronik2.0 2020-11-19 22:43:44.786 info (27752) starting. Version 0.0.2 in /opt/iobroker/node_modules/iobroker.luxtronik2, node: v12.18.4, js-controller: 3.1.6 luxtronik2.0 2020-11-19 22:43:40.933 info (27734) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason luxtronik2.0 2020-11-19 22:43:40.730 debug (27734) {"Content":{"item":[{"$":{"id":"0x56cd04"},"name":["Temperaturen","Temperaturen"],"item":[{"$":{"id":"0x50fe8c"},"name":["Vorlauf"],"value":["40.1°C"]},{"$":{"id":"0x55280c"},"name":["Rücklau luxtronik2.0 2020-11-19 22:43:40.652 debug (27734) Getting 0x535308 luxtronik2.0 2020-11-19 22:43:40.626 debug (27734) {"Navigation":{"$":{"id":"0x566bb8"},"item":[{"$":{"id":"0x535308"},"name":["Informationen"],"item":[{"$":{"id":"0x545e28"},"name":["Temperaturen"]},{"$":{"id":"0x55aa80"},"name":["Eingänge"] luxtronik2.0 2020-11-19 22:43:40.537 info (27734) Connected to ws://192.168.0.23:8214 luxtronik2.0 2020-11-19 22:43:40.506 info (27734) Connecting to ws://192.168.0.23:8214 luxtronik2.0 2020-11-19 22:43:40.444 info (27734) starting. Version 0.0.2 in /opt/iobroker/node_modules/iobroker.luxtronik2, node: v12.18.4, js-controller: 3.1.6 luxtronik2.0 2020-11-19 22:43:39.923 info (27734) Got terminate signal TERMINATE_YOURSELF luxtronik2.0 2020-11-19 22:43:39.420 debug (27734) statesDB connected luxtronik2.0 2020-11-19 22:43:39.418 debug (27734) States connected to redis: 127.0.0.1:9000 luxtronik2.0 2020-11-19 22:43:39.405 debug (27734) States create System PubSub Client luxtronik2.0 2020-11-19 22:43:39.401 debug (27734) States create User PubSub Client luxtronik2.0 2020-11-19 22:43:39.391 debug (27734) Redis States: Use Redis connection: 127.0.0.1:9000 luxtronik2.0 2020-11-19 22:43:39.389 debug (27734) objectDB connected luxtronik2.0 2020-11-19 22:43:39.382 debug (27734) Objects connected to redis: 127.0.0.1:9001 luxtronik2.0 2020-11-19 22:43:39.366 debug (27734) Objects client initialize lua scripts luxtronik2.0 2020-11-19 22:43:39.364 debug (27734) Objects create User PubSub Client luxtronik2.0 2020-11-19 22:43:39.362 debug (27734) Objects create System PubSub Client luxtronik2.0 2020-11-19 22:43:39.349 debug (27734) Objects client ready ... initialize now luxtronik2.0 2020-11-19 22:43:39.297 debug (27734) Redis Objects: Use Redis connection: 127.0.0.1:9001 luxtronik2.0 2020-11-19 22:43:35.170 info (3775) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason luxtronik2.0 2020-11-19 22:43:35.168 info (3775) terminating luxtronik2.0 2020-11-19 22:43:35.163 info (3775) Got terminate signal TERMINATE_YOURSELF
-
@Philipp-S Ach du glücklicher: dein Fehlerspeicher ist noch leer - und das kann der Adapter scheinbar noch nicht... werde ich baldmöglichst beheben.
Und dann ist wohl Port 8888 falsch, dort hin kann er sich gar nicht verbinden. Schau mal, ob Port 8889 geht. -
@UncleSam said in Test Adapter luxtronik2 v0.0.x:
8889
Hallo,
vielen Dank für dein Feedback. Ich hab mal den Port auf 8889 geändert.
Ich glaube das hat mein Problem mit dem nicht aktualisieren schon behoben.
Sollte ich die bezüglich des Leeren Fehlerspeichers dennoch irgendwie behilflich sein können sag einfach kurz bescheid.Gruß,
Philipp -
@Philipp-S sagte in Test Adapter luxtronik2 v0.0.x:
Sollte ich die bezüglich des Leeren Fehlerspeichers dennoch irgendwie behilflich sein können sag einfach kurz bescheid.
Du kannst sonst mal die aktuellste Version von Github installieren (Versionsnummer ist immer noch gleich!) und schauen, ob das Problem nicht mehr auftritt (du solltest keine Fehlermeldungen mehr sehen).
-
Großes Kino @UncleSam . Nach zahlreichen erfolglosen Versuchen meine AIT Wärmepumpe mittels NodeRed auszulesen, habe ich jetzt deinen Adapter entdeckt und bin begeistert.
Lief auf Anhieb. Einzige kleine Schwierigkeit war, dass meine WP nicht auf Port 8888 oder 8889 reagiert, wohl aber auf 8214. Ich habe in der Adapterkonfiguration einfach das Feld Luxtronik Port leer gelassen, bei Websocket-Port 8214 eingetragen und IP und Passwort gesetzt. Danach gab es keine Fehler mehr im Log.
Bislang lese ich nur aus. Werte setzen kommt später.
Einziges Problem, das ich bislang habe ist, dass nach mehrtägigem Betrieb die Aktualisierung der Werte manchmal stoppt. Neustart des Adapters behebt das Problem kurzzeitig.
Könnte sein, dass dies auch an der Anbindung meiner WP liegt. Entgegen der Empfehlung von AIT habe ich sie derzeit provisorisch über eine WLAN Bridge angebunden. Direkter LAN-Anschluss wird aber in Kürze erfolgen. Mal schaun, ob die Hänger dann weg sind.Ich hoffe dein Adapter wird bald auch direkt über ioBroker installier- und updatebar sein.
-
@pgBroker sagte in Test Adapter luxtronik2 v0.0.x:
Einziges Problem, das ich bislang habe ist, dass nach mehrtägigem Betrieb die Aktualierung der Werte manchmal stoppt. Neustart des Adapters behebt das Problem kurzzeitig.
Ja, das habe ich bei mir in den letzten Tagen auch entdeckt. Ich werde in der nächsten Version eine Überwachung einbauen, damit der Adapter das selber merkt.
@pgBroker sagte in Test Adapter luxtronik2 v0.0.x:
Ich hoffe dein Adapter wird bald auch direkt über ioBroker installier- und updatebar sein.
Das kommt, sobald ich die wichtigsten Bugs behoben und eine offizielle Version erstellt habe.
-
@UncleSam weißt du woran es liegt, wenn die Aktualisierung stoppt? Netzwerkprobleme, Autorisierungsfehler, Timeoutschleife?
Das direkt zu beseitgen wäre "sauberer" als immer den ganzen Adapter neuzustarten, wenn er hängt, so wie ich es mangels Alternativen derzeit händisch mache.
-
@pgBroker sagte in Test Adapter luxtronik2 v0.0.x:
weißt du woran es liegt, wenn die Aktualisierung stoppt?
Nein, ich müsste zuerst mal Logs vom Fehler haben und die habe ich bis jetzt noch nicht. Falls du etwas siehst in den Logs, bin ich froh um Feedback.
-
@UncleSam Mache ich. Derzeit habe ich aber nichts im Log. Die letzten Tage lief er recht stabil.
Habe die Logstufe für den Adapter jetzt mal auf Debug gestellt, um im Fall der Fälle mehr Infos zu bekommen. -
@UncleSam ich wollte freundlich anfragen ob eine Weiterentwicklung geplant ist?
Das Setzen des Fuss- und Endpunkt wäre sehr nützlich.
Ebenso das Ansteuern der Umwälzpumpe (Spannung 3.10V) -
@TbsJah Danke für die Nachfrage. Leider kann ich nur das umsetzen, was die darunterliegende Library kann. Wenn du also neue Sachen ansteuern willst, musst du das hier "beantragen": https://github.com/coolchip/luxtronik2/issues
(Wie ich sehe, hast du da schon einiges angefragt.)
Ich werde die neuste Version der Library baldmöglichst übernehmen.Ist die Umwälzpumpe schon drin? Hast du das schon angefragt? Das wäre für mich auch sehr interessant.
-
Die Version 0.1.0 ist ab sofort auch per NPM verfügbar. Sie beinhaltet die neusten Versionen der Abhängigkeiten.
-
Hallo,
vielen Dank für den Adapter... Läuft bei mir bisher ohne Probleme.
Eine Frage hätte ich noch. Wie kann ich die verschiedenen möglichen Werte der ID "luxtronik2.0.values.heatpump_extendet_state_string" herausfinden?
Also was die Anlage gerade macht... z.B. Heizbetrieb, Pumpenvorlauf usw.
Hintergrund... Ich möchte mich gerne bei einer Störung benachrichtigen lassen... Jetzt will ich wissen wie der Wert bei Störung benannt ist um einen Auslöser zu haben.Schönen Gruß
Tom