These 3 plugins will very likely initialize the remote plugin with wrong value names and types:
P026 Sysinfo
P033 Dummy
P052 SenseAir
P078 Eastron
P082 GPS
P085 AcuDC243
These need some extra information like the type of output values and their names
Also the number of output values can change among these plugins.
See usage of C013_SensorInfoStruct
Related: #3105
PR #3265 must be merged first as it also prepares fixing this.
C013_SensorInfoStruct must then be extended with plugin output type and task variable selection for the shared task.
Must also check if older builds of ESPEasy will allow the extended struct.
N.B. also add a version nr to the struct, to overcome newer additions or maybe transistions of perhaps check to see if a receiving node only allows certain versions of the struct to be received.
These 3 plugins will very likely initialize the remote plugin with wrong value names and types:
These need some extra information like the type of output values and their names Also the number of output values can change among these plugins.
See usage of
C013_SensorInfoStruct
Related: #3105
PR #3265 must be merged first as it also prepares fixing this.
C013_SensorInfoStruct
must then be extended with plugin output type and task variable selection for the shared task. Must also check if older builds of ESPEasy will allow the extended struct.N.B. also add a version nr to the struct, to overcome newer additions or maybe transistions of perhaps check to see if a receiving node only allows certain versions of the struct to be received.