Mal was anderes. Ich habe gerade das ISE Gateway für den Vaillant eBus ausgepackt und mir kam die Art wie die Bedienungsanleitung gefalten war komisch bekannt vor.
Dann hab ich einen Gira Taster ausgepackt und .... etwas gegooglet. Wusstet ihr, dass ISE zum Gira-Konzern gehört?
https://www.facebook.com/gira.de/pos...0812631293774/
Damit wird mir nun um einiges klarer, wie ein Unternehmen alleine von der Nische "KNX-zu-irgendwas-Gateway" zu vergleichsweise günstigen Preisen leben kann.
Ankündigung
Einklappen
Keine Ankündigung bisher.
neue Infos zur Vaillant KNX Anbindung
Einklappen
X
-
Die KNX Anbindung hat mich auch nerven gekostet. Wichtig ist, dass die Zuordnung in der knx.cfg korrekt, d.h. case sensitiv geschrieben werden und eine PA vergeben wird. Danach dauert es etwas, bis ebusd das mapping "verstanden" hat, dann sollte das Lesen der Werte auch funktionieren.
Einen Kommentar schreiben:
-
Danke Nico184, das erklärt es.
Die Anbindung an KNX habe ich noch nicht im Griff. Manche Werte werden einfach nicht auf den Bus gesendet, obwohl diese problemlos über ebusctl gelesen werden können und auch die entsprechenden Einträge in der knx.cfg existieren. Bei anderen Werten klappt es dann wieder problemlos.
Bin nun gerade dabei die Anbindung an KNX wieder über yawgd zu realisieren. Das scheint mir zuverlässiger zu funktionieren und löst auch mein "Problem", die RRDs zu schreiben.
Einen Kommentar schreiben:
-
Danke Nico184 für den Hinweis. Da ich mich mit MQTT aktuell nicht auskenne und auch nicht Influxdb nutzen möchte, wird vermutlich der Ansatz, die RRDs über KNX zu füllen, einfacher sein.
So ganz habe ich ebusd aber auch noch nicht verstanden. Mir ist z.B. unklar, warum ich den Legionellenschutz nicht aktivieren kann.
Code:$ ebusctl scan result 1 scan(s) still running 08;Vaillant;EHP00;0416;7201;21;12;17;0010009074;0006;005255;N3 15;Vaillant;UIH00;0370;6901;21;12;09;0020101780;0907;010136;N6 23;Vaillant;EHP00;0416;7201;21;12;17;0010009074;0006;005255;N3 25;Vaillant;EHP00;0416;7201;21;12;17;0010009074;0006;005255;N3
Code:$ ebusctl find -f LegioProtectionEnabled r,hwc,LegioProtectionEnabled,Legionellenschutz,,25,b509,0d4000,yesno,s,UCH,0=no;1=yes,,"Der Legionellenschutz wird, wenn eine Zusatzheizung aktiviert ist, bei „AN“ Mittwochs zur eingestellten Uhrzeit durch die Zusatzheizung ausgeführt"
Code:$ ebusctl read LegioProtectionEnabled no
Laut "find" handelt es sich also nur um einen Parameter zum Auslesen. Aber in der github config ist dieser Parameter als "r,wi" eingetragen.Code:ebusctl write -c hwc LegioProtectionEnabled 1 ERR: element not found
Muss/Kann ich das lokal irgendwie überschreiben, so dass ich den Legionellenschutz auch aktivieren kann?
Einen Kommentar schreiben:
-
Du musst nicht über den KNX-Bus gehen. Der ebusd hat einen MQTT Client integriert.
Ich gehe diesen Weg um meine Daten mittels telegraf in eine Influxdb zu speichern.
Einen Kommentar schreiben:
-
Ich habe seit rund 10 Jahren meine Vaillant geoTherm über ein Wiregate angeschlossen (gemäß https://knx-user-forum.de/forum/%C3%...bus-knx-daemon). Nun plane ich den Umstieg vom Wiregate auf ein Raspberry Pi 4 und wollte dabei auch die Anbindung der geoTherm auf den aktuellen Stand bringen. Ich vermute das ebus/knx Skript aus dem verlinkten Thread hat nicht mehr viel mit dem ebusd in diesem Thread zu tun
.
Habe mir auch auf github schon mal einen Überblick verschafft und kann zu einem Punkt keine Infos finden:
Gibt es eine Möglichkeit die ausgelesenen Werte des ebusd direkt in RRD Dateien zu speichern? Oder muss ich hier den Umweg über den Bus gehen (Werte auf den Bus senden und an anderer Stelle wieder die Werte auslesen und in RRDs schreiben)?
Einen Kommentar schreiben:
-
Dann grenze ich meine Frage auf Vaillant ein. Was brauche ich außer den ISE-Vaillant-Bauteilen KNX-seitig, damit ich die WP per App oder Browser ansteuern kann (Vaillant 700er Regler ist vorhanden).
Einen Kommentar schreiben:
-
Mach bitte einen eigenen Thread auf. Hier geht es nur um Vaillant und nicht um PV- oder Wallboxanbindungen. Deine Frage für Deine Heizung (mit ISE) hast Du Dir ja bereits selbst beantwortet.
vg Bernd
Einen Kommentar schreiben:
-
Hallo zusammen,
ich bin KNXmäßig unbedarft, aber ganz neidisch auf meinen Nachbarn mit seiner Panasonic, denn meine Vaillant ist leider nicht in der Lage, wenn ich es programmiere auch aus zu bleiben... so kam ich auf die ISE-KNX Lösung... wenn es damit funktioniert, Werte in die WP-Steuerung zu schreiben ohne die Nachteile der frühen Ebusd-Platinen wäre es ja toll.
Außer meiner Vaillant WP hätte ich bald eine PV & Wallbox zu verbinden, die per ModBus angesprochen werden können...Könnt ihr mir sagen, welche Bauteile außer dem ISE-Vaillant-Set müsste ich noch einplanen, um diese drei per KNX zu verbinden?
Danke im VorausZuletzt geändert von knix123; 19.02.2023, 08:15.
Einen Kommentar schreiben:
-
Bei dem Thema der falschen Negativwerte der Tempsensoren (D2B und D1C, etc) bin ich leider noch nicht weiter. Das Problem betrifft alle Tempsensoren, egal welcher Datentyp.
hier bin ich schon etwa weiter. Es funktioniert tatsächlich mit der Indexierung. also zb. mit:Zitat von gibsonrocker Beitrag anzeigenNoch was:
Wie ich die "Arrays" aus dem EBUS auf KNX bringe habe ich noch nicht rausgefunden.
Z.B. "bai Status02 = hwcmode=auto;temp0=60;temp1=45.0;temp0=80;temp1=62 .0"
"bai/Status02/3 = 6/4/1"
kann das vierte Feld (zweites temp0 Feld) gelesen werden (beginnend mit 0).
So habe ich viele Nachrichten auf KNX gebracht, die regelmäßig über den eBus kommen, ohne diese extra in Intervallen abfragen zu müssen.
Dazu habe ich noch einige der Includes angepasst und die Lesepriorität auf 9 (r9) gesetzt. Dadurch kommen einige Werte öfters.
Ich hoffe ich habe das richtig verstanden, jedenfalls funktioniert es.
Wichtig:
Die Schreibweise (groß oder klein) ist hier wichtig und muss eingehalten werden. Anders, als im ebusctl, wo die Groß/Kleinschreibung egal ist,
muss dies in der knx.cfg korrekt geschrieben werden. Da bin ich etwas drüber gestolpert, da z.B. "ehp/flowtemp/tempsensor" nicht in den Assoziationen auftauchte.
Erst die korrekte Schreibweise "ehp/FlowTemp/tempsensor" führte hier zum Erfolg.
Wenn jetzt noch das Problem der Tempsensoren gelöst wird, habe ich erstmal alles was ich brauche.
Für die Daten, die nicht regelmäßig aktualisiert werden (zb Energieintegral etc), baue ich mir eine Logik im Homeserver, der
die Werte je nach Priorität regelmäßig abfragt.
Das waren meine Erfahrungen bisher.
Grüße
Andreas
Einen Kommentar schreiben:
-
Ich kann den Fehler im KNX bei negativen Aussentemperaturen auch bestätigen. Im Ebusd/MQTT steht bei mir -2,625°C, im KNX kommen aber -17,86°C an.
Der Datentyp für die Aussentemperatur ist D2B (temp2), also signed number mit 2 byte. Dies wird zum KNX auf ein 2 byte Gleitkommawert DPT 9.* gemappt - vieleicht ist das der Fehler?
Einen Kommentar schreiben:
-
Ist bei mir auch so gewesen als es so kalt war. Ich bin dem noch nicht auf der Spur bzw. habe den Fehler noch nicht gesucht (keine Zeit). Es gibt aber mehrere Außentemperaturen auf dem EBUS. Nämlich auch die "displayed outside temp". Schau Dir mal die an wenn es wieder kalt ist. Die sollte/könnte hoffentlich passen.
Einen Kommentar schreiben:
-
Seit ich einen KNX IP/Router in meinem System habe, läuft nun auch die KNX Anbindung des Ebusd soweit ganz gut.
Was mir jedoch aufgefallen ist, gerade bei der Außentemperatur (broadcast/outsidetemp/temp2) wird bei negativen Außentemperaturen ein völlig falscher Wert angezeigt (-20,5° in der ETS obwohl es nur ca -5° kalt war). Bei positiven Außentemperaturwerten wird es korrekt angezeigt.
Ich hab nicht ganz verstanden woran das liegen könnte. Vielleicht hat ja jemand einen Tipp?
Einen Kommentar schreiben:


Einen Kommentar schreiben: