Läuft: Heizung mit eBus-Schnittstelle

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

Vorheriges Thema - Nächstes Thema

bmwfan

Hallo,
ich habe den ebusd am RPI02 meiner Zeotherm über MQTT2 wieder an den RPI03 angeschlossen und lese einige Werte aus. Ein ebusctl scan hat verschiedene Module gefunden, zu denen auch die CSV's geladenw erden. Leider wird mir immer wieder ein neues MQTT2-Device mit den selben Inhalten und einer fortlaufenden Nummer angelegt. Es handelt sich um folgendes Device:
Internals:
   CID        ebusd_3.4_6139
   DEF        ebusd_3.4_6139
   DEVICETOPIC MQTT2_ebusd_3.4_6139
   FUUID      5e052225-f33f-6b6f-6ee1-6b98a5c7450a8a3e
   IODev      MQTT2_FHEM_Server
   LASTInputDev MQTT2_FHEM_Server
   MQTT2_FHEM_Server_MSGCNT 1416
   MQTT2_FHEM_Server_TIME 2019-12-28 21:02:45
   MSGCNT     1416
   NAME       MQTT2_ebusd_3.4_6139
   NR         1805
   STATE      Betriebszustand: Warmwasser <br>Vorlauftemperatur: 63.9 <br>Aussentemperatur: -2.4
   TYPE       MQTT2_DEVICE
   READINGS:
     2019-12-28 21:02:45   Betriebszustand Warmwasser
     2019-12-28 21:02:45   FlowTemp_sensor_value ok
     2019-12-28 21:02:45   FlowTemp_temp_value 63.94
     2019-12-28 21:02:45   OutsideTemp_sensor_value ok
     2019-12-28 21:02:45   OutsideTemp_temp_value -2.38
     2019-12-28 21:02:45   StateEM_0_name 
     2019-12-28 21:02:45   StateEM_0_value water
     2019-12-27 20:59:05   subscriptions   ebusd/#
Attributes:
   IODev      MQTT2_FHEM_Server
   devStateStyle style="text-align:right"
   readingList ebusd_3.4_6139:ebusd/uiz/OutsideTemp:.* { json2nameValue($EVENT, 'OutsideTemp_', $JSONMAP) }
ebusd_3.4_6139:ebusd/uiz/FlowTemp:.* { json2nameValue($EVENT, 'FlowTemp_', $JSONMAP) }
ebusd_3.4_6139:ebusd/uiz/StateEM:.* { json2nameValue($EVENT, 'StateEM_', $JSONMAP) }
   room       9.6.1_MQTT
   stateFormat {sprintf("Betriebszustand: %s <br>Vorlauftemperatur: %.1f <br>Aussentemperatur: %.1f",
ReadingsVal($name,"Betriebszustand",0),
ReadingsVal($name,"FlowTemp_temp_value",0),
ReadingsVal($name,"OutsideTemp_temp_value",0))}
   userReadings Betriebszustand {ReadingsVal($name, "StateEM_0_value", "") eq "heat" ? "Heizen" :
ReadingsVal($name, "StateEM_0_value", "") eq "water" ? "Warmwasser" :
ReadingsVal($name, "StateEM_0_value", "") eq "wateroverrun" ? "Nicht klar was das ist" :
"unbekannt"}


Danach:
Internals:
   CFGFN     
   CID        ebusd_3.4_6390
   DEF        ebusd_3.4_6390
   DEVICETOPIC MQTT2_ebusd_3.4_6390
   FUUID      5e07b60b-f33f-6b6f-41a0-0e4f5371305ef315
   IODev      MQTT2_FHEM_Server
   LASTInputDev MQTT2_FHEM_Server
   MQTT2_FHEM_Server_MSGCNT 16
   MQTT2_FHEM_Server_TIME 2019-12-28 21:17:41
   MSGCNT     16
   NAME       MQTT2_ebusd_3.4_6390
   NR         13438
   STATE      ???
   TYPE       MQTT2_DEVICE
   READINGS:
     2019-12-28 21:17:41   FlowTemp_sensor_value ok
     2019-12-28 21:17:41   FlowTemp_temp_value 40.12
     2019-12-28 21:09:16   FrostOverRideTime_hours_value 1
     2019-12-28 21:17:41   OutsideTemp_sensor_value ok
     2019-12-28 21:17:41   OutsideTemp_temp_value -2.38
     2019-12-28 21:17:41   StateEM_0_name 
     2019-12-28 21:17:41   StateEM_0_value heat
     2019-12-28 21:07:39   subscriptions   ebusd/#
Attributes:
   IODev      MQTT2_FHEM_Server
   readingList ebusd_3.4_6390:ebusd/uiz/OutsideTemp:.* { json2nameValue($EVENT, 'OutsideTemp_', $JSONMAP) }
ebusd_3.4_6390:ebusd/uiz/FlowTemp:.* { json2nameValue($EVENT, 'FlowTemp_', $JSONMAP) }
ebusd_3.4_6390:ebusd/uiz/StateEM:.* { json2nameValue($EVENT, 'StateEM_', $JSONMAP) }
ebusd_3.4_6390:ebusd/uiz/FrostOverRideTime:.* { json2nameValue($EVENT, 'FrostOverRideTime_', $JSONMAP) }
   room       9.6.1_MQTT


und gerade aktuell:
Internals:
   CFGFN     
   CID        ebusd_3.4_22589
   DEF        ebusd_3.4_22589
   DEVICETOPIC MQTT2_ebusd_3.4_22589
   FUUID      5e09d49f-f33f-6b6f-3984-1413cdae6047a9b9
   IODev      MQTT2_FHEM_Server
   LASTInputDev MQTT2_FHEM_Server
   MQTT2_FHEM_Server_MSGCNT 9
   MQTT2_FHEM_Server_TIME 2019-12-30 11:47:44
   MSGCNT     9
   NAME       MQTT2_ebusd_3.4_22589
   NR         32159
   STATE      ???
   TYPE       MQTT2_DEVICE
   READINGS:
     2019-12-30 11:47:44   FlowTemp_sensor_value ok
     2019-12-30 11:47:44   FlowTemp_temp_value 57.06
     2019-12-30 11:47:44   OutsideTemp_sensor_value ok
     2019-12-30 11:47:44   OutsideTemp_temp_value -1.88
     2019-12-30 11:47:44   StateEM_0_name 
     2019-12-30 11:47:44   StateEM_0_value off
     2019-12-30 11:42:39   subscriptions   ebusd/#
Attributes:
   IODev      MQTT2_FHEM_Server
   readingList ebusd_3.4_22589:ebusd/uiz/OutsideTemp:.* { json2nameValue($EVENT, 'OutsideTemp_', $JSONMAP) }
ebusd_3.4_22589:ebusd/uiz/FlowTemp:.* { json2nameValue($EVENT, 'FlowTemp_', $JSONMAP) }
ebusd_3.4_22589:ebusd/uiz/StateEM:.* { json2nameValue($EVENT, 'StateEM_', $JSONMAP) }
   room       9.6.1_MQTT


Wie kann ich das abstellen?

Grüße Jürgen
Synology DS720+ mit Docker-Container und Haupt-FHEM, HW-LAN, Jalousienaktoren; Raspi 3B+ mit piVCCU ohne FHEM-Instanz, CUL, JeeLink; Raspi 3B+ mit FHEM und HMUARTUSB,  Raspi 3B+ mit HMUARTGPIO, 1-wire, ebusd

rob uboot

hallo ihr profis!

vielen dank für das alles hier.
mittlerweile habe selbst ich dank der vielen hilfestellungen hier mein system recht gut am laufen
obwohl ich noch immer herzlich wenig ahnung davon habe.
der aktuelle koppler 2.2 funktioniert perfekt und sehr stabil.

dank der vielen hex werte im forum konnte ich sogar fast alles rund um die dämliche recovair (360) umsetzen.
das letzte was mir an daten fehlt sind die temperatur werte und die luftfeuchte.  :D


pi@raspberrypi:~ $ ebusctl hex 08b509030dF40C
02b237


das könnte oder sollte einer dieser werte sein.
und aus dem hex 37b2/256 wird dann ein wert von ca. 55,7.
habe in einem der beiträge gelesen dass er je nach gerät bei vaillant zu einem beliebigen multiplikator.
gibt es dazu irgenwechle infos oder wie geht man da besten vor?  :-\
durch 3-4 wäre wohl recht nahe am ergebnis ...  ;)

john30

Zitat von: rob uboot am 20 Januar 2020, 02:23:50
und aus dem hex 37b2/256 wird dann ein wert von ca. 55,7.
habe in einem der beiträge gelesen dass er je nach gerät bei vaillant zu einem beliebigen multiplikator.
gibt es dazu irgenwechle infos oder wie geht man da besten vor?  :-\
durch 3-4 wäre wohl recht nahe am ergebnis ...  ;)
genau beobachten und eine Liste von HEX = abgelesener Wert am Display erstellen. Dann kann man schauen, wie der Faktor ist.
author of ebusd

rob uboot

okay danke.
werde ich mal machen und notieren.
wollte nur mal wissen ob sowas überhaupt einen sinn ergeben kann ...  :)
alle anderen daten sind ja entweder 1:1 zu übernehmen oder durch 256 zu dividieren.
auf so eine seltsame idee muss man als hersteller mal kommen ...  >:(

rob uboot

es war nur der falsche befehl.
es ist kein multipliaktor dabei.
der normale hex wert durch die 256 und dann durch 16. (warum auch immer ... ;))

anhand der daten konnte man alles adaptieren.
https://github.com/john30/ebusd-configuration/pull/102/files#diff-1f915e6d082d47cdd677194426ef4985
habe jetzt alle werte für die recovair 360/4

pi@raspberrypi:~ $ ebusctl hex 08b509030d050e
023e01


wenn man mir bitte jemand das so erklärt dass ich es verstehe kann ich ein csv file daraus machen.
john hat mir schon erklärt dass die files jetzt alle online sind und man das dann extra angeben muss wenn man das lokal haben möchte. aber wie erkennt er das file das er zieht?
habe das teil jetzt mal zum austesten ohne koppler in verwendung gehabt.

pi@raspberrypi:~ $ ebusctl info
version: ebusd 3.4.v3.3-51-g57eae05
update check: revision v3.4 available
access: *
signal: acquired
symbol rate: 24
max symbol rate: 122
min arbitration micros: 3
max arbitration micros: 72
min symbol latency: 4
max symbol latency: 5
reconnects: 1
masters: 3
messages: 419
conditional: 0
poll: 0
update: 8
address 03: master #11
address 08: slave #11, scanned "MF=Vaillant;ID=recoV;SW=0223;HW=0203"
address 10: master #2
address 15: slave #2, scanned "MF=Vaillant;ID=70000;SW=0419;HW=4603", loaded "vaillant/15.700.csv"
address 31: master #8, ebusd
address 36: slave #8, ebusd


sollte aber nichts ändern wenn ich das richtig verstanden habe da die 2. ebus instanz weiter auf die 08 zugreifen kann. ist es ein problem wenn man das original zusätzlich als backup am laufen hat oder überschreibt mit der 700 von zeit zu zeit was?


john30

Zitat von: rob uboot am 21 Januar 2020, 23:44:53
wenn man mir bitte jemand das so erklärt dass ich es verstehe kann ich ein csv file daraus machen.
nimm doch schon mal das File vom Pull Request als Basis, bringt ja nichts, alles neu zu erfinden.

Zitat von: rob uboot am 21 Januar 2020, 23:44:53
john hat mir schon erklärt dass die files jetzt alle online sind und man das dann extra angeben muss wenn man das lokal haben möchte. aber wie erkennt er das file das er zieht?
habe das teil jetzt mal zum austesten ohne koppler in verwendung gehabt.
bevor das online gehen kann, musst du es eh lokal testen, d.h. ebusd-configuration lokal clonen, zusätzlich das recov noch dazu legen, und dann ebusd auf den 2.1.x/de Ordner konfigurieren (-c PFAD).
Damit testest Du dann und kannst in die recov deine zusätzliche Definition eintragen.
author of ebusd

rob uboot

okay verstehe.
sobald er ein file mit dem namen revov finden lädt es mir es auch rein.

jetzt muss ich nur mehr herausfinden wie ich das ganze lokal clone.
dazu reichen meine linux unkenntnisse wohl nicht aus ...  :)

Reinhart

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

rob uboot

ist es mit der aktuellen version noch möglich 2 ebus instanzen gleichzeitig laufen zu lassen?
das ging doch mal früher oder ...  :o
oder muss man in dem fall immer immer die ganze software 2 mal installieren und am laufen haben?


# 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.


SYSV funktioniert bei mir nicht weil er immer nur eine opts nimmt.

mein csv file export mir immer lauter ';' anstatt der ','
gibt es eine elegante variante das anders zu exporterien?


cs-online

Also, ich habe hier Buster neu aufgelegt, das arbeitet mit systemd und meine config sieht so aus:

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

# Options to pass to ebusd (run "ebusd -?" for more info):
#EBUSD_OPTS="--scanconfig"

# In order to run multiple ebusd instances, simply define several EBUSD_OPTS
# with a unique suffix for each.
# Recommended is using a number as suffix for all EBUSD_OPTS settings.
# That number can then be used 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_OPTS3="--scanconfig -d /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A900beCG-if00-port0 -p 8890 -l /var/log/ebusd3.log"

#EBUSD_OPTS1="--scanconfig  --accesslevel=* --latency=0 -d /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AI02IEBP-if00-port0 -p 8888 -l /var/log/ebusd1.log --mqttport=1883 --mqttjson --mqtthost=192.168.2.22 --mqtttopic=ebusd/%circuit/%name"
#EBUSD_OPTS2="--scanconfig=15 --accesslevel=* --latency=0 -d /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AI02IEBO-if00-port0 -p 8889 -l /var/log/ebusd2.log --mqttport=1883 --mqttjson --mqtthost=192.168.2.22 --mqtttopic=ebusd/%circuit/%name"
EBUSD_OPTS="--pidfile=/var/run/ebusd.pid --configpath=/etc/ebusd --scanconfig  --accesslevel=* --latency=0 -d /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AI02IEBP-if00-port0 -p 8888 -l /var/log/ebusd1.log"
EBUSD_OPTS1="--pidfile=/var/run/ebusd2.pid --configpath=/etc/ebusd2 --scanconfig=15 --accesslevel=* --latency=0 -d /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AI02IEBO-if00-port0 -p 8889 -l /var/log/ebusd2.log"
     


dann habe ich den EBUSD-Service kopiert
sudo cp  /lib/systemd/system/ebusd.service  /lib/systemd/system/ebusd2.service

dann den neuen Service editiert und dort dann auf EBUSD_OPTS1 verwiesen
sudo nano /lib/systemd/system/ebusd2.service

dann die Dienste aktualisieren:
systemctl daemon-reload

einmal rebootet,

dann testen mit:
1. Instanz:
ebusctl

2. Instanz (so wie ich den konfiguriert habe
ebusctl -p 8889

ohne Gewähr (soweit ich das noch nachstellen konnte)

Grüße

Christian
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

rob uboot

danke dir!  :)
genauso sollte es aussehen.  ;D


pi@raspberrypi:/ $ ebusctl -p 8888 info
version: ebusd 3.4.v3.3-51-g57eae05
update check: revision v3.4 available, vaillant/15.700.csv: different version available, vaillant/hcmode.inc: different version available
access: *
signal: acquired
symbol rate: 24
max symbol rate: 129
min arbitration micros: 8
max arbitration micros: 31
min symbol latency: 4
max symbol latency: 4
reconnects: 0
masters: 5
messages: 470
conditional: 0
poll: 0
update: 10
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=70000;SW=0419;HW=4603", loaded "vaillant/15.700.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"

pi@raspberrypi:/ $ ebusctl -p 8889 info
version: ebusd 3.4.v3.3-51-g57eae05
access: *
signal: acquired
symbol rate: 14
max symbol rate: 58
min arbitration micros: 794
max arbitration micros: 879
min symbol latency: 5
max symbol latency: 15
reconnects: 0
masters: 4
messages: 52
conditional: 0
poll: 0
update: 8
address 03: master #11
address 08: slave #11, scanned "MF=Vaillant;ID=recoV;SW=0223;HW=0203", loaded "vaillant/08.recov.csv"
address 10: master #2
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"

Peter1984

Hallo zusammen,

kann ich eine auromatic und eine VWL 61/3 an den gleichen eBus hängen, oder brauche ich 2 Koppler?
Falls ja, einfach von der auromatic auf die VWL und von dort aus weiter zum Koppler?

Danke!

rob uboot

das kommt darauf an welche adresse die geräte verwenden.
denke aber mal das einer reichen sollte wenn du sonst auch keinen koppler in verwendung hast.
wenn die 2 geräte jetzt auch zusammenhängen ist das sicher kein problem.
den bus kann man abzweigen wo immer man möchte.

rob uboot

anbei die 08.recov.csv


# type (r[1-9];w;u)",circuit,name,[comment],[QQ],ZZ,PBSB,[ID],field1,part (m/s),datatypes/templates,divider/values,unit,comment
#,recov,recoVair 260/4 360/4,,,,,,,,,,,
# ##### Generell #####,,,,,,,,,,,,,
*r,,,,,,B513,,,,IGN:2,,,
*w,,,,,,B509,,,,,,,
r,recov,IntensTag,Lueftungsintensitaet Tag auslesen,,,,048a03,HEX:15,,UIN,,,Werte 1-6
r,recov,IntensNacht,Lueftungsintensitaet Nacht auslesen,,,,048b03,HEX:15,,UIN,,,Werte 1-6
r,recov,WaermeRueck,Waermerueckgewinnung auslesen,,,,048c03,HEX:15,,UIN,0=auto;1=on;2=off,,Werte auto/on/off
w,recov,IntensTag,Lueftungsintensitaet Tag setzen,,,,0e8a03,,,UCH,,,Werte 1-6
w,recov,IntensNacht,Lueftungsintensitaet Nacht setzen,,,,0e8b03,,,UCH,,,Werte 1-6
w,recov,HeatRecovery,Waermerueckgewinnung,,,,0e8c03,,,UCH,,,Werte 0=auto;1=on;2=off
w,recov,SetTag,Lueftung Tag setzen,,,B522,000200FFFF,,,,,,
w,recov,SetNacht,Lueftung Nacht setzen,,,B522,000100FFFF,,,,,,
w,recov,SetIntensiv,Stosslueften aktivieren,,,B522,000300FFFF,,,,,,
w,recov,SetIntensivAb,Stosslueften deaktivieren,,,B522,000000FFFF,,,,,,Setzt den Wert zurück (Tag/Nacht oder auto?)
w,recov,SetWunschTemp,Wunschtemperatur,,,,0e140e,,,temp,,,Wert ändert sich erst nach restart von EBUSD?
# ##### Read  #####,,,,,,,,,,,,,
*r,,,,,,B509,,,,IGN:2,,,
r,recov,BypassPosition,Position der Bypass-Klappe,,,,290b0e,,,UIN,10,%,
r,recov,Frostschutz,Frostschutz,,,,29f10c,,,onoff,,,
r,recov,WunschTemp,Wunschtemperatur,,,,29140e,,,temp,,°C,
r,recov,Filterwechsel,Filterwechsel in Tagen,,,,29360e,,,UIN,,Tage,
r,recov,Volumstrom,Drehzahl Volumstrom,,,,29FC0D,,,UIN,,m3/h,
r,recov,Zuluft,Drehzahl,,,,29010E,,,UIN,,rpm,
r,recov,Abluft,Drehzahl,,,,29020E,,,UIN,,rpm,
r,recov,TempZuluft,Temperatur Zuluft,,,,29b30d,,,temp,,°C,
r,recov,TempAbluft,Temperatur Abluft,,,,29b40d,,,temp,,°C,
r,recov,TempAussenluft,Temperatur Aussenluft,,,,290c0e,,,temp,,°C,
r,recov,TempFortluft,Temperatur Fortluft,,,,290d0e,,,temp,,°C,
r,recov,FeutigkeitAbluft,Feuchtigkeit Abluft,,,,298503,,,percent,,%,
r,recov,ErtragHeute,Ertrag Heute,,,,29560E,,,UIN,,kw/h,
r,recov,ErtragVortag,Ertrag Vortag,,,,29570E,,,UIN,,kw/h,
r,recov,ErtragMonat,Ertrag Monat,,,,29580E,,,UIN,,kw/h,
r,recov,ErtragJahr,Ertrag Jahr,,,,29590E,,,UIN,,kw/h,
r,recov,ErtragGesamt,Ertrag Gesamt,,,,295A0E,,,UIN,,kw/h,


sollte soweit alles klappen.
bin mir noch nicht sicher wie ich das laufen lasse werden.
wird aber wohl mehr sinn machen den 2. ebusd nicht zusätzlich am vailllant regler anzuschließen.
stufe nacht und tag übernimmt er mir andere befehle wie intensivlüften überschreibt der regler wieder.
das müsste man dann wenn man den regler auch verwenden will über einen mode regeln. (zb.: hwcSFMode)

Peter1984

Zitat von: rob uboot am 16 Februar 2020, 19:57:05
das kommt darauf an welche adresse die geräte verwenden.
denke aber mal das einer reichen sollte wenn du sonst auch keinen koppler in verwendung hast.
wenn die 2 geräte jetzt auch zusammenhängen ist das sicher kein problem.
den bus kann man abzweigen wo immer man möchte.

Naja doch, 1 Koppler habe ich aktuell. Die beiden Geräte kennen sich aktuell nicht.
Ich habe bisher nichts gefunden, wie ich die unterschiedlichen Geräteadressen einstellen kann?