Python Interface daemon for CUL RF-Transceiver to MQTT

FloKra 82817fc499 fix syntax error 4 years ago
src 82817fc499 fix syntax error 4 years ago
README.txt 26655a6800 initial commit 4 years ago

README.txt

device config file example:


"FAN_WZ": # device ID, must be unique in entire config file
name: "Deckenventilator WZ" # pretty name
"TX": # Transmit codes - not needed for InterTechno or EV1527 devices as calculated from RX codes for them
"STOP": "is00F01DF0FD10" # each function name and code must be unique within the device
"LOW": "is00F01DF0FDD0"
"MED": "is00F01DF0FD0D"
"HIGH": "is00F01DF0FDFD"
"RX": # Receive codes
"STOP": "i04E46C" # each function name and code must be unique within the device
"LOW": "i04E468" # the function name is used as payload in cmdTopic, to send this command
"MED": "i04E462"
"HIGH": "i04E466"
TX_interface: "UART" # force specific transmit interface, UART or MQTT
statTopic: "T5/WZ/Deckenventilator/level" # output topic, when a RF code is received
cmdTopic: "T5/WZ/Deckenventilator/set" # input topic, for sending RF codes
add_statTopics_on: [ {"on_payload": "STOP", "topic": "T5/WZ/Deckenventilator/setTimer", "payload": "OFF"},
{"on_payload": "LOW", "topic": "T5/WZ/Deckenventilator/setTimer", "payload": "1H"}
] # additional out topics on specific function, i.E. 1. on function "STOP" a payload "OFF" is sent on topic "T5/WZ/Deckenventilator/setTimer"

add_statTopics: [ "test/123/bla", "test/234/blablu"] # list of additional out topics, where the original function name is sent as payload