SetMFAPresetTemperature
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