Anbindung WOLF Therme mittels eBus-Adapter und eBus-Modul

Die Blanks sind jetzt raus, aber es kommen immer noch keine Daten.

 $eBusMessage = str_replace (" ", "", $eBusMessage);   // Remove Blanks

Es muß an den Daten liegen. Das „AA“ am Anfang ist bei mir raus.
Sieht das Log in Ordnung aus (Blanks sind jetzt aber raus).

Habe es jetzt doch noch hinbekommen … endlich bekomme ich Daten von meiner Wolf CGS-20/160+ Gastherme. :smiley: :smiley:

  1. Da ich den USB eBus-Adapter per UDP-Socket (eBus Connector von terenyi) über eine Register Variable auslese, musste ich natürlich den IPS_Sender auf „RegisterVariable“ stellen.
  2. Und die Blanks aus dem Datenstream vom eBus Connector herausgenommen werden.
  3. Und wie bereits weiter oben beschrieben musste die IPSLogger Library angepasst werden.

Anpassungen am Skript vom ersten Post (vielleicht auch für andere User interessant):

 //include_once "IPSLogger.ips.php";
 IPSUtils_Include ("IPSLogger.inc.php",  "IPSLibrary::app::core::IPSLogger");

...
...

if ($IPS_SENDER == 'RegisterVariable') {
    $data  = str_replace (" ", "", $IPS_VALUE);
...
...

@Brownson: Vielen Dank für die Hilfe und das Skript!!!

Frage in die Runde: Gibt es bereits weitere Variablen welche vom Wolf System ausgelesen werden können? Brenner ein/aus bzw. Anzahl Brennerstarts wäre interessant. Danke!

Danke, hab Deine Änderungen mal in das Script eingepflegt

Hallo Andreas,

ich habe leider etwas voreilig die Version 3.0 von IPSymcon installiert. Vorsichtig gefragt: Wird das passende eBus Adapter Modul bald zur Verfügung stehen?

Ergänzung: Ich habe todesmutig die „alte“ Version von 2.7 installiert. Diese scheint zu funktionieren. Erst mal alles gut!

Beste Grüße

Michael

Hallo Michael,

Bei der IP-Symcon Version 3.0 gab es keine Änderungen in der API, darum gibt es auch keine spezielle EBusAdapter Version für die 3.0.

Hallo Andreas,

danke für die schnelle Info.

Ich habe mal neugierigerweise versucht, den Source zu kompilieren, erhalte aber
dabei die Fehlermeldung:

[DCC Fehler] UeBusAdapter.pas(95): E2003 Undefinierter Bezeichner: 'ConstructorPostProcess'
[DCC Fehler] UeBusAdapter.pas(107): E2003 Undefinierter Bezeichner: 'DestructorPreProcess'

Was mache ich falsch? Habe ich etwas übersehen?

Beste Grüße

Michael

Hi Zusammen,

ich habe es nun auch endlich mal geschafft meine alte Regelung gegen das BM Modul zu tauschen und das ganze mit dem eBus Koppler von eservice an IPS anzubinden.

Das ganze ist mit dem eBus Connector (UDP) in IPS eingebunden.

Ich habe nun allerdings 2-3 Fragen und hoffe einer von euch kann mit helfen.

Hardware: Wolf CGB-K-20
eBus Koppler USB
Wolf BM BedienModul 1 (Als Fernbedienung im Raum verbaut)

  1. Ich habe das Gefühl, das nicht alle Daten Empfangen werden
    Wenn ich am BM Modul mit die aktuellen Werte Anzeigen lasse bekommt der eBus Koppler nur in 50% der Fälle diese Nachrichten auch mit.
    Die Werte welche die Anlage sendet werden (soweit ich es feststellen kann) immer mitbekommen.
    Könnte es helfen am Trimpoti ein wenig zu justieren oder kann man sagen, dass sobald alle 4-5 Sekunden Nachrichten ankommen dort nichts zu verbessern ist?

  2. Die Nachrichten die von der Steuerung (BM Modul) zur Heizung abgefangen wurden können nicht stimmen (siehe Bild im Anhang)
    Wo könnte hier der Fehler liegen? In der Umrechnung des Scripts?
    Die „Water Target Temperature“ ist definitiv auf 54°C gesetzt im BM (wie man oben auch sehen kann), genauso glaube ich nicht das der „HeatingCircuit“ eine Target Temp von 3840°C haben soll :smiley:

  1. Hat einer von euch schon eine Möglichkeit gefunden die Schaltzeiten mit zu bekommen und diese zu hinterlegen? (Müsste ja bei Controller->Controller) mitgesendet werden. Desweiteren bin ich sehr daran interessiert die Heizung bzw. das Warmwasser von IPS aus anwerfen zu können. Hat einer von euch schon Erfolg dabei gehabt das über eBus zu realisieren?

Grüße
BunnyMC

Hi,

welche Daten können von den Wolfgeräten ausgelesen werden. Werden Daten von SM2 oder KM angezeigt?

LG Izack

Evtl. auch interessant