Hallo in die Community,
ich bin dann mal der Neue!
Nicht nur neu im Forum, sondern auch ganz neu beim Thema Home Assistant. Ich verwende ausschließlich Eltako Enocean. Baureihe (BR) 14, BR62, BR61, einige FT55 Taster und den Eltako Multisensor über FWS61. Nun versuche ich krampfhaft seit einigen Tagen dies in Home Assistant rein zu bekommen. Leider ohne Erfolg. ![]()
Es hängt bei mir schon bei der Installation des Enocean MQTT.
Ich habe den MQTT Broker installiert. Ebenfalls Enocean MQTT. Ich habe die Datei “enoceanmqtt.devices.sample” von GitHub in den /config/ Ordner kopiert. In der Konfiguration habe ich dann unter Device-file “/config/enoceanmqtt.devices.sample” eingegeben. Ich hoffe das ist richtig. Wenn ich Enocean MQTT nun starten will bekomme ich folgende Fehlermeldung:
EnOcean MQTT (dev)
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
Preparing to start…
Retrieved devices file: /config/enoceanmqtt.devices.sample
Starting EnOceanMQTT…
/usr/lib/python3.11/site-packages/bs4/builder/init.py:545: XMLParsedAsHTMLWarning: It looks like you’re parsing an XML document using an HTML parser. If this really is an HTML document (maybe it’s XHTML?), you can ignore or filter this warning. If it’s XML, you should know that using an XML parser will be more reliable. To parse this document as XML, make sure you have the lxml package installed, and pass the keyword argumentfeatures="xml"into the BeautifulSoup constructor.
warnings.warn(
2023-06-30 14:40:25,809 INFO: Logging to file: /config/enoceanmqtt.log
2023-06-30 14:40:25,810 INFO: Loading config file /data/enoceanmqtt.conf
Traceback (most recent call last):
File “/usr/bin/enoceanmqtt”, line 33, in
sys.exit(load_entry_point(‘enocean-mqtt’, ‘console_scripts’, ‘enoceanmqtt’)())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/app/enocean-mqtt/enoceanmqtt/enoceanmqtt.py”, line 111, in main
sensors, global_config = load_config_file(conf[‘config’])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/app/enocean-mqtt/enoceanmqtt/enoceanmqtt.py”, line 48, in load_config_file
if not config_parser.read(conf_file):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3.11/configparser.py”, line 713, in read
self._read(fp, filename)
File “/usr/lib/python3.11/configparser.py”, line 1112, in _read
raise DuplicateOptionError(sectname, optname,
configparser.DuplicateOptionError: While reading from ‘/data/enoceanmqtt.conf’ [line 51]: option ‘<script crossorigin’ in section ‘CONFIG’ already exists
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped
Kann mir hier jemand bei behilflich sein?
Viele Grüße, Maik



