Beispiel #1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="mode"></param>
 /// <param name="until">Use DateTime.MaxValue for always</param>
 /// <returns></returns>
 public async Task SetMode(Mode mode, DateTime until)
 {
     DhwSet d = new DhwSet()
     {
         Mode = mode, TimeUntilDt = until, State = (mode == Mode.On ? 1 : 0)
     };
     await Controller.SendData(string.Format("https://rs.alarmnet.com/TotalConnectComfort/WebAPI/emea/api/v1/domesticHotWater/{0}/state", DhwId), d);
 }
Beispiel #2
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="mode"></param>
 /// <param name="until">Use DateTime.MaxValue for always</param>
 /// <returns></returns>
 public async Task SetMode(Mode mode, DateTime until)
 {
     DhwSet d = new DhwSet() { Mode = mode, TimeUntilDt = until, State=(mode==Mode.On ? 1 : 0) };
     await Controller.SendData(string.Format("https://rs.alarmnet.com/TotalConnectComfort/WebAPI/emea/api/v1/domesticHotWater/{0}/state", DhwId), d);
 }