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.
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