From 49fd566457e88e402bf3f6a1ed345ffc541aa7b5 Mon Sep 17 00:00:00 2001 From: Matthias Guillitte Date: Tue, 25 Aug 2026 20:01:36 +0200 Subject: [PATCH] Idk --- cloud/APIs/edamam.py | 16 ++++++++-------- orchestrateur/main.py | 2 +- shared/config.py | 2 +- shared/lora_device.py | 2 +- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/cloud/APIs/edamam.py b/cloud/APIs/edamam.py index 74fabf7..2b2fe62 100644 --- a/cloud/APIs/edamam.py +++ b/cloud/APIs/edamam.py @@ -911,15 +911,15 @@ class EdamamAPI: """) - url = "https://api.edamam.com/api/vision/v1/nutrients" + url = "https://api.edamam.com/api/vision/v1/nutrients?app_id=09cb5bd7&app_key=8b2730f3c7f4f075cc939da3fa0c49fb&beta=true&servings=1" # Query parameters as specified by the YAML schema - params = { - "app_id": EDAMAM_APP_ID__FOOD, - "app_key": EDAMAM_APP_KEY__FOOD, - "beta": "true" # Recommended since vision is in Beta - } - print("params:", params) + # params = { + # "app_id": EDAMAM_APP_ID__FOOD, + # "app_key": EDAMAM_APP_KEY__FOOD, + # "beta": "true" # Recommended since vision is in Beta + # } + # print("params:", params) # Specify the media type in the header headers = { @@ -932,7 +932,7 @@ class EdamamAPI: response = requests.post( url, - params=params, + # params=params, headers=headers, data=raw_image_bytes ) diff --git a/orchestrateur/main.py b/orchestrateur/main.py index 006c100..e274ce7 100644 --- a/orchestrateur/main.py +++ b/orchestrateur/main.py @@ -480,7 +480,7 @@ async def on_new_alert(alert: Alert): # Send the alert to the lora device payload = payloads.lora_new_alert(alert) print(f"[Alert Handling] Sending alert to LoRa device: {payload}") - if lora.send_reliable(payload): + if lora.send_reliable(payload, max_retries=7): microwave_states["2"].set_cooking_state(CookingStates.ALERT) # --- HARDWARE CONTROLLERS --- diff --git a/shared/config.py b/shared/config.py index 4b537f9..96e8377 100644 --- a/shared/config.py +++ b/shared/config.py @@ -2,7 +2,7 @@ DEBUG=True DEBUG_MESSAGES=True DEBUG_DANGEROUS_AREA=False -DEBUG_TEMPERATURE_ALERT=True +DEBUG_TEMPERATURE_ALERT=False DEBUG_SHORTER_COOKING_PLAN=True DEBUG_DISHANALYZER=True diff --git a/shared/lora_device.py b/shared/lora_device.py index a8440e8..ba511f2 100644 --- a/shared/lora_device.py +++ b/shared/lora_device.py @@ -81,7 +81,7 @@ class BaseLoraDevice: return packet - def send_reliable(self, payload, max_retries=4, ack_timeout=3.0): + def send_reliable(self, payload, max_retries=5, ack_timeout=3.0): """Sends a payload and listens in a single continuous RX window for the ACK.""" with self.tx_lock: