The Farm Hack River of Activity

Stream of Forum Topics

In 50 characters or less... Posted by Post date Last comment Number of Comments # of Comments new to you
Add language and change metricsystem and currency Blackpine Tuesday, March 10, 2015 - 3:56pm Tuesday, March 10, 2015 - 4:39pm 1
Great work! How about using Open Pipe Kit as Mother Node? R.J. Steinert Sunday, March 8, 2015 - 4:44pm Wednesday, March 11, 2015 - 3:00am 1
Availability Timeline? bmckerchie Tuesday, March 3, 2015 - 2:09pm Tuesday, March 3, 2015 - 2:09pm 0
Advice from the FarmHack community for BBC tech programme StephenBeckettBBC Tuesday, March 3, 2015 - 12:14pm Tuesday, March 3, 2015 - 12:35pm 2
Embedded photo bucket into the documentation DGrover Monday, March 2, 2015 - 6:54pm Monday, March 2, 2015 - 6:54pm 0
Thanks! Jacob Marty Sunday, March 1, 2015 - 10:02pm Sunday, March 1, 2015 - 10:02pm 0
Aluminum Pan Source svlasko Sunday, March 1, 2015 - 12:47am Monday, March 2, 2015 - 6:58pm 2
Cooling plants Blackpine Saturday, February 28, 2015 - 5:53pm Saturday, February 28, 2015 - 5:53pm 0
Article: What Can Open Source Hardware Learn From Software? DGrover Friday, February 27, 2015 - 11:21pm Friday, February 27, 2015 - 11:21pm 0
Urban/Rural Farm Hack Chicago 2015 Bill Friday, February 27, 2015 - 5:03pm Friday, February 27, 2015 - 5:03pm 0

Stream of Forum Comments

DGrover's picture

Welcome to the Farm Hack community! Sounds like you have a lot to offer-- please let us know if we can help you document your tools!
--Daniel

Mark_Gothberg's picture

Came across this site based on an ad in Hobby Farms magazine...I am a part time small scale farmer in Michigan. We raise sheep, rabbits, bees, chickens and an odd duck. My background is in machine tool technology (metal working lathes, mills, drill presses) and CNC. I also have experience with CAD/CAM and solid modeling. I have built several machines for my homestead, including a log splitter and a hand powered water pump. I am excited to see what can be learned from this site!

Andrew French's picture

Looks like a real improvement. I love the Farm Hack concept, but I feel like there is bit of confusion on how to use this website. I would think an improved navigation experience and some explanatory text about wiki and how to use this site would be a more pressing concern in terms of gathering more users and audience. For instance, I don't need all the subscription widgets on the right column on this page. Also, why have the +newtopic button up on the top there? Why would I do that right now while looking at a topic? And I don't need the Google analytics counter either, it is just extra data I don't have the need for. It all feels a bit frantic in the right column.

jbd's picture

Note the requirements!

Spent Monday evening with RJ trying to create a sandbox FarmHack.net site. Got it working!

Assumptions are:

  • You're using Ubuntu 12.04.5 LTS (Note: This is NOT MS-Windows or Apple MacIntosh) with a LAMP stack. (LAMP = Linux, Apache, MySQL, and PHP).
  • You're using the Apache 2 web server (this comes with Ubuntu)
  • You have sudo access (permissions to execute privileged commands)
  • You understand git ('git' is a program name, and not a typo).
  • You understand ssh and PKI (and how keys work)
  • You have 'drush' on your system.
  • You have copied the Live site (all the Drupal files), the database, and the non-Drupal files to a location on your local computer.

If you don't understand any of the above assumptions, then you should get a mentor to help. RJ Steinert, Mike Stenta, or Bruce Dawson have experience as of this writing.

The procedure (for Ubuntu) is as follows:

  1. Create a directory to put the site in. I'm using ~/Desktop/FarmHack/devweb. Note that the Apache2 log files will go in ~/Desktop/FarmHack.
  2. cd to ~/Desktop/FarmHack/devweb. Then "mkdir .git" (make a directory for git).
  3. Create a Git configuration file (~/Desktop/FarmHack/devweb/.git/config) with the following content: [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "getpantheon"] url = ssh://codeserver.dev.adabf944-5abf-457b-a44c-bc74efaabcf3@codeserver.dev.adabf944-5abf-457b-a44c-bc74efaabcf3.drush.in:2222/~/repository.git fetch = +refs/heads/*:refs/remotes/getpantheon/*
  4. cd to ~/Desktop/FarmHack/devweb and use the command "git pull getpantheon"
  5. You will then need to execute 'git reset --hard' to eliminate the metadata created by the 'git pull'.
  6. Next, from the same directory, you'll have to perform a 'git merge getpantheon/master'.
  7. The next steps involve getting the Apache2 webserver and the MySQL database configured.
  8. cd to /etc/apache2/sites-available
  9. Create a file named 'farmhack.sandbox' with the following content: <VirtualHost *:80>      ServerAdmin webmaster@localhost      ServerName FarmHack.sandbox      RewriteEngine On     RewriteOptions inherit      DocumentRoot /home/jbd/Desktop/FarmHack/devweb      # Possible values include: debug, info, notice, warn, error, crit,      # alert, emerg.      LogLevel warn      CustomLog /home/jbd/Desktop/FarmHack/access_log combined      ErrorLog /home/jbd/Desktop/FarmHack/error.log      <Directory /home/jbd/Desktop/FarmHack/devweb>          Options FollowSymLinks          AllowOverride All      </Directory> </VirtualHost>
  10. Enable the site by going to the Apache sites-enabled directory and creating a symlink to the farmhack.sandbox file created previously:cd ../sites-enabled/sudo ln -s ../sites-available/farmhack.sandbox .
  11. Next, tell Apache to reload its configuration files:sudo /etc/init.d/apache2 reload
  12. Make farmhack.sandbox a host by adding it to your /etc/hosts file:sudo vi /etc/hostsAt then end of the file, add the line:127.0.0.1 farmhack.sandboxand exit the editor.

  13. Create the database by loading what you copied from the getpantheon live backup site, specificially the database file. First you'll have to unzip it:gunzip farmhack_live_2014-12-23T00-07-18_UTC_database.sql.gzThis will create a farmhack_live_2014-12-23T00-07-18_UTC_database.sql file - and remove the ...gz file. You'll note the .sql file is larger than the .gz file - the gunzip command simply uncompresses the file. The next step will be to create the database.mysqladmin -u debian-sys-maint -p create rjstatic_farmhack_beta1The above mysqladmin command will create the database (but not populate it). However, you have to give the command a privileged user and password (-u debian-sys-maint, and -p). The user and password is found in /etc/mysql/debian.cnf (you'll need to use sudo to view the file). The next thing you have to do is permit the user and password in the settings.php file to have access to the database. This is done by using the mysql command to grant permissions to that user:mysql -u debian-sys-maint -p mysqlcreate user 'rjstatic_beta1'@'localhost' identified by 'XXX';grant all on rjstatic_farmhack_beta1.* to 'rjstatic_beta1'@'localhost';flush privileges;

    In the above, replace 'XXX' with the password that you got from the settings.php file

  14. Now, load the data into the database with the following command:mysql -u rjstatic_beta1 -p rjstatic_farmhack_beta1 <farmhack_live_2014-12-23T00-07-18_UTC_database.sql

  15. Next, change the $base_url variable in the settings.php file to:$base_url = 'http://farmhack.sandbox';  // NO trailing slash! 

  16. The settings.php file is in the sites/default directory of the website. In my instance, this was ~/Desktop/FarmHack/devweb/sites/default/setings.php

  17. The next step is to reset the caches:sudo drush vset preprocess_js 0 --yessudo drush vset preprocess_css 0 --yessudo drush vset cache 0 --yes

  18. Now, you have to create a temporary directory:cd ~/Desktop/FarmHack/devwebmkdir tmpchmod 777 tmp

  19. The last step is to login to the web site as the first user - also known as the admin user.drush uli

  20. Finally, you should go to http://farmhack.sandbox, and you should be logged in as user1.

You can now work on the site without disturbing the production site at http://farmhack.net

m.stenta's picture

Hi! FarmOS is a web application, so it needs to be installed on a web server. It is a distribution of Drupal, so you basically follow the normal Drupal installation instructions

But instead of downloading the normal "Drupal" package, you download the farmOS one... which is essentially Drupal plus all the farmOS modules included. Alternatively, you can set up a normal Drupal website, and download/enable individual farmOS modules to suit your needs. In that way it's very flexible.

Do you have any experience with websites or Drupal already? If not, it may be more trouble than it's worth for you. Alternatively, I can set you up with a pre-built and hosted system through Farmier.com. Or if you're just interested in trying it out, I set up a demo for Farm Hackers - I can give you a login for that if you'd like to poke around.

FarmOS is still in "beta"... and there's a lot of things to do before I'm going to really start recommending it to people. So the main audience right now would be tech-savy users who can see past the tedious UI that it currently has. Knowing Drupal and how it is built is helpful in that regard... because I have been designing the system from the ground up using standard Drupal practices, to ensure that it can benefit from the shared development of the rest of the Drupal community.

DGrover's picture

One possible way to organize "Related Tools" is as wiki-style, in-text links within the "Documentation" category. This may render the "Related Tools" redundant as it is conceptualized here.

However, I could also see a role for a graphic interface in the related tools section. This interface would show a web of relationships between tools, forums, people, skills, and commerce. Don't know if it's worthwhile to build something like this but it seems that if we are going to show Related Tools outside of Documentation, we may want to do it in a visual way.

chriscallahanuvm's picture

The McMaster-Carr motor included in the prints can be found here: http://www.mcmaster.com/#6135k47/=v1afno. It is a 1/2 hP, 1725 RPM motor.

R.J. Steinert's picture

Hi Trenton, The comments seem to be tripping up the Markdown parser in Drupal. I'll look into that. In the meantime you could post the code as "Gist" on Github and link to that Gist. Are you familiar with Gist? I'd be happy to show you around it on a screenshare.

RJ

Joel_BC's picture

Thanks for posting that calendar link to past events, Dorn. I've clicked quite a few (a cross-section) of those links.

Wish I had the computer/online know-how to go through all the calendar links and extract the portions relevant to my inquiry. I'd like to put together something that makes seeing the pictures and vids of machinery, devices and set-ups more user friendly.

But I've not forgotten that much along similar lines has been put into accessible form in the Tools section of Farm Hack - thus sharing information. And I applaud all those efforts.

dorn's picture

Great Idea - Some of the events pages have photo pages embedded or links to photos pages, but they should certainly be easier to find! Check out past events links here http://farmhack.net/calendar

packplantpath's picture

I'm very interested in using fido for several projects. We just filled up a freezer with beef and it is not in the most accessible location to notice if it is broken. But there is WiFi!

I'm interested in both the raspberry pi as well as the android phone version. The easiest and cheapest for me is the android since I have an old, unlocked gsm galaxy nexus with screen issues but that runs fine for short periods of screen on time and perfect for screen off. Is the apk available to setup reporting if I buy the 3.5mm headphone thermometer and an extension cord?

I'd be interested in the raspberry pi version as well, but the USB temper1 sensor seems to be unavailable. Do you know where one of those can be sourced? I can't even find on on Ebay unless I just don't know the correct product #.

One feature I'd love to see is a daily text or email that basically says "still running, current temp is -20°c". I'm the paranoid type and don't fully trust technology.

Thanks!

Joel_BC's picture

You mention permaculture, and your desire to gain apprenticeship experience. I'm longtime into organics - not especially permaculture oriented, though I am to a degree and am learning more about it.

So I wanted to mention a good online place I've joined for getting lots of info about permaculture and it seems useful for finding volunteer apprenticeship opportunities.

www.permies.com

user1's picture

On the Heritage Radio Network there're lots of good shows. Greenhorns Radio is specifically for and about young farmers.

Joel_BC's picture

You'll probably get a lot of response on this, since there really is a lot out there.

You may be familiar with Farm Run's videos, since that is an org or affiliation that's associated with Farm Hack... http://vimeo.com/farmrun/videos/page:1/sort:date

I know that some research organizations in the organic-farm vein are posting both articles and vids on their sites, e.g. the Rodale Institute.

I might also recommend my Pinterest board, where among other things I've put descriptions of and links to good stuff, including good Youtube videos. Some of these are about different sorts of technologies for the low-capitalization farmer (as we have in the Tools section of Farm Hack): http://www.pinterest.com/joelbc/pins/ (Unfortunately, the people who run Pinterest have recently put a sort of dark visual barrier on the bottom of the screen (or so I see it on my browser), which is there until we log in as Pinterest members. Makes scrolling a bit irritating, though still possible. There may be some value, however, in becoming a Pinterest member, even if you don't want to start a board yourself. There are other good farm/homestead-related boards already on there.

Gspevak11's picture

Radical Mycology has a great overview of mycorrhizal fungi, and details on cultivating endomycorrhizal fungi here... (http://radicalmycology.com/educational-tools/other-fungi/mycorrhizal-fungi-101/)

They refer to instructions from the Rodale Institute: http://rodaleinstitute.org/2010/quick-and-easy-guide-on-farm-am-fungus-inoculum-production

user1's picture

Join us for Farm Hack Mendocino!

Louis's picture

I'd venture a guess that it could theoretically be used down to -20C based on what I see on most electronics datasheets. Nothing like the "old try and see" approach though.

R.J. Steinert's picture

Hi Broadturn - That's a great question, we're not exactly sure how cold it can get before Fido starts having troubles. Would you like to help test that this winter?

RJ

chriscallahanuvm's picture

I added a wiring schematic. Please review it and let me know if anything seems wrong.

chriscallahanuvm's picture

Thanks for the nudge, Noah. I'll post a wiring schematic this weekend.

Noah Humphries-LePage's picture

Thinking about building this interesting contraption, if you do have a schematic for your wiring, and feel inclined to share it that would be very helpful. Trying to inexpensively prevent our storage crops in the cooler from dehydrating.

chriscallahanuvm's picture

Hi Ben,

Yes, this could definitely be used for freezers as well as coolers. Lower set-points, of course, but same principle. In fact, one of the challenges with using outside air for coolers is that the inlet area of the outside are is prone to freezing on very cold days. So routing of the inlet air and distribution / diffusion can be important.

-Chris

jbd's picture

Severine: I'm looking for additional information (date, location, ...) on Ag Kawamura at American Farmland Trust, and a website (if there is one).

Thanks.

jbd's picture

I was there too (Bruce Dawson), just having technical problems with my headset.

Some comments on the above notes:

  1. Have several "Like" buttons - "I Like The Tool", "I Use The Tool", "Would use, but...", "Have used, but..."
  2. For tracking, are you looking for something more than content revisions? If so, can you describe what you are looking for?
  3. "Forking" tools is a good idea, and could provide "breadcrumbs" back to the originator.
  4. Scoring/rating tools and documentation is a good idea. Provide anonymous traceability would be nice too (so a developer could request an explanation from a rater).
  5. Another goal could be to provide fodder for a periodic FarmHack event where selected tools are displayed and presented.
Jordan79's picture

Hi very interested in your garlic planter, was wondering if you sell them if you do what's your prices

Zinovia's picture

Hi Nick, I'm in the process of creating a small farm in my back yard. I live in a suburb of NYC. Starting with the basics to bring back the soil: composting (food waste and leaves), reintroducing red worms, friendly bacteria, etc. Not sure if I'm eligible for your urban challenge, but thought I would ask. Zina

m.stenta's picture

I created a new feature request in the Farm Log project on drupal.org: https://www.drupal.org/node/2360771

We can use both for discussion and planning. I prefer to use drupal.org for Drupal module project management, so that is probably where I will start building the roadmap and specific tasks. I linked back to this discussion from there as well.

m.stenta's picture

Continuing the list from the last comment:

  • Milking log (for cows/goats/etc)
  • Sheering log (for sheep)
  • Slaughter log
  • Birth log (does this need to be different from "Breeding" above?)
  • ...

The key will be narrowing the list down to the most general set of log types, which can be used broadly. More log types is more to manage, so if we can keep things general it will be easier to maintain. For example, in the crop management that is already in FarmOS, "Input" is used to represent ANY kind of input to a crop or field. So we don't need different log types for every type of input.

Just some thoughts to get the ball rolling... :-)

m.stenta's picture

To continue this thought process...

FarmOS is built around the concept of "Log Types". A log type is essentially a type of record. Think of it like a bunch of composition notebooks, each with a particular purpose. In vegetable production, you have a set of "Planting" logs, which keep track of plantings that have been seeded/transplanted/etc, what they are, where they are etc. You also have "Input" logs for keeping track of fertilizations, amendments, etc. Also: "Harvest" logs to record what was harvested.

So for livestock management, the first step is to define the various Log Types that will be needed. Here are a few I can think of off the top of my head (and keep in mind I don't have any experience with livestock myself, so this is just a start to the brainstorm):

  • Feeding log
  • Rotation log
  • Breeding log
  • Medicine/health care log
  • ... others?
m.stenta's picture

Not yet, no. But that is something I've been eager to start putting together. The building blocks are in place... the only thing we need to do is define the different data types and relationships. I come from a vegetable background, and I don't have much experience raising and managing livestock. So I am open to ideas and insights about how best to build a tool for animal management.

Perhaps we can start some brainstorms! If you have any relevant links to resources from the USDA/NRCS, please share!