[main] devices_config_yml = cul2mqtt_devices.yml log_path = /home/pi/logs/cul2mqtt log_enable = true filterSelfSentIncomingTimeout = 100 # also used as min repeat time, in ms lastReceivedMaxAge = 500 lastSentMinInterval = 1500 [cul] serialPort = /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0 serialBaudrate = 38400 serialTimeout = 1 serialCulInitTimeout = 3 # enable UART CUL receive_from_serial_cul = True send_on_serial_cul = True # enable MQTT connected CUL receive_from_mqtt_cul = True send_on_mqtt_cul = True # prefer UART or MQTT CUL for TX (UART, MQTT or both) TX_interface_prefer = UART # force usage of UART CUL (program will exit if connect fails, so it can be restarted by systemd) forceSerialCULConnected = False # CUL init sequence - normally X21 (Intertechno only) or X05 (includes RAW/non-Intertechno devices) culInitCmd = X05 # attention - will break sensors which send values if set to True culSendsRSSI = False # for "classic" MQTT-CUL #mqtt_cul_topic_received = MQTTCUL/received #mqtt_cul_topic_send = MQTTCUL/send # for Tasmota based MQTT-CUL using Tasmota´s serial bridge functions mqtt_cul_topic_received = tele/Tasmota-MQTT-CUL/RESULT mqtt_cul_topic_send = cmnd/Tasmota-MQTT-CUL/SerialSend [mqtt] server = mqtt.lan port = 1883 user = mqttuser password = xxxxxx