42 HttpWebRequest request = (HttpWebRequest)WebRequest.Create(
"http://192.168.137.18/tstat/");
46 using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
51 if (response.StatusCode != HttpStatusCode.OK)
58 using (Stream BBThermostatRequestStream = response.GetResponseStream())
60 if (BBThermostatRequestStream !=
null)
62 using (StreamReader reader =
new StreamReader(BBThermostatRequestStream))
81 HttpWebRequest request = (HttpWebRequest)WebRequest.Create(
"http://192.168.137.18/tstat/humidity");
84 using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
89 if (response.StatusCode != HttpStatusCode.OK)
97 using (Stream BBThermostatRequestStream = response.GetResponseStream())
99 if (BBThermostatRequestStream !=
null)
101 using (StreamReader reader =
new StreamReader(BBThermostatRequestStream))
120 HttpWebRequest request = (HttpWebRequest)WebRequest.Create(
"http://192.168.137.18/tstat/model");
123 using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
128 if (response.StatusCode != HttpStatusCode.OK)
135 using (Stream BBThermostatRequestStream = response.GetResponseStream())
137 if (BBThermostatRequestStream !=
null)
139 using (StreamReader reader =
new StreamReader(BBThermostatRequestStream))
static string BBThermostatRequestB()
this method retrieve the humidity from the thermostat
static BBThermostatProtocol BBThermostatMethod
static string BBThermostatRequestA()
this method retrieve the full status of the thermostat
static void SensorStatus(bool Status)
static void SaveErrorData(string error)
Log all the error that occurs in the program
static string BBThermostatType()
This method retrieve thermostat model