Functie: programmeert de ingestelde temperatuur van een welbepaalde preset in een MFA-communicatiemodule

Voorbeeld: http://BHS_IP:BHS_RESTPort/datasnap/rest/TServerMethodsBHS/SetMFAPresetTemperature/MemberID/PresetNr/Temperature
Voorbeeld van het resultaat:


{

    "823755112": "1, 32"

}


Praktijkvoorbeeld: http://192.168.1.250:10014/datasnap/rest/TServerMethodsBHS/SetMFAPresetTemperature/823775112/1/32

Overschrijft: 

  • MemberID: 823775112
  • PresetNr: 1
  • Temperature: 16°C (temperatuur wordt meegegeven in halve graden)


Opmerkingen:

  • Maximum waarde voor de temperatuur is 63 (of 31.5°C)
  • PresetNr is een getal tussen 1 en 8, afhankelijk van de gebruikte presets (per module instelbaar)
  • Het programmeren van een temperatuur in een bepaalde preset triggert GEEN activatie van de geprogrammeerde preset.
  • Preset 1 en Preset 2 zijn altijd actief.
    De andere moeten geactiveerd worden door de gebruiker alvorens ze gebruikt kunnen worden.
    Wanneer je bv Preset 4 aanstuurt met de API, en hij is niet voorzien in de module, zal je daar soortgelijke boodschap voor terugkrijgen.


{"error":

{"code":"500",

 "message":"Preset (4) not active for: 823775112"

}
}

  • Maximum waarde voor de temperatuur is 63 (of 31.5°C)
    Wanneer een temperatuur-commando wordt opgestuurd met een ongeldige waarde, krijg je volgende boodschap terug:

{"error":

{"code":"500",

 "message":"Wrong Temperature for preset (4): 823775112"

}
}
De temperatuur wordt dan NIET aangepast