So it been a while since I updated this post. In fact I joined NJ Reefer and started a
thread over there and kinda been absence from R2R but starting to get back into it.
I figure I will provide everyone here an update on my project. Please feel free to comment and what not but please note I am not sharing my code.
Devices
- Raspberry Pi B+
- 7in Touch Screen
- Water Proof temp sensor
- 4 channel relay
- Leak detector (not wired up yet)
Options
- Text and email alerts of low/high/return temps
- Weekly emails listing what type of maintenance is due
- Schedule for the four outlets
- System auto check schedule after a reboot and make sure proper equipment is on when needed to be on (say after a power failure)
- Quick Buttons (four buttons that handle set task just as feeding, maintenance, lights, all off)
- Log for maintenance
- Log for test results
- Log live stock
- 24 hour temp graph
- Report temp history
- Option to turn on/off outlets
- Options to enable/disable schedules
- Auto monthly backup
Overview (with images)
The system
cover is to prevent the cats from walking on the equipment
7in touch screen (quick buttons and 24 hour temp graph)
Dashboard:
Displays what maintenance is due within 7 days.
Display what the 7in touch screen shows
Quick buttons (blue mean clickable, orange means that button is active, and yellow means its resuming to normal mode [example: Feeding turns off my skimmer and reactor pumps for 10mins and then goes into resuming mode which means equipment is turned back on but a 5min delay for my skimmer to allow water level to not freak out my skimmer])
Tanks:
Displays the tanks I have. Still working on adding more data fields.
Water Levels:
This area is where I log all my test results.
Maintenance:
This is where I log all my maintenance. If the font is green means there more than 7 days before I need to do it, yellow means its due within 7 days, and red means passed due.
Live stock:
This is where I log everything I put in my tank.
Dosing:
Still working on this area but this is where I would log/handle my dosing.
Admin:
This is the area where settings are set.
System Information: List when the system was installed, software version, last updated, plus storage left on drive plus backup location. Still working on this as well.
Report: This will hold the different reports. Right now just the temp report but will hopefully have more.
Email settings: Setting for sending emails
Tank Maintenance: This is where I can enable and disable the maintenance list of the dash plus weekly email.
Alerts: This is where i set my temp alerts. Still working on this.
Schedule: This is where I set the schedule for the outlets
Outlets: This is where I can turn outlets on and off
Report screen shots (opens a new window)
Alert screen shot: (today I got my first real alert)
There more options I am working on. Projector is coming along nicely.
Notes:
Unlike the other controllers out on the market this system is developed solo with my own money. I think the other controls on the mark are nice and they have backing and a company of employees to help out. If you are in to tech and like to tinker a DYI system can be nice. So far for everything it has only cost me about $100 for my system (does not include my time in the cost lol)