demeter

Autonomous Hydroponic Intelligence

Test.py (501B)


# sentinel/test_sentinel.py
from agent import SentinelAgent

agent = SentinelAgent()

sensor_window = {
    "pH": [5.8, 5.9, 6.0],
    "EC": [1.2, 1.3, 1.25],
    "temp": [24, 25, 24.5],
    "humidity": [70, 72, 71]
}

metadata = {
    "crop": "lettuce",
    "stage": "vegetative",
    "rack": "A3"
}

fmu = agent.create_fmu("sample_plant.jpg", sensor_window, metadata)

print("FMU ID:", fmu.id)
print("Vector length:", len(fmu.vector))
print("Quality:", fmu.quality)
print("Metadata:", fmu.metadata)