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