docs: def get_runtime_value(self, resourceid: int):
          """Get runtime value of specified resource it
             The returned value will be boolean, integer or float
             Return None if resource cannot be found or on error
          """
          payload = """<getRuntimeValue1 xmlns="utcs">{id}</getRuntimeValue1>
                    """.format(id=resourceid)
          xdoc = self.connection.soap_action('/ws/ResourceInteractionService',
                                             'getResourceValue',
                                             payload)
          if not xdoc:
              return False
          boolresult = xdoc.find(
              './SOAP-ENV:Body/ns1:getRuntimeValue2/ns1:value/ns2:value',
              IHCSoapClient.ihcns)
          if boolresult is not None:
              return boolresult.text == "true"
          intresult = xdoc.find(
              './SOAP-ENV:Body/ns1:getRuntimeValue2/ns1:value/ns2:integer',
              IHCSoapClient.ihcns)
          if intresult is not None:
              return int(intresult.text)
          floatresult = xdoc.find(
              ('./SOAP-ENV:Body/ns1:getRuntimeValue2/'
               'ns1:value/ns2:floatingPointValue'),
              IHCSoapClient.ihcns)
          if floatresult is not None:
              return float(floatresult.text)
          enumNameResut = xdoc.find(
              ('./SOAP-ENV:Body/ns1:getRuntimeValue2/'
               'ns1:value/ns2:enumName'),
              IHCSoapClient.ihcns)
          if enumNameResut is not None:
              return enumNameResut.text
          return False