Refactor into config file
This commit is contained in:
@@ -1,33 +1,3 @@
|
|||||||
# from sensors.lib import grove_i2c_temp_hum_mini
|
|
||||||
|
|
||||||
# t= grove_i2c_temp_hum_mini.th02()
|
|
||||||
|
|
||||||
# def get_temperature():
|
|
||||||
# """Get the temperature in Celsius from the TH02 sensor."""
|
|
||||||
# # try:
|
|
||||||
# return t.getTemperature()
|
|
||||||
# # except Exception as e:
|
|
||||||
# # print(f"Error reading temperature: {e}")
|
|
||||||
# # return None
|
|
||||||
|
|
||||||
# def get_humidity():
|
|
||||||
# """Get the humidity in percentage from the TH02 sensor."""
|
|
||||||
# # try:
|
|
||||||
# return t.getHumidity()
|
|
||||||
# # except Exception as e:
|
|
||||||
# # print(f"Error reading humidity: {e}")
|
|
||||||
# # return None
|
|
||||||
|
|
||||||
# import seeed_dht
|
|
||||||
|
|
||||||
# sensor = seeed_dht.DHT("11", 4) # DHT11 sensor on GPIO pin 4
|
|
||||||
|
|
||||||
# def get_humidity_and_temperature():
|
|
||||||
# humi, temp = sensor.read()
|
|
||||||
# return humi, temp
|
|
||||||
|
|
||||||
|
|
||||||
# import sensors.lib.grovepi as grovepi
|
|
||||||
import grovepi
|
import grovepi
|
||||||
import math
|
import math
|
||||||
from sensors.lock import grove_lock
|
from sensors.lock import grove_lock
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
import grovepi
|
import grovepi
|
||||||
from sensors.lock import grove_lock
|
from sensors.lock import grove_lock
|
||||||
|
from shared import config
|
||||||
|
|
||||||
# Connect the Grove Ultrasonic Ranger to digital port D4
|
# Connect the Grove Ultrasonic Ranger to digital port D4
|
||||||
# SIG,NC,VCC,GND
|
# SIG,NC,VCC,GND
|
||||||
@@ -25,8 +26,8 @@ def get_dish_height():
|
|||||||
# Assuming the ultrasonic sensor is mounted at a fixed height above the dish
|
# Assuming the ultrasonic sensor is mounted at a fixed height above the dish
|
||||||
# and pointing downwards, we can calculate the height of the dish.
|
# and pointing downwards, we can calculate the height of the dish.
|
||||||
# For example, if the sensor is 30 cm above the dish when it's empty:
|
# For example, if the sensor is 30 cm above the dish when it's empty:
|
||||||
SENSOR_HEIGHT = 30 # cm
|
# cm
|
||||||
dish_height = SENSOR_HEIGHT - distance
|
dish_height = config.COOKING_COMPARTMENT_HEIGHT - distance
|
||||||
return max(dish_height, 0) # Ensure height is not negative
|
return max(dish_height, 0) # Ensure height is not negative
|
||||||
else:
|
else:
|
||||||
return None
|
return None
|
||||||
@@ -13,3 +13,6 @@ USE_TLS = True
|
|||||||
MQTT_QOS = 1
|
MQTT_QOS = 1
|
||||||
# Long because messages are stored into the broker and will be sent when the orchestrator is back online.
|
# Long because messages are stored into the broker and will be sent when the orchestrator is back online.
|
||||||
MQTT_HELLO_INTERVAL = 30
|
MQTT_HELLO_INTERVAL = 30
|
||||||
|
|
||||||
|
# Microwave Model
|
||||||
|
COOKING_COMPARTMENT_HEIGHT = 30 # cm
|
||||||
Reference in New Issue
Block a user