cul2mqtt_example.ini 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. [main]
  2. devices_config_yml = cul2mqtt_devices.yml
  3. log_path = /home/pi/logs/cul2mqtt
  4. log_enable = true
  5. filterSelfSentIncomingTimeout = 100
  6. # also used as min repeat time, in ms
  7. lastReceivedMaxAge = 500
  8. lastSentMinInterval = 1500
  9. [cul]
  10. serialPort = /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
  11. serialBaudrate = 38400
  12. serialTimeout = 1
  13. serialCulInitTimeout = 3
  14. # enable UART CUL
  15. receive_from_serial_cul = True
  16. send_on_serial_cul = True
  17. # enable MQTT connected CUL
  18. receive_from_mqtt_cul = True
  19. send_on_mqtt_cul = True
  20. # prefer UART or MQTT CUL for TX (UART, MQTT or both)
  21. TX_interface_prefer = UART
  22. # force usage of UART CUL (program will exit if connect fails, so it can be restarted by systemd)
  23. forceSerialCULConnected = False
  24. # CUL init sequence - normally X21 (Intertechno only) or X05 (includes RAW/non-Intertechno devices)
  25. culInitCmd = X05
  26. # attention - will break sensors which send values if set to True
  27. culSendsRSSI = False
  28. # for "classic" MQTT-CUL
  29. #mqtt_cul_topic_received = MQTTCUL/received
  30. #mqtt_cul_topic_send = MQTTCUL/send
  31. # for Tasmota based MQTT-CUL using Tasmota´s serial bridge functions
  32. mqtt_cul_topic_received = tele/Tasmota-MQTT-CUL/RESULT
  33. mqtt_cul_topic_send = cmnd/Tasmota-MQTT-CUL/SerialSend
  34. [mqtt]
  35. server = mqtt.lan
  36. port = 1883
  37. user = mqttuser
  38. password = xxxxxx