RWTH-EBC/FiLiP

Validation on measurement transformation language

Closed this issue · 2 comments

Is your feature request related to a problem? Please describe.
Currently, the measurement transformation language provided in the iot agents is not validated.

Describe the solution you'd like
When a device configuration is invoked or changed by a user the device model should check if the expression language is used in a consistant way. We can use pydantic validators for this.
As FIWARE recommends using JEXL I suggest trying the pyjexl package for validation.

Additional context

merged in #260