NEWS
Neuer Adapter Wärmepumpensteuerung für Wärmepumpen (Luxtronik2) Buderus/Alpha Innotec/ usw.
-
Hallo Dutchman,
ich fand bei mir auch blöde das die werte nicht richtig untereinander standen. also 2 hinter 10 und 3 hinter 20, das hab ich gelöst mit einer vorlauf 0: `
Da hast du Recht. Die alphanumerische Sortierung hat mich auch schon gestört und mir kam auch der Gedanke mit der führenden Null. Sinnvoller ist es natürlich den dahinterstehenden Namen komplett zu entfernen, da dieser bereits im Feld Name hinterlegt ist. Da ich in verschiedenen anderen Adaptern unterschiedliche Lösungsansätze gesehen habe (mal nur eine Zahl, mal ein Name), war ich mir diesbezüglich nicht sicher.
Danke für deinen Hinweis und den Code.
Viele Grüße
Jacek
-
Hallo Dutchman,
ich fand bei mir auch blöde das die werte nicht richtig untereinander standen. also 2 hinter 10 und 3 hinter 20, das hab ich gelöst mit einer vorlauf 0: `
Da hast du Recht. Die alphanumerische Sortierung hat mich auch schon gestört und mir kam auch der Gedanke mit der führenden Null. Sinnvoller ist es natürlich den dahinterstehenden Namen komplett zu entfernen, da dieser bereits im Feld Name hinterlegt ist. Da ich in verschiedenen anderen Adaptern unterschiedliche Lösungsansätze gesehen habe (mal nur eine Zahl, mal ein Name), war ich mir diesbezüglich nicht sicher.
Danke für deinen Hinweis und den Code.
Viele Grüße
Jacek `
ISt ne gute frage ich glaube wir haben da nicht wirklich nen standard fuer abgesprochen
Nur noch als kleiner tip, wen du meinen code benutzen moechtest noch erweitern, er macht jetzt nur 1ne null mit check auf wert 10 das musstest du auf 100 erweitern (du hast mehr objecte :P)
Also < 10 = 00 und > 10 aber < 100 = 0
~Dutch
-
Nur noch als kleiner tip, wen du meinen code benutzen moechtest noch erweitern, er macht jetzt nur 1ne null mit check auf wert 10 das musstest du auf 100 erweitern (du hast mehr objecte :P)
Also < 10 = 00 und > 10 aber < 100 = 0
~Dutch `
Danke für die Info. Habe das bereits etwas anders implementiert:function addPrefix(index) { var result = index.toString(); while(result.length<3) { result = "0"+result; } return result; }
-
Nice und danke diese Funktion Klaue ich mir Dan wieder von dir !
(Viel besser gelöst als in meinem Beispiel)
~Dutch
–-----------------------
Send from mobile device
-
Bezüglich der IDs: Eine reine Zahl als State-ID sieht zwar in der Übersicht schön kurz aus, trägt aber beim Skripten nicht gerade zur Lesbarkeit bei. Beispiel:
// was war das nochmal für ein State?! getState("adapter.0.01234"); // ach, natürlich: getState("adapter.0.012_temp_sollwert");
-
Eine reine Zahl als State-ID sieht zwar in der Übersicht schön kurz aus, trägt aber beim Skripten nicht gerade zur Lesbarkeit bei. `
Vorausgesetzt, dass die Namen eindeutig sind, geht es auch so:var idSolltemp = getIdByName('Temperatur Sollwert'); setState(idSolltemp, solltemp);
-
Probleme bei benutzen des Namen waren Lehrzeichen womit andere scripte dann wieder Fehlschläge (wie zB setstate)
Habe wir eine best practise dann kann ich das auch in resol-vbus Adapter so übernehmen
–-----------------------
Send from mobile device
-
Leerzeichen im Namen sollten selten Probleme machen, Leerzeichen in der ID dagegen häufiger.
-
Leerzeichen im Namen sollten selten Probleme machen, Leerzeichen in der ID dagegen häufiger. `
Genau, deswegen die Frage
Ich stimme @AlCalzone zu das Name besser währe, ich mache es aber zB auf id will das Gateway nur Namen mit Leerzeichen ausgespuckt
–-----------------------
Send from mobile device
-
Für diejenigen, die es evtl. interessiert hier ein Screenshot aus vis basierend auf den Daten vom iobroker.hpcontrol-Adapter.
~~![](</s><URL url=)http://www.j-s-edv.de/uploads/misc/hpcontrol_vis.png" />
Viele Grüße
Jacek~~
-
bekommst nur eine reaktion von mir dazu…
....
....
Nice ! sieht gut aus deine visualiesierung alles mit Plump gemacht oder ?
~Dutch
-
Nice ! sieht gut aus deine visualiesierung alles mit Plump gemacht oder ?
~Dutch `
Hallo Dutch,
danke. War mein erster Versuch mit vis und Co.
Alles mit Standardkomponenten wie Schalter und Glühbirnen sowie einigen Bildern. Dann natürlich noch paar Graphen und eine History-Table. Insgesamt bin ich aber beeindruckt, wie schnell man derartige Darstellungen erstellen kann…
Viele Grüße
Jacek
-
Respect Jacek das mach ich dir nicht nach.
Bin zwar ein logika aber extrem slecjt in. Visualisierung und wen ich sehe was du da so schnell zusammenbaust begeistert mich das!
Habe deine Vorlage Mal geklaut für einen einen Kumpel der wollte auch etwas ähnliches und war direkt begeistert…
Und das für den ersten Versuch, was baust du nachher wen du ioBroker und vis Profi bist ! :d
Send from mobile device
-
Hallo,
haben eine Novelan Heizung aus 2016 mit eine Luxtronik Steuerung.
Leider passen bei mir die Werte aus dem Adapter nicht mit denen der Luxtronik Überein z.B. fehlt mir der Wert vom Vorlauf. Die Temperatur_TVL ist die vom Rücklauf laut Informationenseite des Luxtronik Webservers.
Ist das so gewollt oder mach ich hier etwas falsch?
Mich würde auch interessieren, welche Werte bei den einzelnen Punkten in der oberen Visu verwendet wurden.
Danke und Gruß.
-
Na super, jetzt habe ich gedacht ich bin sehr schlau und installiere den Adapter neu und jetzt schreibt er keine Daten mehr in die Objekte.
Hat jemand eine Idee warum? Wenn ich die IP ändere auf eine die es nicht gibt, kommt im Log ein Socket error. Also muss er auch noch etwas machen.
-
Hallo,
ich habe jetzt auch die Steuerung für die Wärmepumpe am Broker hängen.
Leider finde ich die FUP 1 nicht. Kann das sein? Welche Nummer hat die? Oder wurde die vergessen?
Wer kann mir helfen?
Viele Grüße
Marcel Jaud
-
Hallo Jacek,
wird dein Adapter noch gewartet bei mir werden nicht die richtigen Temperaturen ausgelesen und angezeigt.
Die Vorlauftemperatur wird garnicht angezeigt.
Grüße Steffen
-
Hat sich erledigt. - vielen Dank
-
Für diejenigen, die es evtl. interessiert hier ein Screenshot aus vis basierend auf den Daten vom iobroker.hpcontrol-Adapter.
~~![](</s><URL url=)http://www.j-s-edv.de/uploads/misc/hpcontrol_vis.png" />
Viele Grüße
Jacek~~ ` ~~Hi Jacek,
Würdest du mir den View als Export zur Verfügung stellen?
Danke und Gruß
Mirko~~
-
Hi
ich habe gerade den Adapter für meine Alpha Innotec in ioBroker installiert, habe den Port 8241 nehmen müssen da ich die Luxtronik Version V3.83 habe.
Soweit so gut, habe auch im Log keine Fehler mehr und es werden einige Variablen angelegt aber diese sind alle komplett leer, das ist nicht so cool. Hat jemand eine Idee zu diesem Problem, da der Adapter schon sehr cool ist.
Grüße