NEWS
eBus Adapter Vaillant
-
Ich würde den Bus mal neustarten ohne das Ersa Modul.
-
@glasfaser Ok. Gibt es hier eine Abfolge wie das Ausschalten / Einschalten zu erfolgen hat.
@Cino Bzw. wie kann ich den Bus getrennt neu starten? Mittlerweile habe ich auch die Baudrate und auch die Latenzzeit herunter geschraubt.Im FHEM Forum wird des weiteren Berichtet, dass man auch am Poti drehen soll. Was sagt Ihr dazu?
Anscheinend "müllt" auch der USB Adapter von ESERA den Bus ziemlich voll.LG
-
@floret88 sagte in eBus Adapter Vaillant:
dass man auch am Poti drehen soll.
Du hast aber kein Fehler in deinen Log´s , da würde ich nicht rumschrauben
Beispiel mit Fehler im Log:
[bus notice] signal acquired [bus error] signal lost [bus notice] signal acquired [bus error] signal lost
-
@floret88 sagte in eBus Adapter Vaillant:
[bus debug] arbitration lost
Diese Meldung hast du auch ,
Schau mal bei Ihmhttps://forum.iobroker.net/topic/29359/ebus-adapter-vaillant/177
-
@glasfaser klare Aussage von John30
-
Verstell bloß nicht die Baudrate. Die muss stimmen.
Mach den Adapter ab und dann die Therme einmal Stromlos machen. Danach kannste den Adapter wieder verbinden.Ist mir auch schon passiert das der Bus abgestürzt ist. Das Polling darf auch nicht so intensiv sein vom Adapter. Damit blockierst du auch den Bus.
Falls ein Poti vorhanden ist würde ich nicht daran drehen. Die sind schon richtig eingestellt beim Vertrieb,
-
@cino Standardmäßig war die Baudrate auf 9600 und lt Bedienungsanleitung von Esera soll diese bei 2400 sein! (Brachte keine Änderung!)
Ja ich weigere mich Wehement etwas daran zu drehen! Aber langsam will ich das zum laufen bekommen, und versuche jede Nadel im Heuhaufen zu finden!
Da gerade die kühle Phase anfängt, möchte ich ungern die Heizung zerstören - werde morgen dennoch den kompletten Neustart der WP probieren und Euch berichten!
-
@floret88 Also das mit dem Drehen ist so eine Sache...
Bei meinem Esera-Adapter sehe ich folgende LED:- Anschluss 10: Leuchtet konstant
- Pwr: Leuchtet konstant
- Data: blinkt unregelmäßig
Wenn es bei dir auch so ist, dann kannst du dir wenigstens sicher sein, dass dein Esera Daten empfangen kann.
- Sollte die Anschluss 10 LED nicht leuchten, dann hast du ein Problem in der eBus Verkabelung.
- Sollte die Power LED nicht leuchten, dann hast du Probleme mit der Stromversorgung bzw. dem USB-Anschluss.
- Sollte die Data-LED nicht blinken, dann werden keine Daten empfangen. das kann mehrere Ursachen haben.
- eBus Verkabelung
- Der eBus Signal-Level muss angepasst werden (war bei mir so). In dem Fall musst du an dem kleinen Potentiometer am Adapter leicht drehen. Siehe eBus Anleitungen von John30 im Netz. z.B. https://wiki.fhem.de/wiki/EBUS unter dem Punkt: Poti abgleichen.
Wir sind gespannt auf deine Berichte. Viel Erfolg,
a200. -
@cino Neustart ohne eBus Adapter und anschließenden wieder verbinden, bringt keinen Erfolg!
@a200 Alles bereits überprüft, bis auf die Poti Einstellungen.
Hier ein kleines Video, damit man sieht - alles OKhttps://www.youtube.com/watch?v=5-BFxLjh02g
Dann bleibt mir eigtl. nur noch Option: Einstellung am Poti verändern.
-
@floret88 Na dann ist ja aus der Hardware-Sicht alles in Ordnung. Ich hätte weiter oben lesen sollen. Da steht:
signal: acquired symbol rate: 109 max symbol rate: 122
Sorry. Mea culpa.
-
@a200 kein Problem und ich bekomme langsam einen Nervenzusammenbruch!
Jetzt lese ich im Wiki das der Esera USB Adapter ebenfalls Probleme mit der Latency hat. Also am Poti drehen - Die Freude ist riesig wie Ihr euch denken könnt.
Des Weiteren auch noch angemeldet für den eBus Adapter v3 - i don‘t like
Werde Euch nach Poti Dreherei auf den aktuellen Stand bringen! Trotzdem Danke an alle für die Versuche mir zu helfen! Danke.
-
@floret88 nach 2 stündigen Drehen am Poti und x Neustarts des Raspberrys und X mal runter nehmen des VRC habe ich die Nase voll, und lass es bleiben! Abwarten auf den eBus Adapter v3 von John30.
Haben fertig, schönes Wochenende
-
Ich hab den hier, funktioniert top
-
@cino Den habe ich auch, und funkt leider nicht zufriedenstellend.
-
@floret88 wenn du willst kann ich dir meine config mal schicken.
ebusctl i version: ebusd 21.2.v21.2 update check: OK signal: acquired symbol rate: 23 max symbol rate: 360 min arbitration micros: 319 max arbitration micros: 9955 min symbol latency: 0 max symbol latency: 28 reconnects: 0 masters: 3 messages: 706 conditional: 3 poll: 1 update: 10 address 03: master #11 address 08: slave #11, scanned "MF=Vaillant;ID=BAI00;SW=0104;HW=7803", loaded "vaillant/bai.308523.inc", "vaillant/08.bai.csv" address 10: master #2 address 15: slave #2, scanned "MF=Vaillant;ID=70000;SW=0614;HW=6903", loaded "vaillant/15.700.csv" address 31: master #8, ebusd address 36: slave #8, ebusd address ec: slave, scanned "MF=Vaillant;ID=SOL00;SW=0614;HW=6903", loaded "vaillant/ec.sol.sc.csv"
a# /etc/default/ebusd: # config file for ebusd service. # Options to pass to ebusd (run "ebusd -?" for more info): #EBUSD_OPTS="--scanconfig" EBUSD_OPTS="--configpath=http://ebusd.eu/config/ -d /dev/ttyUSB0 -p 8888 --latency=0 --receivetimeout=100000 -l /var/log/ebusd.log --scanconfig=full --httpport=8889 --htmlpath=/var/ebusd/html" # MULTIPLE EBUSD INSTANCES WITH SYSV # In order to run multiple ebusd instances on a SysV enabled system, simply # define several EBUSD_OPTS with a unique suffix for each. Recommended is to # use a number as suffix for all EBUSD_OPTS settings. That number will then be # taken as additional "instance" parameter to the init.d script in order to # start/stop an individual ebusd instance instead of all instances. # Example: (uncomment the EBUSD_OPTS above) #EBUSD_OPTS1="--scanconfig -d /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0 -p 8888 -l /var/log/ebusd1.log" #EBUSD_OPTS2="--scanconfig -d /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A900acTF-if00-port0 -p 8889 -l /var/log/ebusd2.log" #EBUSD_OPTS3="--scanconfig -d /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A900beCG-if00-port0 -p 8890 -l /var/log/ebusd3.log" # MULTIPLE EBUSD INSTANCES WITH SYSTEMD # In order to run muiltiple ebusd instances on a systemd enabled system, just # copy the /usr/lib/systemd/system/ebusd.service file to /etc/systemd/system/ # with a different name (e.g. ebusd-2.service), remove the line starting with # 'EnvironmentFile=', and replace the '$EBUSD_OPTS' with the options for that # particular ebusd instance.
-
Also meine Config die quasi Fehlerfrei zusammen mit dem ESERA EBUS Adapter seit Januar läuft:
% # /etc/default/ebusd: # config file for ebusd service. # Options to pass to ebusd (run "ebusd -?" for more info): EBUSD_OPTS="--scanconfig=full --configpath=/etc/ebusd/ -d /dev/ttyUSB0 -p 8888 --latency=0 --receivetimeout= 100000 -l /var/log/ebusd.log --httpport=8889 --htmlpath=/var/www/" # MULLE EBUSD INSTANCES WITH SYSV In order to run multiple ebusd instances on a SysV enabled system, # simply define several EBUSD_OPTS with a unique suffix for each. Recommended is to use a number as # suffix for all EBUSD_OPTS settings. That number will then be taken as additional "instance" # parameter to the init.d script in order to start/stop an individual ebusd instance instead of all # instances. Example: (uncomment the EBUSD_OPTS above) #EBUSD_OPTS1="--scanconfig -d /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0 -p 8888 -l /var /log/ebusd1.log" #EBUSD_OPTS2="--scanconfig -d /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A900acTF-if00-port0 -p 8889 -l /var /log/ebusd2.log" #EBUSD_OPTS3="--scanconfig -d /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A900beCG-if00-port0 -p 8890 -l /var /log/ebusd3.log" # MULTIPLE EBUSD INSTANCES WITH SYSTEMD # In order to run muiltiple ebusd instances on a systemd enabled system, just # copy the /usr/lib/systemd/system/ebusd.service file to /etc/systemd/system/ # with a different name (e.g. ebusd-2.service), remove the line starting with # 'EnvironmentFile=', and replace the '$EBUSD_OPTS' with the options for that # particular ebusd instance.
Und der Auszug aus dem ebusctl info
pi@raspberrypi:~ $ ebusctl i version: ebusd 21.2.v21.2 signal: acquired symbol rate: 58 max symbol rate: 150 min arbitration micros: 326 max arbitration micros: 573 min symbol latency: 5 max symbol latency: 14 reconnects: 0 masters: 5 messages: 558 conditional: 0 poll: 1 update: 10 address 00: master #1 address 03: master #11 address 05: slave #1, scanned "MF=Vaillant;ID=VR921;SW=2206;HW=5703" address 08: slave #11, scanned "MF=Vaillant;ID=HMU00;SW=0308;HW=0403", loaded "vaillant/08.hmu.csv" address 10: master #2 address 15: slave #2, scanned "MF=Vaillant;ID=70000;SW=0614;HW=6903", loaded "vaillant/15.700.csv" address 31: master #8, ebusd address 36: slave #8, ebusd address 71: master #9 address 76: slave #9, scanned "MF=Vaillant;ID=VWZ00;SW=0308;HW=0403" address ec: slave, scanned "MF=Vaillant;ID=SOL00;SW=0614;HW=6903", loaded "vaillant/ec.sol.sc.csv"
Die 921 wird nicht erkannt (Das Internetmodul).
Der ESERA ist Busmäig ca 2.5m entfernt von der Wärmepumpe vond dort wird er weiter geleitet zum 921 und 700er.Ich habe den abgleich direkt am ESERA mit Laptop via HTERM gemacht. Auch ich musste das Poti anpassen.
Gruß
DerDani -
Ich hatte auch den Esera Adapter, und damit so meine Probleme. Hauptsächlich gehts da um die latency. Kurzum, nachdem ich den selbstgebastelten Adapter von John verwende, funktioniert alles tadellos.
Du kannst an der Config drehen und wenden was du willst, bringt aber nur mäßigen Erfolg. Glaub mir, ich habe Stunden oder eher Tage damit verbracht
-
Hallo, ich verwende den EBus schon einige Jahre zum Auslesen von Werten und der Einstellung der Heizkurve.
Leider gelingt es mir nicht die Auto Raumtemperatur welche an der calorMatic 430 eingestellt werden kann auch über die VIS einzustellen.
Wenn ich mir die eBusDaten über [IP IoBroker]:8891/data auslese werden meine Änderungen an der calorMatic 430 als "ActualRoomTempDesiredHc1" und "DisplayedHc1RoomTempDesired" angezeigt. Diese kann ich über das Terminal mit ebusctl r ActualRoomTempDesiredHc1 oder ebusctl r DisplayedHc1RoomTempDesired ebenfalls auslesen.
Eine Änderung mit ebusctl w -c 430 ActualRoomTempDesiredHc1 22 oder ebusctl w -c 430 DisplayedHc1RoomTempDesired 22 wird mit ERR: element not found beantwortet. Somit gehe ich davon aus, dass er in "ActualRoomTempDesiredHc1" und "DisplayedHc1RoomTempDesired" keine Werte schreiben kann.
Ich kann mir aber auch nicht vorstellen, dass man grad diesen Komfortwert zur kurzfristigen Erhöhung oder Absenkung der Soll Zimmertemperatur nicht auch extern verstellen kann.
Hat hierzu jemand eine Idee oder Lösung?
LG
Horst -
@hasont ist das nicht eine Frage für die eBus Leute und nicht für ioBroker?
Btw: Warum postest Du den absolut identischen Text hier im Forum in zwei verschiedenen Threads?
-
@hasont
Hallo Horst,hast du inzwischen eine Lösung gefunden, um den Raumsollwert zu ändern?
VG, Ralf