-
-
Notifications
You must be signed in to change notification settings - Fork 22
Description
I have PPG 1.1.10 working in docker without error using my EG4 18kpv with a POE tcp modbus bridge as source. I am using the influxdb ppg.bridge with newly enforced floating point values and everything seems to work fine.
I would like to limit the data extracted from the inverter to minimize modbus overhead, and limit the data sent to both MQTT and influxdb using variable filters. The change I'm asking for is to allow different variable filters for different bridges. My situation is that I would like to limit the MQTT transport to a handful of values that would signal a problem with the inverter (allowing rapid notices), while the influxdb filter would focus on data that routinely changes during operation--data that would then be sent to grafana. There may be some small overlap with these two bridge filters.
I imagine that you can only use one or the other "variable_mask - variable_screen" per bridge--not both, but I didn't see any notes on this. Perhaps make just one filter file name (per bridge) with a different .suffix ending to denote which filter approach is being used.
I would imagine a startup routine that would concatenate the various config file bridge filters into one polling filter of unique variables that would be used to poll the inverter, and then on the output side, the individual filters would condition the data flow to the various bridged outputs.
Any chance that this can done? Also, are the mask and screen lists delimited, columnar, both? Thx