Originally, the Farmbot manages only 1 flat surface. Their new projects and developments tend to raise the managed surface. This project works otherwise : manage several small surfaces moving vertically. (Plant Boxes)
Maybe, the solution exists in the present Fb software : the ‘garden’ API. (to be tested)
POST /api/saved_gardens
Request
{
"name": "Kale"
}
Response
{
"id": 31,
"name": "Kale",
"device_id": 383,
"created_at": "2022-02-02T23:15:33.949Z",
"updated_at": "2022-02-02T23:15:33.949Z"
}
GET /api/saved_gardens
Response
[
{
"id": 32,
"name": "Andromeda",
"device_id": 384,
"created_at": "2022-02-02T23:15:33.978Z",
"updated_at": "2022-02-02T23:15:33.978Z"
},
{
"id": 33,
"name": "Medea",
"device_id": 384,
"created_at": "2022-02-02T23:15:33.983Z",
"updated_at": "2022-02-02T23:15:33.983Z"
},
{
"id": 34,
"name": "Arachne",
"device_id": 384,
"created_at": "2022-02-02T23:15:33.989Z",
"updated_at": "2022-02-02T23:15:33.989Z"
}
]
POST /api/saved_gardens/24/apply
Response
Empty Response
PATCH /api/saved_gardens/25/apply
Response
Empty Response
DELETE /api/saved_gardens/28
Response
Empty Response
PUT /api/saved_gardens/35
Request
{
"name": "Onion"
}
Response
{
"device_id": 385,
"name": "Onion",
"id": 35,
"created_at": "2022-02-02T23:15:34.023Z",
"updated_at": "2022-02-02T23:15:34.047Z"
}
POST /api/saved_gardens/snapshot
Response
Empty Response