VBus Protokoll und Resol Solarregler

Ja, das sind 31 bzw. 32 bit Werte die ich eingebaut habe.
Die Wärmemenge stimmt mit dem am Regler angezeigtem Wert überein? Dann habe ich die Berrechnung richtig.

Ich vermute, damit wird angezeigt, ob der Regler auf °C oder °F gestellt ist. Kannst Du ja mal testen und auf Fahrenheit stellen.

Danke fürs testen, dann hatte ich das richtig verstanden.

PS: V1.2.1 mit einem Bugfix bei der Variablenprofilzuweisung ist im Beitrag 2 eingefügt

Ebenso schönes WE
Attain

Hallo Attain

habe deine Version 1.2.1 getestet, indem ich das Skript RESOL-VBUS-SCRIPT mit der neuen Version überschrieben habe. Das hat nach meiner Meinung nicht funktioniert resp wurden plötlich nicht mehr alle Variablen aktualisiert. So habe ich alles neue erstellt mit der Version 1.2.1.
Dann habe ich auch mal deine Version vom VBusSpecificationResol.xml genommen.
Da hat es mir aber leider die Instanz DeltaSol BX nicht erstellt und auch die Variablen nicht.
Habe dann wieder auf die xml Datei VBusSpecificationResol-alle.xml gewechselt von Pensensie Post Nr. 22
Dann ging alles wieder und es hat mir alles angelegt.

So vermute ich, dass in deiner xml Datei eine Fehler drin ist ? Habe die aber nicht mit der von Pensensie verglichen.

Zu der Variablen „Einheit“ Ja, das ist so, bei mir Wert 11 ist °C und Wert 16 ist F (Fahrenheit)

Gruss Bermudas

Hallo Attain,

heute habe ich mein Austausch-KM2 bekommen und wieder in Betrieb genommen.
Die Werte scheinen zu passen und Deine Skript-Anpassungen auch.
Nochmals vielen Dank dafür.

Image1.jpg

Viele Grüße aus dem Unterallgäu
Harry

Hallo bermudas,

danke für den Hinweis, ja da war beim zusammenkopieren ein Fehler rein gekommen. Ist in Beitrag 2 korrigiert.

Attain

Hallo,

ich habe bei dem neuen Script das Problem das eine Variable mit Sonderzeichen
fehlerhaft sein soll. (Resol_W_m²)

Ich kann aber leider nichts finden :confused:^

Ich habe in Beitrag 2 das Script angepasst. Damit werden Sonderzeichen nicht auf VAR Profilnamen angewandt.

Gruß
Attain

Danke Attain,
werde es nachher mal testen.

Gesendet von meinem EML-L29 mit Tapatalk

So. Ich habe fertig. :slight_smile:

Ich habe das Script in ein Modul gewandelt. Zu finden im Modul Store.
Inhaltlich hat sich nichts geändert. Wer mit dem Script zufrieden ist, muss nicht wechseln.
Wer doch wechseln will, aber Variablen die geloggt werden weiter verwenden will, kann dies tun. Ich verwende die gleichen Variablen Ident wie im Script.
Dazu:

  1. Modul installieren
  2. Variablen, die unterm Script liegen, unter das Modul verschieben.
  3. erst dann die Schnittstelle im Modul aktivieren.

Viel Spass.

Hallo Attain,

ich habe nach deiner Anleitung auf das Modul umgestellt,
allerdings kommen die Werte nicht automatisch alle paar Sekunden.

Hast du einen Zeitspanne für die Daten eingestellt?

Ansonsten funktioniert es gut.

Vielen Dank
Schönen Gruß

Hallo,

nein, einen Timer habe ich noch nicht drin. Ist aber auf der „ToDo“ Liste.
Es kommen jede sekunde die Daten vom Regler, die alle verarbeitet werden. Allerdings ändert das Modul nur die Variablenwerte, die sich auch geändert haben.

Attain

Hallo,

ich habe gerade meinen LAN Adapter bekommen und sehe dass da noch etwas Arbeit ist.
ICh melde mich, wenn das Problem behoben ist.

Attain

Hallo Yodaeichen,

ich habe das Problem gefunden.

  1. Das senden des Passworts an den LAN Adapter war fehlerhaft.
  2. Da kein Cutter mehr verwendet wird, aber der LAN Adapter die Datensätze „häppchenweise“ liefert, habe ich das im Modul nun abgefangen.

Magst Du mal im Modulstore, unter weitere Optionen, auf Beta wechseln.
Danke
Attain

Hi Attain,

leider kommen keine Werte.
Ich hab auch versucht die Schnittstelle neuzustarten.

Gruß

Gesendet von meinem EML-L29 mit Tapatalk

LAN Adapter oder RS232?
Wenn LAN Adapter , hast Du das Script noch parallel laufen?
Deaktiviere bitte einmal den dazugehörigen Client Socket. „Client Socket (Resol)“
2 Verbindungen gleichzeitig mag der Adapter nicht.
Ansonsten gehe im Modul mal auf Debug und schau was da so kommt.

Also ich habe es gemacht wie du gesagt hast, das Script hatte ich aber nicht mehr laufen.

Im Debug kommt nichts an von den Daten
des Resol LAN Adapter.

Ich habe sogar das Modul nochmal
komplett neu eingerichtet mit Client Socket
und so. Keine Änderung.

Gesendet von meinem EML-L29 mit Tapatalk

Hmm, komisch.
Ich geh mal davon aus das Du die richtige IP Adresse gewählt hast.
Bist Du im Modulstore auf Beta?

Im Debug muss mindestens alle 2 Minuten das Hallo kommen.


Hast Du lange genug gewartet?

Hi Attain,

jetzt scheint es zu klappen.
Hab dann auch an der richtigen Stelle
mal auf Beta gestellt. Hatte mich vom Modul Store in die Irre führen lassen [emoji848]

Ich sage schon mal danke für die Arbeit
und die Hilfe.

Gruß

Gesendet von meinem EML-L29 mit Tapatalk

Hallo Attain,

Habe gerade dein VBus Modul ausprobiert, aber es sagt mir „Nicht unterstützter Regler 0x427b“.
Mein SolarRegler ist der DeltaSol BS Plus

Im Debug empfängt er alle möglichen Werte, schreibt aber auch nach jedem Datenblock:
„Device Name | 0x427b does not exist in the XML file“.

Kommunikation scheint zu funktionieren, da es jede Sekunde Werte empfängt, aber weiter geht es nicht!

Für Hilfe wäre ich sehr dankbar, da die Werte sehr wichtig sind, und die Skript-Lösung seit IPS5.5 auch nicht mehr funktioniert!

Gruß Eddie

Hallo Eddie,

machst Du mal ein Screenshot vom Debug. Oder erzeugst Du mal ein „dump“ mit download.

Dann schau ich es mir mal an.

Sieht nach ein Problem mit Groß- und Kleinschreibung aus. Im XML ist er eigentlich drin.

source>0x427B</source>

Attain

Edit: Ich habe mal eine neue Version (1.7.1) gebastelt. Magst Du mal im Modulstore auf „Beta“ wechseln und testen.

Gruß
Attain

Die Beta Version, welche du online gestellt hast, funktioniert, der DeltaSol BS Plus Regler wird erkannt.

Die Daten werden alle Sek. in die auto. angelegten Variablen geschrieben!

Aber es scheint noch ein Problem zu geben, da es extrem viele Fehler auswirft.

Ich hoffe, du kannst etwas damit anfangen.