Hallo,
laut https://wiki.fhem.de/wiki/EBUS-ECMD versuche ich gerade diese Installation. In der Abteilung "ECMD Devices definieren" bei "define Vorlauf ECMDDevice bai00.class" bekomme ich diese Fehlermeldung im Webfenster von FHEM:
ECMDDevice Vorlauf error: unknown class bai00.class (I/O device is EBUS).
Bis dorthin lief alles fehlerfrei.
EBUS scheint zu funktionieren:
Internals:
DEF telnet 127.0.0.1:8888
DeviceName 127.0.0.1:8888
FD 54
FUUID 620ebc6e-f33f-1cdf-a447-9756c8e81777911e
NAME EBUS
NR 180
PARTIAL
Protocol telnet
STATE opened
TYPE ECMD
READINGS:
2022-02-18 22:13:28 state opened
fhem:
classDefs:
bai00.class:
Attributes:
classdefs bai00.class=/opt/fhem/FHEM/bai00.cfg
icon usb
requestSeparator 000
room Vaillant
Die fehlerträchtige Zeile nennt die Datei bai00.cfg die dort nicht existiert. Wo sollte sie herkommen?
Die automatisierte Installation vom ebusd ist fehlerfrei durchgelaufen:
pi@pi4:/etc/default $ ebusctl info
version: ebusd 21.3.v21.3
device: /dev/ttyUSB0
access: *
signal: acquired
symbol rate: 23
max symbol rate: 98
min arbitration micros: 1007
max arbitration micros: 2044
min symbol latency: 5
max symbol latency: 6
reconnects: 0
masters: 3
messages: 643
conditional: 3
poll: 0
update: 10
address 03: master #11
address 08: slave #11, scanned "MF=Vaillant;ID=BAI00;SW=0407;HW=7603", loaded "vaillant/bai.308523.inc", "vaillant/08.bai.csv"
address 10: master #2
address 15: slave #2, scanned "MF=Vaillant;ID=72000;SW=0122;HW=7703", loaded "vaillant/15.720.csv"
address 31: master #8, ebusd
address 36: slave #8, ebusd
Als Info:
pi@pi4:/opt/fhem/FHEM $ ls b*
ls: Zugriff auf 'b*' nicht möglich: Datei oder Verzeichnis nicht gefunden
Problem behoben: Die gesuchte Datei ist im Wiki erst 1,5 Bildschirmseiten weiter unten definiert, das ist im Text nicht angegeben, also ist die Beschreibung suboptimal formuliert.
Gruß
Thomas