I have been using farmOS for a little over 2 months now. I have most of my old records imported into the system and have been using it daily during the slow winter months to be ready for the summer busy season.
For context, I run a relatively small, diversified livestock farm where all animals rotate on pasture with a few perennial orchard crops. I am running farmOS 7.x.1.x.dev on a shared hosting site.
First, WOW! Thank you to everyone who has put their time into this program. I have been looking for this for years. I’ve tried paper records, spreadsheets, and even building a database system and was never happy with the results. It was never easy to extract out important information in any of these systems. I feel farmOS is exactly what I was looking for.
I have been keeping a list of issues/ideas/questions as I have been using it. This is all my feedback on the system so far.
-
Having the ability to flag seems like a nice idea, but there is not a great way that I can find to view these flags. Once a log is flagged unless I filter for this and search through logs, it goes away. It would be nice to see these flags show up in a prominent place in their own section on the dashboard, or maybe 3 sections (one for each type of flag).
-
In general is there a way to display more than 50 assets/logs at once in a list by default? Or more than 25 by default while inside a log and choosing an asset? Sometimes these limits make it difficult to find what I’m looking for without going through multiple pages.
-
I briefly mentioned in another post adding categories/assets/locations in bulk to multiple logs at once. I initially wanted this for when I bulk import old logs into the system. I was able to remove these and re-import them with the proper tags. I now find if i’m in a hurry in the field I may forget to add categories or assets to a log. When I get back in front of a computer to look at them later I notice that I need to add these in and now need to open each log individually to do this. It is a lot of extra time. I also worry that farm help (who is less familiar with the system) will not be adding these categories/assets/locations to their logs. This would just speed up the process of fixing these logs.
-
Speaking of importing logs: this is a wonderful feature to have and it’s great that you can bulk delete the imports when something goes wrong, however I found when you delete an import it deletes all the imports of that log type you have ever done, not just the most recent one. Was this intentional or is there a way to select only to delete the most recent import?
-
When looking at an area, you can see when previous assets arrived, but can’t easily see when they left. When I rotate animals, both these dates are important. I want to make sure I stay off an area long enough for parasite concerns, and I also want to know how long I can expect animals to stay in that paddock on average. Having arrived and departed dates displayed would be better for these purposes.
-
On a similar note, having a general timer function would be nice. I have seen posts before about linking two logs together for different purposes, i.e., “pig was bred” linked to “pig gave birth” log. These linked together with a timer that calculated the days between the logs would be great. This would help for tracking gestation time, weaning time, lifespan, days on a single paddock, growing time of a seedling or planting. Or, even an open ended time it has been X days since “my pig was bred” and once it gives birth, I can stop that timer. This was touched on a bit in drupal.org/project/farm/issues/2630218, but I think this can be implemented more generally to extract more info than just asset life span. I envision this as timers being their own tab inside a log similar to quantity, inventory, files, etc. Maybe timers are there own asset type? In the timer tab, any log could create or end multiple timers. Maybe there is an option for a count down or count up timer. This leaves huge flexibility on how the timers can be used.
-
There has been some documentation I have seen where you can input and monitor animal weights. The only pace I can see adding a weight is actually editing the animal itself. Then it looks like “farmos/farm/asset/1/weight” should give a weight report of some sort but this does not actually go anywhere. Maybe this is a dev issue?
-
The quantity tab in the dashboard is a nice start. Very easy to find the data I’m looking for, but doing some simple calculations and/or graphing would be nice. For example, I can see eggs collected for a certain time frame, but no easy way without exporting the data to show total eggs collected over that time frame. This feature would be able to show a comparison between eggs collected and feed inputted. Looks like graphing is available for sensor data, hopefully this functionality can be brought over to quantities.
-
The ability to add quantities in a health log would be wonderful. Currently when I do a health check on my animal I take them through a sorting system one at a time. They get weighed, then we do body condition scoring, hoof scoring/trimming, some worm load counts and any medications/treatments/supplements they need. I think I can modify most of these items to be a quantity of sorts. These are all items I want to monitor over time so I can make breeding/culling/future health decisions. I currently have to add these items in the notes section which makes it hard to view over time.
-
Possibly a bug, when I clone a log with a non-integer quantity value it gets rounded off to an integer!
-
I sell hogs by wholes, halves, or process to sell cut-by-cut as retail. Each piglet is put in as its own asset when it is born, but I have not been able to find a way to keep track of which ones have been pre-sold as wholes or halves and which ones I want to keep for cuts, or how many I have left to pre-sell. For now this is one of the few logs I keep outside of farmOS. Anyone have a solution to this?
-
Most of my tasks are repeated daily with little changes, ie. collect eggs, feed pigs, feed chickens, etc. The quantities usually change, but everything else about the log stays the same. Every morning I clone all the tasks I think I need for the day then modify them as I do them. I think adding a “schedule” feature has been discussed elsewhere. This could be a great use for QR codes, NFC tags, or even barcodes in the field kit. Whenever I go to my egg collecting trays I can scan a QR code and it comes up with my pre filled out egg harvest log, or I scan the barcode on a feed bag and it comes with the input log for my chickens.
-
There was discussion on the last monthly call about the field kit showing update stats when you upload logs. How about the ability to auto sync if connected to wifi? This may be overly complicated, but then the field kit would always be synced for the day’s work. I find myself out in the field and forgot to sync the field kit in the morning.
-
An issue with the field kit? If I ask it to “use my location” for the location it always shows “No other areas nearby”. I have tried it all over my farm with no luck getting it to find a location.
-
As far as ease of use, the field kit makes it real easy to add categories with all the categories laid out in buttons as opposed to a long list in the main farmOS. Same with adding assets and areas. The field kit has a very nice autocomplete as you type. Getting this type of implementation into the main farmOS would make logging faster.
There is a lot here, I’m sure we can break some of these out to their own discussion if necessary, but thought this would be a good place to get it all out for some initial discussion.
Thanks!