Läuft: Heizung mit eBus-Schnittstelle

Begonnen von Prof. Dr. Peter Henning, 29 November 2014, 13:36:59

Vorheriges Thema - Nächstes Thema

john30

Zitat von: TiPpFeHlEr am 03 Oktober 2016, 11:07:37
habe jetze mal 2x die Register zu verschiedenen Zeiten abgefragt, und mögliche Temp's gefunden

EA0D 02902b 02b91b
EB0D 02432d 02d015

leider habe ich es noch nicht geschaft diese in Temp umzurechnen.
In welcher Größenordnung liegen denn realistische Werte? Was zeigt das UI an?
mögliche Umrechnungsfaktoren:
2b09:256=43°
1b09:256=27*
2d43:256=45°
15d0:256=21°

schau mal, ob Register 1514/0x05ea was ähnliches liefert.
author of ebusd

john30

Zitat von: TiPpFeHlEr am 03 Oktober 2016, 11:07:37
ich hänge mal eine ods an in der mann die Auslesungen sehen und vergleichen kann.
A= Werte die sich geändert haben (x=Änderung)
B= Registernummer (DEZ)
C= Register (HEX)
D= Wert von gestern
E= Wert von heute
kann es sein, dass die Spalten gestern/heute vertauscht sind?
author of ebusd

TiPpFeHlEr

ZitatIn welcher Größenordnung liegen denn realistische Werte? Was zeigt das UI an?
mögliche Umrechnungsfaktoren:
2b09:256=43°
1b09:256=27*
2d43:256=45°
15d0:256=21°

schau mal, ob Register 1514/0x05ea was ähnliches liefert.

Register 1514 liefert 00

nein die sind definitiv nicht vertauscht! warum??

Zitat
2b09:256=43°
1b09:256=27*

müsste das nicht

Zitat
2b90:256=43,5625
1bb9:256=27,72265625
heissen?

also die einzig realistische wäre

15d0:256=21°

mfg maik

TiPpFeHlEr

also,

habe mal drüber geschaut.

alle hex Werte die zb. 02xx14 - 02xx16 kommen.
könnten Temperaturwerte sein, da sie sich im Bereich 20-22°C bewegen sollten.

alle anderen sind keine Temp Werte.

ich werde die betreffenden mal umrechnen und vergleichen.

mfg maik

john30

Zitat von: TiPpFeHlEr am 03 Oktober 2016, 11:52:22
nein die sind definitiv nicht vertauscht! warum??
es kam mir nur komisch vor, weil bei vielen Werten mit 4 bytes die hintere Spalte kleinere Werte enthält als die vordere.
Zitat von: TiPpFeHlEr am 03 Oktober 2016, 11:52:22
müsste das nicht

2b90:256=43,5625
1bb9:256=27,72265625

heissen?
es ging nur um die Größenordnung, nicht um die 8. Nachkommastelle ;)
author of ebusd

TiPpFeHlEr

@John

ich meinte eher die HEX Werte nicht das Ergebniss
2b90 &1bb9

@R2D2

wenn ich die Logik hinter den Hexwerten richtig deute
müsste aus der empfangenden ANtwort
02d015
02=Anzahl der byte's
d0=erstes byte
15=zweites byte

beim ausrechnen hatte John folgendes geschrieben
15d0:256=21°
also:
byte2byte1:256=21
also kommt das 2te byte nach vorne gefolgt vom 1ten byte.
wenn ich also nun meinen hex->dez converter füttere
1400->5120/256=20.00000000
1500->5376/256=21.00000000
1600->5632/256=22.00000000

die werte des byte1 (00) bilden dann nur noch die Nachkommerstellen.

160d->5645/256=22,05078125

da nun aller zu erwartenen IstTemperaturen im Bereich von 20 - 22 liegen, kann ich die Suche stark eingrenzen.

mfg maik


TiPpFeHlEr

Zitates kam mir nur komisch vor, weil bei vielen Werten mit 4 bytes die hintere Spalte kleinere Werte enthält als die vordere.
das ist mir auch aufgefallen.
das könnte der counter für den Filterwechsel sein!!!! juhu ;D

mfg maik

TiPpFeHlEr

HA,

2 counter gefunden.

350e = Tage bis Filterwechsel


021e00 = 001e =30 Tage
026d01 = 016d =365 Tage


360e = Tage bis Wartung

8)

jkriegl

Schaut mal hier bei pah nach, #350 (LSB)
Rpi 3/4, buster, Fhem, Cul 868, HM-CC-RT-DN, HM-Sec-Sco, HM-ES-PMSw1-Pl, ebus (Vaillant), ECMD, Telegram, HTTPMOD, Xiaomi, Shelly

john30

Zitat von: R2D2_ am 03 Oktober 2016, 16:38:21
Wie soll dann -1.312 aussehen ?  ???
signed, also oberstes Bit=1, hier 0x8150 und in reverse aus der Antwort auf dem Bus also 5081.
author of ebusd

TiPpFeHlEr

OK

so hab mich mal neben meine Lüftung gesetzt  :o
und ein paar Werte verglichen, dabei konnte ich 99% der Fachhandwerkerebene auswerten.

leider habe ich noch keinen Erfolg mit den Temp und Luftfeuchte Werten.
die die in Frage kommen, ergeben halt nicht die reellen Temp Werte!
Ich glaube Vaillant hat hier wieder einen "selfwarmingcorrection" Wert mit eingebaut.
dieser ist bei meinem 470er 1.81.
mit diesem Wert ergeben die Temps aber trotzdem keinen Sinn.

mfg maik

im Anhang der jetzige STand der RecoVair


TiPpFeHlEr

#1826
Hi,

hab grade noch die Energie Monitor Daten für die Wärmerückgewinnung gefunden.
sehr tricky.... Vaillant nimmt hier teilweise den devisor 10.

Ertrag Heute kwh /10 3670 560E 0421000000
Ertrag Vortag kwh /10 3671 570E 0433000000
Ertrag Monat kwh /10 3672 580E 0454000000
Ertrag Jahr kwh 3673 590E 0476000000
Ertrag Gesamt kwh 3674 5A0E 040b040000



mfg maik

Tranquility

Hallo zusammen,

ich habe hier im Thread schon einige Nutzer gesehen, die auch die Kombination auroMatic VRS 620/3 und VPS S Solarstation haben. Am Display der VRS kann ich ja die Grafik mit den monatlichen Solarerträgen des aktuellen und des vergangenen Jahres abrufen. Hat jemand schon mal geschafft diese Werte auch per ebusd auszulesen?

In der ec.sol.sc.csv sind die Werte SolarYieldThisYear_1 bis SolarYieldThisYear_12 und SolarYieldLastYear_1 bis SolarYieldLastYear_12 auch drin, aber leider nicht in der CSV für die VRS 620/3...

Hat jemand da Ideen / Lösungen?


Danke schon mal...

Prof. Dr. Peter Henning

#1828
Ja, die lese ich durchaus. Die sind aber voillkommener Mist, weil das Messverfahren von Vaillant fehlerhaft ist.

SIehe hier http://www.fhemwiki.de/wiki/Ertragsmessung_Solarthermie, eine genaue Erläuterung findet man auch in den SmartHome Hacks

Die korrekt gerechneten Werte differieren von den falschen Vaillant-Ergebnissen durchaus mal um einen Faktor 2-4, siehe das Beispielbild vom 24.9 (die beiden blauen Kurven).

LG

pah

Tranquility

Hallo pah,

danke für den Hinweis zur falschen Berechnung von Vaillant - Erklärung was die falsch machen steht in Deinem Buch? ;-)
Ich frage deshalb weil ich mich mit denen schon seit Monaten wegen eines (aus meiner Sicht) anderen Bugs in der VRS Firmware rumstreite. Die Zirkulationspumpe läuft nur, wenn Gastherme Warmwasser machen darf. Selbst bei voll geladenem Pufferspeicher läuft die Zirkulationspumpe außerhalb der WW Zeiten der Therme nicht, weil Vaillant da eine unsinnige Zwangskopplung von Zirkulationspumpe und Gastherme drin hat. Aber das ist natürlich überhaupt kein Fehler, wenn ich morgens das WW mit Gas aufheizen muss, damit die Zirkupumpe läuft und dann wenn ein paar Stunden später die Sonne scheint, ist der Pufferspeicher leider schon geladen und der Solarertrag verpufft. Tolle Logik von Vaillant... *grrrr*
Wäre schön wenn ich da noch andere belegbare Fehler (wie Berechnung Solarertrag) hätte, um denen zu zeigen dass ihre Software Schrott ist und endlich überarbeitet gehört... (Den Bug kennt Vaillant nämlich schon seit mindestens 2012...)

Mal abgesehen von der Fehlerhaftigkeit der Berechnung - "Ja, die lese ich durchaus." Wie kommst Du denn an die Werte ran? Für die VPS S habe ich noch keine CSV Datei gefunden und in der für die VRS 620/3 sind die Codes für die monatlichen Solarerträge leider auch nicht drin. Ich bin da also erstmal auf der Suche nach Hilfe diese Werte auslesen zu können.

Danke und Grüssle
Sebastian