@glasfaser Alles klar - kein Problem. Du hast mir schon sehr weitergeholfen um das Thema tiefer zu verstehen. Vielen Dank.
NEWS
Best posts made by Dre83
-
RE: eBus Adapter Vaillant
Latest posts made by Dre83
-
RE: Test Adapter KNX v2.x
Ich muss mal ganz blöd fragen - wie speichert man denn bei den GA Tools den Status "Schreiben Lesen oder Aktualisieren"?
Wenn ich die Haken rein mache und in ein anderes Objekt gehe sind die Haken danach wieder weg.Edit: mit der neuen Version 2.0.13. gehts problemlos. Problem gelöst.
-
RE: Adapter: ebus
@rene_hm
Hi René,
habe es genau so mit dem Script umgesetzt wie von Dir beschrieben. Funktioniert wunderbar. Vielen Dank. Somit habe ich jetzt alles zentral im iobroker.
Da konnte ich auch meine Cron-Jobs auf dem Raspberry auch löschen. (war ja im Endeffekt das selbe Vorgehen) -
RE: Adapter: ebus
@rene_hm Sorry aber ich verstehe die Frage nicht. Was meinst du mit "wie sieht es in den Datenpunkten aus"?
Ich habe sowohl unter "pms" als auch bei "sc" und "hwc" z.B. den NTC Sensor 1. Allerdings bekomme ich nur für einen NTC1Sensor, einen NTC2Sensor, einen NTC3Sensor und einen NTC4 Sensor die Daten geliefert. Die anderen Sensoren, welche genauso heißen aktualisiert es nicht
Also Umgehungslösung habe ich es aktuell so gelöst, dass ich auf dem Raspberry mit einem Cron-Trigger
sudo crontab -e
die Daten jetzt aller 5 Minuten mit dem Raspberry abfrage. Danach werden auch die Daten aller NTC-Sensoren sauber importiert.
*/5 * * * * ebusctl r -c sc NTC1Sensor */5 * * * * ebusctl r -c sc NTC2Sensor */5 * * * * ebusctl r -c sc NTC3Sensor */5 * * * * ebusctl r -c sc NTC4Sensor */5 * * * * ebusctl r -c pms NTC1Sensor */5 * * * * ebusctl r -c pms NTC2Sensor */5 * * * * ebusctl r -c pms NTC3Sensor */5 * * * * ebusctl r -c pms NTC4Sensor */5 * * * * ebusctl r -c hwc NTC1Sensor */5 * * * * ebusctl r -c hwc NTC2Sensor */5 * * * * ebusctl r -c hwc NTC3Sensor
Kann ich auch mehrere Kommandos auf ebus.0.cmd legen?
Wenn ja wie ist dann die Syntax? -
RE: Adapter: ebus
Hallo in die Runde,
habe ein kleines Problem. Ich habe ein Gesheizung mit Pufferspeicher, Solarkollektoren und Trinkwasseranlage.Daten werden auch alle top geladen.
address 01: master #6 address 03: master #11 address 06: slave #6, scanned "MF=Vaillant;ID=PMS02;SW=0209;HW=8402", loaded "vaillant/06.pms.csv" address 08: slave #11, scanned "MF=Vaillant;ID=BAI00;SW=0104;HW=7803", loaded "vaillant/bai.308523.inc", "vaillant/08.bai.csv" address 0a: slave, scanned "MF=Vaillant;ID=PMW01;SW=0206;HW=8302", loaded "vaillant/0a.pmw.hwc.csv" address 10: master #2 address 12: slave, scanned "MF=Vaillant;ID=PMW01;SW=0206;HW=8302" address 15: slave #2, scanned "MF=Vaillant;ID=70000;SW=0613;HW=6903", loaded "vaillant/15.700.csv" address 26: slave, scanned "MF=Vaillant;ID=VR_71;SW=0104;HW=0503", loaded "vaillant/26.vr_71.csv" address 31: master #8, ebusd address 36: slave #8, ebusd address ec: slave, scanned "MF=Vaillant;ID=SOL00;SW=0613;HW=6903", loaded "vaillant/ec.sol.sc.csv" address ed: slave, scanned "MF=Vaillant;ID=PMS02;SW=0209;HW=8402" address f7: master #20 address fc: slave #20, scanned "MF=Vaillant;ID=PMW01;SW=0206;HW=8302"
Jetzt zum Problem. Sowohl in der "vaillant/06.pms.csv"
r,,Ntc1Sensor,Ntc1Sensor,,,,"0500",,,tempsensor,,,Temperature in solar flow (from solar collector) r,,Ntc2Sensor,Ntc2Sensor,,,,"0600",,,tempsensor,,,Temperature in solar back flow (to solar collector) r,,Ntc3Sensor,Ntc3Sensor,,,,"0700",,,tempsensor,,,Temperature in buffer flow (to buffer) r,,Ntc4Sensor,Ntc4Sensor,,,,"0800",,,tempsensor,,,Temperature in buffer back flow (from buffer)
als auch in der "0a.pmw.hwc.csv"
r,,Ntc1Sensor,Ntc1Sensor,,,,"0000",,,tempsensor,,,T1 Temperature r,,Ntc2Sensor,Ntc2Sensor,,,,"0100",,,tempsensor,,,T2 Temperature r,,Ntc3Sensor,Ntc3Sensor,,,,"0200",,,tempsensor,,,T3 Temperature
stehen NTC1Sensor, NTC2Sensor und NTC3Senor drin.
Wie kann ich denn bei der Abfrage im ebusd Adapter im ioBroker unterscheiden, welchen er einsammelt.
Aktuell sammelt er Sensor 1-3 nur vom "hwc" ein und nicht vom "pms".
-
RE: eBus Adapter Vaillant
@hiltex na klar.
Hier der Link zu dem Problem was ich hatte. Mit dem EBus Adapter ging es bei dem User reibungslos.
https://forum.fhem.de/index.php/topic,114969.0.html
Anbei noch die Antwort von John im FHEM Forum:
https://forum.fhem.de/index.php/topic,46098.1755.html -
RE: eBus Adapter Vaillant
@dre83 Mein Thema kann geschlossen werden. Im FHEM Forum habe ich einen weiteren User gefunden, welcher genau die gleichen Probleme mit dem ESERA Ethernet Adapter hatte. Mit dem EBus Adapter 3, für welchen ich mich angemeldet habe, ging es reibungslos.
Zudem schrieb mir John 30 folgendes:
"Das Problem bei dem Netzweradapter ist die viel zu hohe Latenz. Dadurch kommt es zu vermehrt arbitration loss und somit kann ebusd nicht vernünftig die Geräte-IDs auslesen."@Glasfaser : Vielen Dank nochmal für Deine Unterstützung.
-
RE: eBus Adapter Vaillant
@dre83 ich habe mich jetzt tiefer in das log eingelesen und noch einiges ausprobiert.
Es fällt auf das direkt nach erkennen des ersten erkannten EBUS Teilnehmers die Broadcast, scan und General CSV und danach die CSV des Teilnehmers gelesen wird.
2021-04-03 21:44:16.155 [update notice] received scan-read scan.06 QQ=10: Vaillant;PMS02;0209;8402 2021-04-03 21:44:17.168 [main notice] read common config file vaillant/broadcast.csv 2021-04-03 21:44:17.169 [main notice] read common config file vaillant/scan.csv 2021-04-03 21:44:17.170 [main notice] read common config file vaillant/general.csv 2021-04-03 21:44:17.177 [main notice] read scan config file vaillant/06.pms.csv for ID "pms02", SW0209, HW8402
Ab dem zweiten erkannten Teilnehmer wird die nicht mehr gemacht.
2021-04-03 21:44:18.630 [bus notice] scan 26: ;Vaillant;VR_71;0104;0503 2021-04-03 21:44:18.630 [update notice] store 26 ident: done 2021-04-03 21:44:18.630 [update notice] received scan-read scan.26 QQ=10: Vaillant;VR_71;0104;0503 2021-04-03 21:44:21.026 [main error] scan config 08: ERR: arbitration lost 2021-04-03 21:44:22.546 [update notice] received unknown MS cmd: 1026b5230106 / 1000802002008000802804008035045104 2021-04-03 21:44:22.843 [update notice] received unknown MS cmd: 1026b5230107 / 0f37040080008000800000800080fc05 2021-04-03 21:44:23.083 [update notice] received update-read broadcast vdatetime QQ=10: 21:44:23;03.04.2021 2021-04-03 21:44:23.302 [update notice] received update-read broadcast outsidetemp QQ=10: -40.000
-
RE: eBus Adapter Vaillant
@glasfaser ja leider ohne Erfolg. Die CSV Dateien werden ja auch geladen wenn ich z.B. nur ein Gerät dran habe.
-
RE: eBus Adapter Vaillant
@hiltex ok dann ist das bei mir ähnlich.
Aktuell werden alle Geräte gefunden, wenn ich diese Stück für Stück nacheinander einschalte.
Was mich wundert das 5 Geräte keine CSV laden. Was auffällt das immer nur für maximal ein Gerät die csv geladen wird. Schließe ich zb. nur die VR71 an wird für diese die CSV geladen. Woran kann das liegen?pi@raspberrypi:~/ebusd $ ebusctl info version: ebusd 21.2.v21.2 signal: acquired symbol rate: 41 max symbol rate: 289 reconnects: 0 masters: 5 messages: 220 conditional: 3 poll: 0 update: 10 address 01: master #6 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 0a: slave, scanned "MF=Vaillant;ID=PMW01;SW=0206;HW=8302" address 10: master #2 address 12: slave address 15: slave #2, scanned "MF=Vaillant;ID=70000;SW=0613;HW=6903" address 26: slave, scanned "MF=Vaillant;ID=VR_71;SW=0104;HW=0503" address 31: master #8, ebusd address 36: slave #8, ebusd address ec: slave, scanned "MF=Vaillant;ID=SOL00;SW=0613;HW=6903" address ed: slave, scanned "MF=Vaillant;ID=PMS02;SW=0209;HW=8402" address f7: master #20
Die csv Dateien liegen alle hier:
/etc/ebusd/ebusd-2.1.x/de/vaillantAnbei mal das log - bai00 zieht direkt nach Erkennung die csv-Datei. Vr71 und 70000 nicht.
021-04-02 01:31:30.199 [main notice] ebusd 21.2.v21.2 started with full scan on device 192.168.2.119:5000 2021-04-02 01:31:30.229 [bus notice] bus started with own address 31/36 2021-04-02 01:32:19.970 [bus notice] signal acquired 2021-04-02 01:32:20.578 [main notice] starting initial full scan 2021-04-02 01:32:20.924 [bus notice] new master 03, master count 2 2021-04-02 01:32:22.175 [bus notice] new master 10, master count 3 2021-04-02 01:32:22.251 [bus notice] scan 08: ;Vaillant;BAI00;0104;7803 2021-04-02 01:32:22.251 [update notice] store 08 ident: done 2021-04-02 01:32:22.251 [update notice] received scan-read scan.08 QQ=10: Vaillant;BAI00;0104;7803 2021-04-02 01:32:30.584 [main notice] read common config file vaillant/broadcast.csv 2021-04-02 01:32:30.584 [main notice] read common config file vaillant/scan.csv 2021-04-02 01:32:30.585 [main notice] read common config file vaillant/general.csv 2021-04-02 01:32:30.586 [main notice] read scan config file vaillant/08.bai.csv for ID "bai00", SW0104, HW7803 2021-04-02 01:32:32.430 [bus error] send to 08: ERR: arbitration lost, retry 2021-04-02 01:32:34.388 [bus error] send to 08: ERR: arbitration lost, retry 2021-04-02 01:32:36.434 [bus error] send to 08: ERR: arbitration lost 2021-04-02 01:32:36.434 [bus error] send message part 0: ERR: arbitration lost 2021-04-02 01:32:36.434 [main error] error reading message scan.08 id: ERR: arbitration lost 2021-04-02 01:32:37.253 [bus notice] scan 26: ;Vaillant;VR_71;0104;0503 2021-04-02 01:32:37.253 [update notice] store 26 ident: done 2021-04-02 01:32:37.253 [update notice] received scan-read scan.26 QQ=10: Vaillant;VR_71;0104;0503 2021-04-02 01:32:38.413 [bus error] send to 08: ERR: arbitration lost, retry 2021-04-02 01:32:40.499 [bus error] send to 08: ERR: arbitration lost, retry 2021-04-02 01:32:40.597 [update notice] received unknown MS cmd: 1008b5040100 / 0a01ffffffffffffff2007 2021-04-02 01:32:40.920 [update notice] received unknown MS cmd: 1008b5110101 / 097d742007ffff0000ff 2021-04-02 01:32:41.220 [update notice] received unknown MS cmd: 1026b5230106 / 100080d20100800080100400803d045104 2021-04-02 01:32:41.517 [update notice] received unknown MS cmd: 1026b5230107 / 0f3d040080008000800000800080fc05 2021-04-02 01:32:41.778 [update notice] received unknown MS cmd: 1008b5110102 / 06023c96468c82 2021-04-02 01:32:42.047 [update notice] received unknown MS cmd: 1008b510090000ffffffff050000 / 0101 2021-04-02 01:32:42.286 [update notice] received update-read broadcast vdatetime QQ=10: 01:32:40;02.04.2021 2021-04-02 01:32:42.577 [update notice] received unknown MS cmd: 1026b5230f05ffffff000000ffffffffffff0000 / 0101 2021-04-02 01:32:42.585 [bus error] send to 08: ERR: arbitration lost 2021-04-02 01:32:42.586 [bus error] send message part 0: ERR: arbitration lost 2021-04-02 01:32:42.586 [main error] error reading message scan.08 id: ERR: arbitration lost 2021-04-02 01:32:42.671 [bus notice] scan 15: ;Vaillant;70000;0613;6903 2021-04-02 01:32:42.671 [update notice] store 15 ident: done 2021-04-02 01:32:42.671 [update notice] received scan-read scan.15 QQ=03: Vaillant;70000;0613;6903 2021-04-02 01:32:42.899 [update notice] received unknown MS cmd: 1008b5110100 / 08e90319001f000000 2021-04-02 01:32:43.034 [bus notice] max. symbols per second: 107 2021-04-02 01:32:43.146 [update notice] received unknown MS cmd: 1026b5230402000000 / 02019c 2021-04-02 01:32:43.395 [update notice] received unknown MS cmd: 1026b5230402010000 / 02019c 2021-04-02 01:32:43.641 [update notice] received unknown MS cmd: 1026b5230402020000 / 02019c
Anbei zum Abschluss noch eine Anfängerfrage: Was ist das für ein Gerät? BAI00?
-
RE: eBus Adapter Vaillant
@glasfaser Alles klar - kein Problem. Du hast mir schon sehr weitergeholfen um das Thema tiefer zu verstehen. Vielen Dank.