eBus Schaltung in Betrieb nehmen

Begonnen von Reinhart, 23 Dezember 2015, 15:19:45

Vorheriges Thema - Nächstes Thema

rob uboot

danke für die rasche antwort.
werde es am abend damit austesten.
installiert wurde es also richtig?
würde es einen sinn machen den moderneren multimatic zu kaufen da es dazu vielleicht die passenden files gibt
und der ebus nur mit dem regler kommuniziert oder würde das nichts ändern?

besten dank! :)

john30

Zitat von: rob uboot am 22 Januar 2018, 16:38:11
installiert wurde es also richtig?
ja sieht gut aus.
Zitat von: rob uboot am 22 Januar 2018, 16:38:11
würde es einen sinn machen den moderneren multimatic zu kaufen da es dazu vielleicht die passenden files gibt  und der ebus nur mit dem regler kommuniziert oder würde das nichts ändern?
der 470 wird ja unterstützt, insofern bringt das m.E. keine riesige Verbesserung.
author of ebusd

rob uboot

 :) :) :)

habe den ebusd-configuration release geändert siehe da.
er kann mit der version auf einmal ein cvs file finden
und daher zum ersten mal wirklich mit dem vaillant sprechen.
:)
bisher waren die einzigen daten die zeit und die außentemperatur gewesen.

vielen dank an das team das hardware und software ermöglicht hat.
zu kaufen gibt es noch immer nichts wirklich sinnvolles und abgesehn vom dem preis
sind damit die entfaltungsmöglichkeiten extrem beschränkt.

cs-online

...kann mich dem nur anschließen und es immer wieder betonen, was John da programmiert hat ist wirklich top !!! Und der Support super !
FHEM auf RPI 4 4GB, HM-WLAN-Gateway, einige HM-Aktoren,2x EBUSD an Heizung+Solar, ESP8266 am Strom-,Gas-,Wasserzähler, in WLAN-Steckdosen und Relaisleisten, Sonoff S20, Shelly1,2 und 2.5,Lacrosse-Gateway und Sensoren,Sduino,Alexa-Fhem,Huawei PV mit Speicher, alles auf einem RPI und da geht noch mehr

john30

Zitat von: cs-online am 25 Januar 2018, 08:24:34
...kann mich dem nur anschließen und es immer wieder betonen, was John da programmiert hat ist wirklich top !!! Und der Support super !
Danke für die Blumen :D
author of ebusd

rob uboot

macht wirklich freude wenn man endlich mit dem teil endlich reden kann.  :)
mit dem 470 dürfte das super super klappen. die heizung dürfte so weit ich es bis jetzt erkennen konnte im griff sein.
nur zu der wohnraumlüftung bekomme ich leider keinen kontakt.


address 76: slave #9, scanned "MF=Vaillant;ID=VWZIO;SW=0107;HW=0103"
address e8: slave, scanned "MF=Vaillant;ID=FMU00;SW=0202;HW=6502"


in der 470 gibt es dazu eh nur einen wert. maximale stufe tag und nacht.
hat wer ein file für eine wohnraumlüftung von vaillant oder geht das über das vorhanden csv für dir 470 auch?







john30

Zitat von: rob uboot am 25 Januar 2018, 16:30:26
nur zu der wohnraumlüftung bekomme ich leider keinen kontakt.

ist die via buskoppler anschlossen oder an einem separaten ebus?
author of ebusd

rob uboot

sorry habe mich schlecht ausgedrückt.
ich bekomme schon kontakt - nur eben keine csv.

pi@raspi:/etc/ebusd/vaillant $ ebusctl info
version: ebusd 3.0pre.bbc4d04
update check: version 3.1 available, broadcast.csv: different version available, vaillant/15.470.csv: different version available, vaillant/broadcast.csv: different version available, vaillant/errors.inc: different version available, vaillant/timercool.inc: different version available
signal: acquired
symbol rate: 119
max symbol rate: 164
min arbitration micros: 714
max arbitration micros: 8357
min symbol latency: 5
max symbol latency: 16
reconnects: 0
masters: 5
messages: 318
conditional: 0
poll: 1
update: 11
address 03: master #11
address 08: slave #11, scanned "MF=Vaillant;ID=HMU01;SW=0300;HW=8802", loaded "vaillant/08.hmu.csv"
address 10: master #2
address 15: slave #2, scanned "MF=Vaillant;ID=47000;SW=0420;HW=1403", loaded "vaillant/15.470.csv"
address 31: master #8, ebusd
address 33: master #13
address 36: slave #8, ebusd
address 38: slave #13, scanned "MF=Vaillant;ID=V32;SW=0117;HW=9802"
address 71: master #9
address 76: slave #9, scanned "MF=Vaillant;ID=VWZIO;SW=0107;HW=0103"
address e8: slave, scanned "MF=Vaillant;ID=FMU00;SW=0202;HW=6502"


angeschlossen ist das ganze am 32 koppler und am selben ebus.
denke mal so wie es gehört.  :-[

HMU01 - inneneinheit wärmepumpe
47000 - colormatic
V32 - bus koppler
VWZIO, FMU00 - außenheit wärmepumpe bzw. wohnraumlüftung
was was ist habe ich noch nicht herausgefunden.

kann man ein csv erstellen ohne zusätzliche hardware?
oder gibt es dazu sogar etwas?






john30

Zitat von: rob uboot am 25 Januar 2018, 23:36:28
V32 - bus koppler
kann man ein csv erstellen ohne zusätzliche hardware?
oder gibt es dazu sogar etwas?
nein, für die Variante "Gerät hinter V32" gibt es noch so gut wie nichts. Ich weiß zwar, wie solcher Koppler grundsätzlich zu betanken ist, aber der ist grundsätzlich problematisch, weil sämtliche Timings ausgehebelt werden. siehe hier
author of ebusd

nuccleon

Hallo Zusammen,

john30, vielleicht kannst du mir weiterhelfen.
Mein ebusd beendet sich regelmäßig und zwar täglich zwischen 3 und 5 Uhr. (Zusammenhang mit ISP Zwangstrennung erfolgt)?

Jetzt bräuchte ich mal einen Tip, was ich bei der Fehlersuche noch unternehmen kann. Der Log steht schon auf DEBUG, zeigt aber keine Fehler (kann ich noch nachliefern) - endet einfach ohne Fehlereintrag.
Ich hab den latenten Verdacht, dass es was mit mqtt zu tun hat, da der ebusd ohne mqtt option "durchläuft".

systemclt status ebusd zeigt mir folgendes:


pi@gatewaypi:~ $ sudo systemctl status ebusd
● ebusd.service - LSB: controls ebusd, the daemon
Loaded: loaded (/etc/init.d/ebusd; generated;
Active: active (exited) since Thu 2018-01-25 1
Docs: man:systemd-sysv-generator(8)
Process: 537 ExecStart=/etc/init.d/ebusd start
CGroup: /system.slice/ebusd.service



# /etc/default/ebusd:
# config file for ebusd service.

# Options to pass to ebusd (run "ebusd -?" for more info):
EBUSD_OPTS="--scanconfig --mqtttopic=vaillant --mqtthost=raspberrypi --mqttport=1883 --mqttretain --pollinterval=10 -d /dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0 -c /home/pi/ebusd-configuration/ebusd-2.1.x/de -l /mnt/nfs/nas/ebusd.log"



version: ebusd 3.1.v3.0-45-g3a613f8
update check: revision v3.1-1-g60a18d1 available, broadcast.csv: different version available, vaillant/08.hmu.csv: different version available, vaillant/15.470.csv: different version available, vaillant/broadcast.csv: different version available, vaillant/errors.inc: different version available, vaillant/timercool.inc: different version available, vaillant/y
signal: acquired
symbol rate: 23
max symbol rate: 131
min arbitration micros: 725
max arbitration micros: 1118
min symbol latency: 5
max symbol latency: 12
reconnects: 0
masters: 4
messages: 310
conditional: 0
poll: 26
update: 8
address 03: master #11
address 08: slave #11, scanned "MF=Vaillant;ID=HMU01;SW=0300;HW=8802", loaded "vaillant/08.hmu.csv"
address 10: master #2
address 15: slave #2, scanned "MF=Vaillant;ID=47000;SW=0420;HW=1403", loaded "vaillant/15.470.csv"address 31: master #8, ebusd
address 36: slave #8, ebusd
address 71: master #9
address 76: slave #9, scanned "MF=Vaillant;ID=VWZIO;SW=0107;HW=0103"
address e8: slave, scanned "MF=Vaillant;ID=FMU00;SW=0201;HW=6502"


john30

Zitat von: nuccleon am 26 Januar 2018, 10:48:14
Mein ebusd beendet sich regelmäßig und zwar täglich zwischen 3 und 5 Uhr. (Zusammenhang mit ISP Zwangstrennung erfolgt)?
hast Du ein logrotate am Laufen? Falls ja, wie ist das konfiguriert?
author of ebusd

nuccleon

Ich hab kein logrotate am laufen.
Mittlerweile hab ich rausgefunden, dass ebusd sich beendet, wenn ich den MQTT Broker (mosquitto) beende (ebusd läuft dann noch ein paar Sekunden / Minuten und ist danach tot)

rob uboot

#1272
danke john.

könnte man das übergehen in dem man zb. die lüftung extra lässt und dann
an einen eigenen raspi mit ebusd laufen lässt?
gäbe es eine csv für die wohnraumlüftung?

kann dieser koppler auch der grund dafür sein dass man bestimmte befehle zwar geben kann
diese aber nicht umgesetzt werden? z.b.: HwcOPMode

27

#1273
Hallo zusammen,
ich habe zwei Fragen zu ebusd und würde mich über eine Antwort freuen.

1) Energieintegral
Mir ist aufgefallen, dass es beim Integral Abweichungen zwischen der Ausgabe im Terminal von ebusd (ebusctl read Integral) und der Anzeige am Bedienteil der Sole-Wärmepumpe selber gibt. Der Wert, der von ebusd ausgegeben wird, scheint "nachzuhinken".

Edit:
OK, das liegt vermutlich am Buffer: https://forum.fhem.de/index.php/topic,46098.msg384395.html#msg384395

2.) ehp Mode =  (ERR: invalid position for 1008b51009000232000000000002 / 00)


pi@raspberrypi:~ $ ebusctl find -d -v
broadcast datetime = outsidetemp=5.125;time=14:08:00;date=28.01.2018
broadcast hwcStatus = onoff=off;VF1=23;onoff=off
broadcast outsidetemp = temp2=5.125
broadcast vdatetime = time=14:08:00;date=28.01.2018
cc Mode = temp0=30;hwcmode=auto;=00;onoff=off
cc Status = temp0=0;onoff=off;temp=-;temp0=0
ehp ActualEnvironmentPower = power=0
ehp ActualEnvironmentPowerFine = =64
ehp ActualEnvironmentPowerPercentage = percent0=0
ehp CompPressHigh = press=8.958;sensor=ok
ehp CompPressLow = press=8.636;sensor=ok
ehp CondensorTemp = temp=19.31;sensor=ok
ehp errorhistory = index=9;status=2;time2=05:09;date=19.10.2015;error=580
ehp FlowTemp = temp=24.31;sensor=ok
ehp HcReturnTemp = temp=23.88;sensor=ok
ehp HeatPumpStatus = hpstatus=standby
ehp HeatpumpType = =brinetowater
ehp Integral = integral=-29
ehp Mode =  (ERR: invalid position for 1008b51009000232000000000002 / 00)
ehp SourcePumpStatus = =0
ehp SourceTempInput = temp=8.62;sensor=ok
ehp SourceTempOutput = temp=14.44;sensor=ok
ehp Status02 = hwcmode=disabled;temp0=0;temp1=100.0;temp0=0;temp1=100.0
ehp Status = temp=23.88;press=2.322;press=1.825;=03 28 00 00
ehp TempInput = temp=27.75;sensor=ok
ehp TempOutput = temp=28.75;sensor=ok
ehp YieldEnvironmentEnergy = energy4=31982
hwc Mode = temp0=45;hwcmode=auto;=00;onoff=off
hwc Status = temp0=80;onoff=off;temp=50.12;temp0=45
hwc Timer.Monday = from=06:00;to=22:00;from=23:20;to=23:20;from=23:20;to=23:20;daysel=Mo-So
mc CfgHeatSinkType = mctype=mixer
mc DateTime = dcfstate=valid;btime=14:08:18;bdate=28.01.2018;temp2=5.125
mc FlowTempDesired = temp1=25.0
mc HeatingCurve = curve=0.15
mc Mode = temp0=21;mcmode=auto;=00;onoff=off
mc Status = temp0=25;onoff=off;temp=24.31;temp0=21
mc TempDesired = temp1=21.0
scan.08  = MF=Vaillant;ID=EHP00;SW=0419;HW=7201
scan.08 id = prefix=??;year=??;week=??;product=??????????;supplier=????;counter=??????;suffix=??
scan.15  = MF=Vaillant;ID=UIH00;SW=0374;HW=6901
scan.15 id = prefix=21;year=14;week=09;product=0020093224;supplier=0907;counter=005135;suffix=N8
scan.23  = MF=Vaillant;ID=EHP00;SW=0419;HW=7201
scan.23 id = prefix=??;year=??;week=??;product=??????????;supplier=????;counter=??????;suffix=??
scan.25  = MF=Vaillant;ID=EHP00;SW=0419;HW=7201
scan.25 id = prefix=??;year=??;week=??;product=??????????;supplier=????;counter=??????;suffix=??
scan.50  = MF=Vaillant;ID=EHP00;SW=0419;HW=7201
scan.50 id = prefix=??;year=??;week=??;product=??????????;supplier=????;counter=??????;suffix=??


Hier scheint die Zuordnung zu der CSV nicht zu passen?!

Ich besitze eine Vaillant VWS 63/3
i/o-Karte 4.19
User Interface 3.74

Ich verwende zusammen mit einem Raspberry Pi3 (Raspbian Stretch) den eBus Koppler USB von ESERA.

ebusd habe ich ganz frisch installiert. Diesmal mit dem Installationstool von Reinhart und Amunra. Vorher hatte ich es von Hand installiert. Gleiches Ergebnis.

Ich bitte um Verzeihnung, falls ich Fragen stellen sollte, die schon behandelt wurden. Aktuell bin ich nur am Wochenende daheim und mir fehlt derzeit die Zeit mich hier tiefer einzulesen. Dennoch würde ich mich freuen, wenn ich ebusd ohne Fehler zum Laufen bekomme.


pi@raspberrypi:~ $ ebusctl info
version: ebusd 3.0.595c7c0
update check: version 3.1 available, broadcast.csv: newer version available, vaillant/08.ehp.csv: newer version available, vaillant/15.uih.csv: newer version available, vaillant/23.ehp.cc.csv: newer version available, vaillant/25.ehp.hwc.csv: newer version available, vaillant/50.ehp.mc.csv: newer version available, vaillant/broadcast.csv: different version a
signal: acquired
symbol rate: 23
max symbol rate: 136
reconnects: 0
masters: 3
messages: 638
conditional: 285
poll: 2
update: 56
address 03: master #11
address 08: slave #11, scanned "MF=Vaillant;ID=EHP00;SW=0419;HW=7201", loaded "vaillant/08.ehp.csv"
address 10: master #2
address 15: slave #2, scanned "MF=Vaillant;ID=UIH00;SW=0374;HW=6901", loaded "vaillant/15.uih.csv"
address 23: slave, scanned "MF=Vaillant;ID=EHP00;SW=0419;HW=7201", loaded "vaillant/23.ehp.cc.csv"
address 25: slave, scanned "MF=Vaillant;ID=EHP00;SW=0419;HW=7201", loaded "vaillant/25.ehp.hwc.csv"
address 31: master #8, ebusd
address 36: slave #8, ebusd
address 50: slave, scanned "MF=Vaillant;ID=EHP00;SW=0419;HW=7201", loaded "vaillant/50.ehp.mc.csv"


Edit:

pi@raspberrypi:/etc/ebusd/vaillant $ ebusd --checkconfig --scanconfig
2018-01-28 13:46:27.221 [main notice] ebusd 3.0.595c7c0 performing configuration check...
2018-01-28 13:46:28.221 [main notice] found messages: 5938 (445 conditional on 143 conditions, 2 poll, 56 update)
2018-01-28 13:46:28.264 [main notice] ebusd stopped

Vaillant VWS

Hallo Forumsteilnehmer,

in meiner ersten Beitrag möchte ich zu alllererst Danke sagen, für die viele Information die man hier erhält.

Schon vor Jahren wurde ich schon aufmerksam auf das Thema Vaillant/EBUS(D) durch die Beiträge von pah. Aber erst vor ein paar Wochen habe ich mir einen Raspi zugelegt und FHEM installiert. Nachdem ich mich etwas in FHEM eingearbeitet hatte, war natürlich der Wunsch da, meine fast 10 Jahre alte Vaillant VWS Wärmepumpe in FHEM einzubinden. Letzte Woche bekam ich meinen EBUS-Koppler und so habe ich erfolgreich eBusd und die eBusd-Konfig installiert und zum Laufen gebracht. Ich frage jetzt alle (für mich) intressanten Daten ab und zeige sie in FHEM dar. Soweit so gut.

Bei zwei Themen komme ich aktuell nicht weiter, obwohl ich im Forum versucht habe, entsprechende Informationen zu finden:

1.   Das Dämonstarthilfefile kann ich nicht finden und ins entsprechende Verzeichnis kopieren, um ein automatisches
   Starten nach einem NeiStart zu haben!

   'cp /home/pi/ebusd/contrib/etc/init.d/ebusd.debian /etc/init.d/ebusd'

   geht nicht, da unter '/home/pi/' kein Vz 'ebusd/...' vorhanden ist!


2.   läuft das eBusd Logrotate nicht, obwohl in

   '/etc/logrotate.d/ebusd'      obwohl der entsprechende Eintrag eingetragen ist. '/var/log/ebusd*.log {.....'


Vielleicht habt ihr Tipps für einen blutigen Anfänger, was in meinem Fall nicht stimmt.



Installiert habe ich 'ebusd-3.1_armhf-jessie.deb' und 'ebusd-configuration-2.1.b143f39-de_all.deb'

csv-Config-Files                          liegen im Vz     '/etc/ebusd/'
Config-File  für ebusd service       liegt im Vz       '/etc/default/ebusd'


Vielen dank für eure Mithilfe

Grüße Norbert