eBus Schaltung in Betrieb nehmen

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

Vorheriges Thema - Nächstes Thema

john30

Zitat von: martin8310 am 01 November 2019, 19:36:45
eigentlich sollte das die neuste Version (heute installiert) sein, warum steht dann dort "revision v3.4 available"?
du musst configure bzw. autogen.sh nochmal aufrufen, damit die Version im config.h aktualisiert wird.
author of ebusd

john30

Zitat von: Trainer am 31 Oktober 2019, 16:54:31
Ist es möglich das raumbediengerät von Vaillant handlich über die SW zu Übersteuern so dass man aus der Ferne die Heizung steuern kann?
üblicherweise ist die einfachste Methode, die Heizkurze anzupassen
author of ebusd

HeikoGr

Zitat von: john30 am 02 November 2019, 08:36:48
du musst configure bzw. autogen.sh nochmal aufrufen, damit die Version im config.h aktualisiert wird.

Ich habe folgendes versucht:


cd ~/ebusd
git fetch
./autogen.sh
./configure
make clean
make
sudo service ebusd stop
sudo make install
sudo service ebusd start


hat bei mir keine Versionsnummer aktualisiert...

Die Rückbesinnung auf eine alte git Weiheit hat bei mir geholfen  ;D :
https://xkcd.com/1597/

martin8310

Zitat von: john30 am 02 November 2019, 08:36:48
du musst configure bzw. autogen.sh nochmal aufrufen, damit die Version im config.h aktualisiert wird.

Hallo, ich habe es aber über das ".deb" Paket aktualisiert:
https://github.com/john30/ebusd/releases/download/v3.4/ebusd-3.4_amd64-stretch_mqtt1.deb
Muß ich es erst kompilieren damit die korrekte Version angezeigt wird?

Gruß und Dank
Martin

john30

Zitat von: martin8310 am 04 November 2019, 17:57:49
Hallo, ich habe es aber über das ".deb" Paket aktualisiert:
https://github.com/john30/ebusd/releases/download/v3.4/ebusd-3.4_amd64-stretch_mqtt1.deb
Muß ich es erst kompilieren damit die korrekte Version angezeigt wird?
ach Mist, dann hab ich das Release wohl mal wieder nicht mit Versionsnr-Aktualisierung gebaut...
Kann ich am Wochenende korrigieren
author of ebusd

msfox

#1565
Nun hab ich es nach 2 Jahren endlich geschaft, meine ebus an die Vaillant Flexotherm 87/4 anzuschließen....
Zugriff habe ich, jedoch bekomme ich nicht alle Werte. Nur die, die in der 08.hmu.csv stehen.
Folgendes Ergebnis mit ebusctl i

address 03: master #11
address 08: slave #11, scanned "MF=Vaillant;ID=HMU00;SW=0305;HW=0403", loaded "vaillant/08.hmu.csv"
address 10: master #2
address 15: slave #2, scanned "MF=Vaillant;ID=70000;SW=0419;HW=4603"
address 31: master #8, ebusd
address 36: slave #8, ebusd
address 71: master #9
address 76: slave #9

Nun hab ich mal geschaut unter https://github.com/john30/ebusd-configuration/issues/72#issuecomment-445545927 steht:

address 15: slave #2, scanned "MF=Vaillant;ID=70000;SW=0419;HW=4603", loaded "vaillant/15.700.csv"

Nur warum wird bei mir die csv-Datei nicht geladen?

Die 15.700.csv liegt bei mir im gleichen Verzeichnis wie die 08.hmu.cvs.

Edit: Jetzt bekomme ich auch die 15.700.csv gelistet.
Den ebus habe ich vor 4h gestartet. Jetzt war ich noch mal an der Pumpe und bin durch die Menüs. Habe --scanconfig=full gestellt, ebusctl find -a -d ausgeführt. Eines von den dreien wird's gewesen sein :)...

msfox

#1566
Noch eine Frage:

Hier https://forum.fhem.de/index.php/topic,46098.msg381580.html#msg381580 steht:
Zitat
(http://up.picr.de/24124098pw.png)
wurde das CSV selektiert, erscheint ein neues Dropdownlistenfeld aus dem nun aus allen Definitionen der CSV ausgewählt werden kann.
Wir wählen "Date~Datum" und speichern das Attribut.


(http://up.picr.de/24124099is.png)
nachdem nun das Attribut gespeichert wurde, erscheint es unter "Attributes". Klickt bitte hier auf das Attribut (r~430~Date~Datum) und es wird sofort nach oben in das "attr" Feld kopiert. Nun muss ein Variablen Name vergeben werden. Wir wählen "DateTime" und klicken auf "attr".

Also "auswählen" klappt, aber dann habe ich ja in FHEM nur "GET" oder "SET" als Button.
Mit dem GET-Button bekomme ich Werte, aber in der Liste der Attribute erscheint es noch immer nicht....

Edit:
Wenn ich GET ebusd_find ausführen, kommt die Meldung "461 definitions processed". Als Attribute habe ich es da aber immer noch nicht.

Edit:
Ah, ich habs. Man muss SET auf den Wert ausführen. Dann erscheint es auch in den Attributen.

bbcare

#1567
Gutn Abend zusammen!!!!

erstmal fettes Lob an alle die an dem ebusd mitgewirkt haben!!!!!
da ziehe ich echt meinen Hut vor.

ich hab da mal ein Problem...

so wie ich das interpretiere, wird das Solarmodul "VMS01" nicht erkannt...

und die daten die ich so erhalte sind ein bisschen mager.

woran kann das liegen?

(Anlage: auroCompact VSC S ../4, multiMATIC VRC 700/5, mit SolarModul)


EBUSD_OPTS="-d /dev/ttyebus -p 8888 -l /var/log/ebusd.log --scanconfig --pollinterval=180 --httpport 8080 --receivetimeout=55000 --configpath=http://ebusd.eu/config/ "



version: ebusd 3.4.v3.4-5-gf152798, update check: revision v3.4 available,
signal: acquired, symbol rate: 42, max symbol rate: 116, min arbitration micros: 21, max arbitration micros: 196,
min symbol latency: 3, max symbol latency: 4, reconnects: 0, masters: 4, messages: 602, conditional: 2, poll: 0, update: 9,
address 01: master #6
address 03: master #11
address 06: slave #6, scanned "MF=Vaillant;ID=VMS01;SW=0116;HW=0303"
address 08: slave #11, scanned "MF=Vaillant;ID=BAI00;SW=0202;HW=9602", loaded "vaillant/bai.0010015600.inc" ([PROD='0010015609']), "vaillant/08.bai.csv"
address 10: master #2
address 15: slave #2, scanned "MF=Vaillant;ID=70000;SW=0510;HW=6403", loaded "vaillant/15.700.csv"
address 31: master #8, ebusd
address 36: slave #8, ebusd
address ed: slave, scanned "MF=Vaillant;ID=VMS01;SW=0116;HW=0303"



2019-12-03 21:57:42.536 [bus notice] scan 06: ;Vaillant;VMS01;0116;0303
2019-12-03 21:57:42.536 [update notice] store 06 ident: done
2019-12-03 21:57:42.536 [update notice] sent scan-read scan.06  QQ=31: Vaillant;VMS01;0116;0303
2019-12-03 21:57:42.536 [bus notice] scan 06: ;Vaillant;VMS01;0116;0303
2019-12-03 21:57:42.603 [main error] unable to load scan config 06: no file from vaillant with prefix 06 matches ID "vms01", SW0116, HW0303
2019-12-03 21:57:42.603 [main error] scan config 06: ERR: element not found
2019-12-03 21:57:43.194 [update notice] received unknown MS cmd: 1008b5110101 / 09523bb00446570100ff
2019-12-03 21:57:43.370 [update notice] received unknown MS cmd: 0306b511020900 / 0700800000ff1020
2019-12-03 21:57:43.510 [update notice] received unknown MS cmd: 1008b51009000049ffffff000000 / 0101
2019-12-03 21:57:43.772 [update notice] received unknown MS cmd: 1006b511020900 / 0700800000ff1020
2019-12-03 21:57:44.733 [bus notice] scan 08: ;Vaillant;BAI00;0202;9602
2019-12-03 21:57:44.733 [update notice] store 08 ident: done
2019-12-03 21:57:44.733 [update notice] sent scan-read scan.08  QQ=31: Vaillant;BAI00;0202;9602
2019-12-03 21:57:44.733 [bus notice] scan 08: ;Vaillant;BAI00;0202;9602
2019-12-03 21:57:44.963 [main notice] read common config file vaillant/scan.csv
2019-12-03 21:57:45.018 [main notice] read common config file vaillant/general.csv
2019-12-03 21:57:45.071 [main notice] read common config file vaillant/broadcast.csv
2019-12-03 21:57:45.127 [main notice] read scan config file vaillant/08.bai.csv for ID "bai00", SW0202, HW9602
2019-12-03 21:57:45.261 [update notice] sent scan-read scan.08 id QQ=31:
2019-12-03 21:57:45.425 [update notice] sent scan-read scan.08 id QQ=31:
2019-12-03 21:57:45.562 [update notice] sent scan-read scan.08 id QQ=31:
2019-12-03 21:57:45.702 [update notice] sent scan-read scan.08 id QQ=31: 21;18;47;0010015609;3100;006957;N3
2019-12-03 21:57:45.916 [main notice] found messages: 199 (2 conditional on 24 conditions, 0 poll, 9 update)
2019-12-03 21:57:46.002 [bus notice] max. symbols per second: 127
2019-12-03 21:57:46.015 [update notice] sent scan-read scan.08 id QQ=31: 21;18;47;0010015609;3100;006957;N3
2019-12-03 21:57:46.155 [update notice] sent scan-read scan.08 id QQ=31: 21;18;47;0010015609;3100;006957;N3
2019-12-03 21:57:46.296 [update notice] sent scan-read scan.08 id QQ=31: 21;18;47;0010015609;3100;006957;N3
2019-12-03 21:57:46.436 [update notice] sent scan-read scan.08 id QQ=31: 21;18;47;0010015609;3100;006957;N3
2019-12-03 21:57:46.436 [bus notice] scan 08: ;21;18;47;0010015609;3100;006957;N3
2019-12-03 21:57:48.558 [bus notice] scan 15: ;Vaillant;70000;0510;6403
2019-12-03 21:57:48.558 [update notice] store 15 ident: done
2019-12-03 21:57:48.562 [update notice] sent scan-read scan.15  QQ=31: Vaillant;70000;0510;6403
2019-12-03 21:57:48.562 [bus notice] scan 15: ;Vaillant;70000;0510;6403
2019-12-03 21:57:48.694 [update notice] sent unknown MS cmd: 3115b5090124 / 09003231313834363030
2019-12-03 21:57:48.826 [update notice] sent scan-read scan.15 id QQ=31:
2019-12-03 21:57:48.959 [update notice] sent scan-read scan.15 id QQ=31:
2019-12-03 21:57:49.091 [update notice] sent scan-read scan.15 id QQ=31: 21;18;46;0020242192;0082;073057;N0
2019-12-03 21:57:49.091 [bus notice] scan 15: ;21;18;46;0020242192;0082;073057;N0
2019-12-03 21:57:49.319 [main notice] read scan config file vaillant/15.700.csv for ID "70000", SW0510, HW6403
2019-12-03 21:57:49.369 [main notice] found messages: 600 (2 conditional on 24 conditions, 0 poll, 9 update)
2019-12-03 21:57:53.822 [update notice] received unknown MS cmd: 0306b511020900 / 0700800000ff1020
2019-12-03 21:57:54.093 [update notice] received read bai Status01 QQ=10: 42.0;30.0;4.688;35.0;43.5;on
2019-12-03 21:57:54.360 [update notice] received update-write bai SetMode QQ=10: auto;36.5;-;-;0;0;0;0;0;0
2019-12-03 21:57:54.619 [update notice] received unknown MS cmd: 1006b511020900 / 0700800000ff1020
2019-12-03 21:57:55.511 [update notice] received unknown MS cmd: 0306b511040abb0200 / 0100
2019-12-03 21:58:03.167 [update notice] received unknown MS cmd: 1006b511020900 / 0700800000ff1020
2019-12-03 21:58:03.256 [update notice] received unknown MS cmd: 0306b511020900 / 0700800000ff1020
2019-12-03 21:58:03.483 [update notice] received read bai Status01 QQ=10: 42.5;30.0;4.688;35.0;43.5;on
2019-12-03 21:58:03.754 [update notice] received update-write bai SetMode QQ=10: auto;36.5;-;-;0;0;0;0;0;0
2019-12-03 21:58:04.028 [update notice] received read bai DateTime QQ=10: valid;21:58:05;03.12.2019;4.938
2019-12-03 21:58:04.284 [update notice] received read bai Status02 QQ=10: auto;60;75.0;70;65.0
2019-12-03 21:58:04.520 [update notice] received update-read broadcast vdatetime QQ=10: 21:58:04;03.12.2019
2019-12-03 21:58:04.782 [update notice] received unknown MS cmd: 1008b5110100 / 08af020d26040f0081
2019-12-03 21:58:05.000 [update notice] received update-read broadcast outsidetemp QQ=10: 4.688
2019-12-03 21:58:05.716 [update notice] received unknown MS cmd: 0306b511040ab90200 / 0100
2019-12-03 21:58:13.028 [update notice] received unknown MS cmd: 1006b511020900 / 0700800000ff1020
2019-12-03 21:58:13.117 [update notice] received unknown MS cmd: 0306b511020900 / 0700800000ff1020
2019-12-03 21:58:13.345 [update notice] received read bai Status01 QQ=10: 42.5;30.0;4.688;35.0;43.5;off
2019-12-03 21:58:13.612 [update notice] received update-write bai SetMode QQ=10: auto;36.5;-;-;0;0;0;0;0;0
2019-12-03 21:58:15.929 [update notice] received unknown MS cmd: 0306b511040ab90200 / 0100
2019-12-03 21:58:22.890 [update notice] received unknown MS cmd: 1006b511020900 / 0700800000ff1020
2019-12-03 21:58:22.978 [update notice] received unknown MS cmd: 0306b511020900 / 0700800000ff1020
2019-12-03 21:58:23.423 [update notice] received read bai Status01 QQ=10: 37.5;30.0;4.688;35.0;43.5;off
2019-12-03 21:58:23.690 [update notice] received update-write bai SetMode QQ=10: auto;36.5;-;-;0;0;0;0;0;0




Reinhart

also erkannt wird dein Modul schon, aber es wird keine dazupassende csv geladen. Suche einfach hier nach "aurocompact", ich glaube gelesen zu haben das die Besitzer einer solchen das schon gelöst haben.

Wegen deiner fehlenden Werte, was verwendest du den zu Anzeige? GAEBUS?
Über den eBus kommen nur Broadcast oder Werte die du abfragst.


pi@eBus:~ $ ebusctl r -f flowtemp
46.06;ok

pi@eBus:~ $ ebusctl r -f Hc1HeatCurve
1.00

gehe doch einfach einmal in die Console und frage mit "ebusctl" ab was du benötigst, das wäre der 1. Test. Wenn das funktioniert, dann kannst du weiter machen.

LG
FHEM auf Raspy4 mit Bullseye + SSD, Homematic, ESP8266, ESP32, Sonoff, eBus, NanoCUL, MapleCUL, , MQTT2, Alexa

bbcare

#1569
Das sieht ganz gut aus.  8)
die Dateien mit ln zu auf die richtigen Dateinamen zu verlinken funktioniert. (ln 06.pms.csv ed.vms.sc.csv)
welche ebus befehle jetzt genau für die solar Geschichte funktionieren muss ich noch irgendwie rausfinden...

und mit dem openhab ebus binding muss ich mich auch noch auseinander setzten...
https://github.com/csowada/openhab-bindings/wiki/eBus-Binding

Die Befehle werden noch nicht komplett interpretiert.

gibt es eigentlich ein Archiv über die zur Verfügung stehenden ebus befehle?


version: ebusd 3.4.v3.4-5-gf152798
update check: revision v3.4 available, vaillant/08.bai.csv: different version available, vaillant/hcmode.inc: different version available
signal: acquired, symbol rate: 60, max symbol rate: 130, min arbitration micros: 7, max arbitration micros: 46, min symbol latency: 4, max symbol latency: 4
reconnects: 0, masters: 4, messages: 734, conditional: 2, poll: 0, update: 10
address 01: master #6
address 03: master #11
address 06: slave #6, scanned "MF=Vaillant;ID=VMS01;SW=0116;HW=0303", loaded "vaillant/06.vms.csv"
address 08: slave #11, scanned "MF=Vaillant;ID=BAI00;SW=0202;HW=9602", loaded "vaillant/bai.0010015600.inc" ([PROD='0010015609']), "vaillant/08.bai.csv"
address 10: master #2
address 15: slave #2, scanned "MF=Vaillant;ID=70000;SW=0510;HW=6403", loaded "vaillant/15.700.SW0510.csv"
address 31: master #8, ebusd
address 36: slave #8, ebusd
address ed: slave, scanned "MF=Vaillant;ID=VMS01;SW=0116;HW=0303", loaded "vaillant/ed.vms.sc.csv"



Gruß bbcare

Reinhart

ok, das ist ja schon mal gut!

Eine generelle Übersicht gibt es nicht, da es von der Konfiguration deiner Anlage abhängt. Aber du kannst dir ja die csv Files einzeln anschauen (zB: 08.bai.csv ), dann siehst du was da alles drinnen ist. Oder gib einfach einmal in der Konsole ein:
ebusctl find
FHEM auf Raspy4 mit Bullseye + SSD, Homematic, ESP8266, ESP32, Sonoff, eBus, NanoCUL, MapleCUL, , MQTT2, Alexa

Mitch

Wollte mich heute mal einem "Problem" annehmen, welches ich seit drei Jahren vor mir her schiebe, die Ansteuerung der Zirkulationspumpe.

Naja, da habe ich gesehen, es gibt mittlerweile v3.x ich hatte noch 1.x
Nach dem Update bekomme ich leider keinen Wert mehr für den Rücklauf, gibt es irgendwie nicht mehr?

In meiner bai00.cfg in fhem habe ich dazu folgende Abfrage:
# Ruecklauftemperatur
get Ruecklauf cmd {"r -f sdtrt temp\n"}
get Ruecklauf expect "\d+\.\d+\n\n"
get Ruecklauf postproc { sprintf("%5.1f",$_) }


Allerdings gibt es sdtrt nicht mehr?

Wenn ich direkt auf dem PI ebusctl r -f sdtrt temp eingebe, kommt:
ERR: element not found

Wenn ich das richtig verstanden habe, sind die CSV Files jetzt online?
-c, --configpath=PATH
Read CSV config files from PATH [http://ebusd.eu/config/]

Das war wohl in meiner alten CSV:
r,,SDTRT,d.41 Rücklauftemperatur,,,,"9800",,,temp,,,,tempmirror,,UIN,,,,,,sensor,,,Rücklauftemperatur

Jemand eine gute Idee?
FHEM im Proxmox Container

john30

Zitat von: Mitch am 06 Dezember 2019, 22:45:52
Wollte mich heute mal einem "Problem" annehmen, welches ich seit drei Jahren vor mir her schiebe, die Ansteuerung der Zirkulationspumpe.

Naja, da habe ich gesehen, es gibt mittlerweile v3.x ich hatte noch 1.x
Nach dem Update bekomme ich leider keinen Wert mehr für den Rücklauf, gibt es irgendwie nicht mehr?

In meiner bai00.cfg in fhem habe ich dazu folgende Abfrage:
# Ruecklauftemperatur
get Ruecklauf cmd {"r -f sdtrt temp\n"}
get Ruecklauf expect "\d+\.\d+\n\n"
get Ruecklauf postproc { sprintf("%5.1f",$_) }


Allerdings gibt es sdtrt nicht mehr?

Wenn ich direkt auf dem PI ebusctl r -f sdtrt temp eingebe, kommt:
ERR: element not found

Wenn ich das richtig verstanden habe, sind die CSV Files jetzt online?
-c, --configpath=PATH
Read CSV config files from PATH [http://ebusd.eu/config/]

Das war wohl in meiner alten CSV:
r,,SDTRT,d.41 Rücklauftemperatur,,,,"9800",,,temp,,,,tempmirror,,UIN,,,,,,sensor,,,Rücklauftemperatur

Jemand eine gute Idee?
schau mal mit "r -f ReturnTemp"
author of ebusd

Reinhart

ja genau, die haben sich mal vor einiger Zeit geändert.

# Aussentemperatur
get Aussentemp cmd {"r -f OutdoorstempSensor temp\n"}
get Aussentemp expect ".*\n*"
get Aussentemp postproc {$_}

# vorlauftemperatur
get Vorlauf cmd {"r -f flowtemp temp\n"}
#get Vorlauf cmd {"r -m 10 status01 temp1.0"}
get Vorlauf expect ".*\n*"
get Vorlauf postproc { sprintf("%5.1f",$_) }

# Ruecklauftemperatur
get Ruecklauf cmd {"r -f ReturnTemp temp\n"}
#get Ruecklauf cmd {"r -m 10 status01 temp1.1\n"}
get Ruecklauf expect ".*\n*"
get Ruecklauf postproc { sprintf("%5.1f",$_) }

get VorlaufSoll cmd {"r -f FlowTempDesired temp\n"}
get VorlaufSoll expect ".*\n*"
get VorlaufSoll postproc { sprintf("%5.1f",$_) }

# FlowTempDesired
get FlowTempDesired cmd {"r -f Hc1ActualFlowTempDesired\n"}
get FlowTempDesired expect ".*\n*"
get FlowTempDesired postproc { sprintf("%5.1f",$_) }

# Anlagendruck
get Druck cmd {"r -f Waterpressure press.0\n"}
get Druck expect ".*\n*"
get Druck postproc { sprintf("%5.1f",$_) }

# Pumpenleistung
get PumpeWatt cmd {"r -f WPPWMPower\n"}
#get PumpeWatt cmd {"r -f PumpPower\n"}
get PumpeWatt expect ".*\n*"
get PumpeWatt postproc { sprintf("%5.0f",$_) }

# Fanspeed
get Fanspeed cmd {"r -f fanspeed\n"}
get Fanspeed expect ".*\n*"
get Fanspeed postproc { sprintf("%5.0f",$_) } 

hier mal ein paar Werte wie ich sie aktuell verwende.

LG
FHEM auf Raspy4 mit Bullseye + SSD, Homematic, ESP8266, ESP32, Sonoff, eBus, NanoCUL, MapleCUL, , MQTT2, Alexa

Mitch

#1574
Super, vielen Dank, den Wert gibt es.

Wenn ich auf dem Pi eingebe ebusctl r -f ReturnTemp temp bekomme ich die Temperatur.

In fhem bleibt der Wert aber 0???

Hier meine cfg dazu:
# Ruecklauftemperatur
get Ruecklauf cmd {"r -f ReturnTemp temp\n"}
#get Ruecklauf cmd {"r -m 10 status01 temp1.1\n"}
#get Ruecklauf cmd {"r -f sdtrt temp\n"}
get Ruecklauf expect ".*\n*"
get Ruecklauf postproc { sprintf("%5.1f",$_) }


Nachtrag: habe jetzt nochmal die cfg gecheckt und neu gestartet, jetzt geht es wieder. Vielen Dank!
FHEM im Proxmox Container