Skip to content

variable_mask - variable_screen per bridge #96

@BuxtonCalvin

Description

@BuxtonCalvin

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions