J
JimKnopf
Hi Blade!
Das sieht eher nach einem Ebus Problem aus, da steht ja auch bus error. Ich nehme mal an ebusd läuft auf einem Pi?
Mit welchen Parametern wird ebusd gestartet?
Für mich war es immer am besten, den daemon zu stoppen (sudo service ebusd stop) und ebusd im terminal von hand aufzurufen (ebusd -f -d enh:192.168.2.54:9999 --latency=100 --address=ff --configpath=/etc/ebusd/en --accesslevel=* --mqttport=1884 --mqttjson --mqtthost=localhost --mqtttopic=ebusd2/%circuit/%name --pollinterval=5 --enablehex --enabledefi --scanconfig=full -p 8889 --configlang=en).
Hier müssten natürlich die Parameter nach Deiner Konfiguration angepasst werden, speziell die ip und topic. Da ich zwei Dapter in Betrieb habe heißt der zweite ebusd2.
Dann kannst Du genau sehen ob der Ebus und ebusd sich verstehen. Erst danach würde ich mich um MQTT kümmern.
Wenn das soweit läuft, kann man die Parameter in der Datei /etc/default/ebusd einfügen.
Gruß,
Burkhard
Das sieht eher nach einem Ebus Problem aus, da steht ja auch bus error. Ich nehme mal an ebusd läuft auf einem Pi?
Mit welchen Parametern wird ebusd gestartet?
Für mich war es immer am besten, den daemon zu stoppen (sudo service ebusd stop) und ebusd im terminal von hand aufzurufen (ebusd -f -d enh:192.168.2.54:9999 --latency=100 --address=ff --configpath=/etc/ebusd/en --accesslevel=* --mqttport=1884 --mqttjson --mqtthost=localhost --mqtttopic=ebusd2/%circuit/%name --pollinterval=5 --enablehex --enabledefi --scanconfig=full -p 8889 --configlang=en).
Hier müssten natürlich die Parameter nach Deiner Konfiguration angepasst werden, speziell die ip und topic. Da ich zwei Dapter in Betrieb habe heißt der zweite ebusd2.
Dann kannst Du genau sehen ob der Ebus und ebusd sich verstehen. Erst danach würde ich mich um MQTT kümmern.
Wenn das soweit läuft, kann man die Parameter in der Datei /etc/default/ebusd einfügen.
Gruß,
Burkhard