Requirements

 

Epics

Description

Versions

Epics

Description

Versions

https://lite-farm.atlassian.net/browse/LF-2338

The ability to add sensors, sensor reading types, and sensor readings to a farm via:

  • (MVP) Database insertion [DELIVERED]

  • (V1) Bulk add via farm map UI [DELIVERED - needs refactor]

  • (V2) Individual add via farm map UI

V1,

V2

https://lite-farm.atlassian.net/browse/LF-2513

View sensor (https://lite-farm.atlassian.net/browse/LF-2507 amongst others)

V1

https://lite-farm.atlassian.net/browse/LF-2513

https://lite-farm.atlassian.net/browse/LF-2509

V1

https://lite-farm.atlassian.net/browse/LF-2339

Add “Pivot irrigated field” to location types and build a creation flow for this.

V2

View pivot

Needs to encompass:

  • (V2) Viewing pivot on farm map

  • (V2) View pivot hybrid view

V2

View farm map layers

Needs to encompass:

  • Add soil texture zones

  • Add topography zones

V2

Irrigation task supports depth based irrigation types (see https://lite-farm.atlassian.net/browse/LF-2794)

Support for both volume based and depth based irrigation types.

V1

Generate irrigation prescription

Potential scope:

  • (V2) Create irrigation prescription

  • (V2) Create irrigation task

  • (V2) Generate notification

  • (V2) Automatically decline expired prescriptions

V2

View irrigation prescription

 

 

 

 

 

 

 

Area

Epic

Details

Questions / Notes

Version

Area

Epic

Details

Questions / Notes

Version

Sensors

https://lite-farm.atlassian.net/browse/LF-2338

  • Add sensor to farm map sections under “Add”

  • Drop a pin flow

  • Sensor detail flow

    • Need to be able to multi-select type of sensor (e.g. Temperature, Moisture)

May or may not be needed, to be explored.

TBD

Sensors

https://lite-farm.atlassian.net/browse/LF-2338

Bulk add sensors via csv upload

 

V1 [DELIVERED]

Sensors

View sensor detail

https://lite-farm.atlassian.net/browse/LF-2513

  • Standard view / edit / retire pattern

  • Two tabs:

    • Readings

    • Details

 

V1 [DELIVERED]

Sensors

Edit sensor

  • Location

  • Details

    • Type

    • Other attrs

 

V1 [DELIVERED]

Sensors

Retire sensor

Can’t retire if planned task associated with it?

 

V1 [DELIVERED]

Farm map

List / tile view for all locations with limited filters

  • Tab between farm map and tile view

    • Tile view similar to crop management plan tile view

    • Categories for each location?

    • Filter for active / retired

 

TBD

Pivot irrigated field

https://lite-farm.atlassian.net/browse/LF-2339

  • Drop pin

  • Define radius

  • Add pivot details

  • Define irrigation prescription settings:

    • Assignee?

    • Full auto vs. notify vs. manual

    • Schedule

    • Define contact for water district

Schedule is how frequently the irrigation prescription should be updated, always > 24 hours

How do users upload kml? What do we need to check for here:

  • Correct location?

Is the assignee the system and LiteFarm does everything or is a human in the loop and responsible for marking something complete once the actual irrigation has taken place.

V2

Pivot irrigated field

View Pivot irrigated field (via farm map)

  • Tabs:

    • Crops

    • Details

    • Tasks

    • Animals

    • Irrigation prescriptions

      • View and filter irrigation prescription history

      • Export prescription

      • View / modify schedule

      • For proposed prescriptions:

        • Accept proposal (export)

        • Keep current (export)

        • Reject and do not replace prescription (no export)

 

V2

Pivot irrigated field

Edit Pivot irrigated field

  • Standard edit / retire pattern

  • Update irrigation prescription settings

 

V2

Pivot irrigated field

Retire Pivot irrigated field

  • Check for planned tasks

  • Automatically turn off irrigation prescription

 

V2

Pivot irrigated field

Designate existing location as irrigated

 

May or may not be needed, to be explored.

TBD

Farm map filters

Filter Pivot irrigated field on farm map

 

 

V2

Farm map layers

View current moisture readings (via farm map layer + filter)

 

Likely best to just show point data overlaid on sensor.

Try to generate a gradient?

Should be overlaid over other locations? Filter vs. layer

Need to investigate!

V2

Farm map layers

  • View soil types / zones

  • Should be a layer to allow locations to overlap

Will be imported via kml at the farm level or pulled and overlaid from Soilgrids.

TBD

Irrigation tasks

Add irrigation task flow (user created)

  • Select irrigation enabled location or select crop plan(s)

  • Add irrigation task details

  • Assign to user

 

V1 [DELIVERED]

Irrigation tasks

View irrigation task (user created)

 

 

V1 [DELIVERED]

Irrigation tasks

Mark irrigation task completed abandoned (user created)

 

 

V1 [DELIVERED]

Irrigation tasks

Edit irrigation task (user created)

  • Edit irrigation task

    • Edit irrigation task details (prior to when it’s pushed to pivot)

 

V1 [DELIVERED]

Irrigation tasks

Add irrigation task (system created)

  • Automatically assigned to irrigation enabled location

  • Has link / attachment for irrigation prescription

  • Assigned to …

Important to document changes to the task

V2

Irrigation tasks

Automated completion of irrigation task (by system)

 

Should management be able to mark it complete manually?

  • For now: If irrigation prescription was accepted

  • Future: Based on positive ack from pivot

V2

Irrigation tasks

Edit system created irrigation task

Don’t allow?

Link to irrigation prescription instead?

 

TBD

Irrigation tasks

Automated abandonment of irrigation task (by system)

 

System marks as abandoned If the irrigation prescription was rejected

Should management be able to mark it abandoned manually? If so, remove that irrigation prescription

TBD

Notification

View irrigation prescription notification

Link to irrigation prescription

 

V2

Whole farm characteristics

Upload farm characteristics

  • Upload soil types map of farm

  • Page where user would upload should allow user to download kml template

May or may not be needed, to be explored.

TBD

Insights

Temperature (whole farm or sensors)

 

May or may not be needed, to be explored.

TBD

Insights

Soil moisture level by sensors over time

 

May or may not be needed, to be explored.

TBD

Insights

Location history

 

May or may not be needed, to be explored.

TBD

Iceboxed for V1

View irrigation prescriptions (list view)

  • View historical irrigation prescription

  • Filter irrigation prescriptions

  • View proposed irrigation prescription

    • Accept proposal

    • Roll-back to previous irrigation prescription

    • Reject and do not replace prescription