Input asynchronous commands from mqtt to the inverter #495
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR add the ability to receive asynchronous commands from mqtt borker and forward them to the inverter.
For now only configuration file in daemon mode is supported.
All section with option direction set to the value in will be considered inputs and not will not be sent in the periodically. But if a mqtt topic "{TAG}/command" is received and the payload of this topic is one of input commands the commands is immediately sent to the inverter.
TODO: A method to acknowledge the command has been executed.
Follow is an example to send a asynchronous command (POP02) to inverter with tag "Inverter"