Ignore if temperature is above 200

This commit is contained in:
Reimar 2025-04-09 13:25:45 +02:00
parent 98928c552e
commit c6dad9b3f1
Signed by: Reimar
GPG Key ID: 93549FA07F0AE268
2 changed files with 2 additions and 1 deletions

View File

@ -41,7 +41,7 @@ namespace Api.AMQPReciever
var messageReceive = JsonSerializer.Deserialize<MessageReceive>(message);
// Checks if the message has the data we need
if (messageReceive == null || messageReceive.device_id == null || messageReceive.timestamp == 0)
if (messageReceive == null || messageReceive.device_id == null || messageReceive.timestamp == 0 || messageReceive.temperature > 200.0)
{
return Task.CompletedTask;
}

View File

@ -78,6 +78,7 @@ void *watch_temperature(void *arg)
// Sound alarm if applicable
if (
temperature < 200.0 &&
min_temperature != NAN && max_temperature != NAN &&
(temperature < min_temperature || temperature > max_temperature)
) {