From c6dad9b3f1845164b44fce2fe6e8a07908321801 Mon Sep 17 00:00:00 2001 From: Reimar Date: Wed, 9 Apr 2025 13:25:45 +0200 Subject: [PATCH] Ignore if temperature is above 200 --- backend/Api/AMQP/AMQPReciever.cs | 2 +- iot/main.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/Api/AMQP/AMQPReciever.cs b/backend/Api/AMQP/AMQPReciever.cs index 215f956..8dc3d8c 100644 --- a/backend/Api/AMQP/AMQPReciever.cs +++ b/backend/Api/AMQP/AMQPReciever.cs @@ -41,7 +41,7 @@ namespace Api.AMQPReciever var messageReceive = JsonSerializer.Deserialize(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; } diff --git a/iot/main.c b/iot/main.c index 1b509a4..e8cf4cb 100644 --- a/iot/main.c +++ b/iot/main.c @@ -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) ) {