Wow. I can't believe it's been 1 1/2 years since I've written to this blog.
Status of Adam's farm.
1. The VNC is up and running on the office laptop at the farm, so we can see the screen remotely and I can do all kinds of work through this laptop to all the embedded computers at the farm from anywhere in the world.
2. The Raspberry Pi in the hatchery is still running, watchdog protected and power failure protected.
3. The Raspberry PI in Greenhouse 1 is running without watchdog but is power failure protected.
The internal LAN at the farm is up and running but I don't have the internal IP addresses (the way the laptop talks to the Raspberry Pis) of each Raspberry Pi.
I will go out to the farm again Monday and get the addresses of the Raspberry Pis. That way I can connect using SSH a way to communicate and control and update the Raspberry Pis remotely. I'll also make sure that they are connected to the LAN (local area network).
The Hatchery
In the hatchery there is a Raspberry/Pi combo, a motion detector, a temperature sensor, a power failure alarm, level indicators which are mounted improperly (will fix later) and a watchdog timer that reboots the Raspberry Pi/Arduino combo if either quit for any reason.
Greenhouse 1
There are six level indicators that show the level of each 6 tanks, a motion detector, 6 temperature sensors, no watchdog timer (will install later), a PH sensor and an ORP sensor which both of these are wired but the software doesn't look at them. Each level is being logged.
I once was looking at these levels from the office and had a 3d interface to them but I reinstalled Linux on the laptop without reinstalling Hal.
Office Laptop and usage of Hal remotely
I have not been able to see the Raspberry Pis from the Internet. Soon this won't be a problem. I have been working on the remote features of Hal and I'm about 2 weeks away from getting the code running. Most of it works now. Here's how it will work when complete.
The laptop will be able to present an entire view of all the Raspberry Pis into a single 3d scene that represents the entire farm. I do this by taking respective controls (logical thoughts) from each Raspberry PI/Arduino combo and then present those into the main scene animations on the laptop screen which can be seen remotely. Pretty cool. I'm hoping there won't be any issues with broadcasting 3d screen info.
I've been building my home automation system and it is a great way to test the new features of Hal, especially the Video/Audio interfaces that record to my internal NAS (network attached storage) device. That works really well. I do this using the GStreamer library which incorporates artificial intelligence capabilities of object recognition also. This works now and is able to do stuff like take pictures of plants and do intelligence analysis on them. There's a lot coming and most of it works now.
That's it.
Pierre