Bram - I have signalk-mqtt-gw configured to con...
I have signalk-mqtt-gw configured to connect to my home assistant mqtt broker. I would like to send only a couple of path (to start with navigation.position and huawei, both on self). But it keeps sending all changes. I've set "data to send to remote" to "3 self paths in JSON format" and than configured the two paths. Is there something i am missing why it is not just limiting it to those two paths?

5 Replies
There are two modes in plugin, server and client.
Server publish all server data on local port.
Client can send data either in delta or json formats. There are needed target mqtt address and credentials.
Option 3 and listed paths should be correct.
Need to check if there is some issue now.
Seems to send OK. JSON is sent every 10s as set and only defined path.
Ok, i will check later again why i also received the other paths. Is that 10sec interval defined by the plugin, or is that the rate that changes where generated? And is that configurable? (i would like to push a position only every 1 min).
Ensure that tick box
Send data for paths listed below to remote server
is selected. This enable client part.
Set time to 60. I just tested with 10s to verify operations.Thx it works, not sure what i did wrong yesterday.
The configuration screen confused me a bit. Because at the top is the ability to "Send data for paths listed below to remote server". But if i am correct this only applies to 3 and 4 (as stated in the title). The thing that confused me is that option 1 and 2 are only different from 3 and 4 in the format that they output (JSON). I would have expected that it would also be possible for regular mqtt formatted messages (1 and 2) to be filtered on the provided paths. Is there a reason not to include those? Because it would i think be easier to integrate that in home assistant.
Feedback noted and I must say that some adjustment is needed to make settings UI more usable.