A SetRequest to change a specific path of an OND only works for paths with string values

Requesting a set on a path of an OND only works for values of type string.

Description

Expected Behavior

It should be possible to set also bool, int, ... values.

Actual Behavior

Works only for string values.

Possible Fix

Check the expected type and convert the value which is handed over as a string within a SetRequest.

Steps to Reproduce

Request something else then system/config/hostname (which expects a string value), e.g.

Context

Your Environment

  • Version used:
  • Environment name and version (e.g. go v1.16.3 on FreeBSD 13.0-current):
  • Server type and version:
  • Operating System and version: