This commit is contained in:
willem.serruys
2025-12-29 07:14:02 +01:00
parent 3cb7e0cac1
commit d467824b71

View File

@@ -18,12 +18,13 @@ app.MapPost(
using var client = new HttpClient(); using var client = new HttpClient();
var heatPumpState = await client.GetFromJsonAsync<HeatPumpStatus>("http://192.168.1.121/control"); var heatPumpState = await client.GetFromJsonAsync<HeatPumpStatus>("http://192.168.1.121/control");
var message = "";
Console.WriteLine(heatPumpState.power); Console.WriteLine(heatPumpState.power);
switch (body.Status) switch (body.Status)
{ {
case "firing": case "firing":
Console.WriteLine("Peak too high. Shutting down heat pump."); Console.WriteLine("Peak too high. Shutting down heat pump.");
var message = "@everyone peak is too high. Disabling heat pump. 🥶"; message = "@everyone peak is too high. Disabling heat pump. 🥶";
if (heatPumpState.power == "on") if (heatPumpState.power == "on")
{ {
await client.GetAsync( await client.GetAsync(
@@ -41,7 +42,7 @@ app.MapPost(
break; break;
case "resolved": case "resolved":
Console.WriteLine("Peak acceptable. Re enabling heat pump. 🌶️"); Console.WriteLine("Peak acceptable. Re enabling heat pump. 🌶️");
var message = "Re enabled heat pump."; message = "Re enabled heat pump.";
if (heatPumpState.power == "off") if (heatPumpState.power == "off")
{ {
await client.GetAsync( await client.GetAsync(