- No more Firmata
- New Arduino code with custom serial communication
- Datalog to SQL Server Database
- Cleaned up Export to HTML
- Scrapped graphs in Labs
- New History tab allows you to select a date range to
view datalog data in graphs.
- No more 'Adding Devices', instead the program looks
for sensor names in serial communication message.
Last edit: AdvancedNewbie 2012-06-14
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
- Lots of fixes
- Scrapped the webserver idea; now the program exports all
of the sensor values to an HTML file which can be hosted
by something secure like Apache
- Optimized the GUI for use on a tablet pc as a touchscreen
interface
Alpha 13
- Added a webserver that displays all sensor values.
Warning: Alpha 14 will include the ability to change the
webserver options, but right now it is setup to
automatically run upon starting the program on port 8091.
Too see your sensor values just goto: http://127.0.0.1:8091
Alpha 12
- Can Load / Save Settings
- Fixed 'second' timers
Alpha 11
- Auto Load Settings fixes some issues.
- Fixed Status Labels
- Minor changes
Alpha 10
- Load all Email Settings, Devices, SetPoints, Timers
- Diagnostic Analog Values Fixed
Alpha 9
- Timers are working You can choose On Time / Off Time
Timer, On Time / For Duration Timer (and set which days
each timer is active)
- Setpoints added; if you setup a temperature sensor for
example, then you you couldset 'if the temperature goes
above 27 degrees Celsius, turn on a pin' (which could be a
fan)
- All alerts with email are working; they are based on
StatusLabels MinValue/MaxValue.
- Importing Tabs is easier, and everything is stored in an
Access Database which can be 'hacked' at will. (There's an
included example for Ebb and Flow)
Alpha 8
- Minor changes
Alpha 7
What works so far:
1) All Readings from sensors (analog i/o)
2) All Digital Outputs (to control 5V pin off of
controller, which in turn could run anything you can think
of; in this case a relay to control something that is 120V
or 240V or what-ever...)
3) All Graphs / Gauges
4) All Water timers (with any interval you want ---> think
15 minute water cycle is too much? Customize!)
5) Light Timer
6) Alarm Log (pH too high, pH too low, High Humidty, Low
Humidity, High Temp, Low Temp, and anything else you can
think of - reservoir temp, plant temp, lumens, whatever!)
7) Pin Configuration (add/remove sensor, relay, etc or
change pin) - including device calibration formula - ex:
1.728x^2 + 0.85x + 10 --> program subs in raw analog value
for x
8) Email Alert
9) Customizable Interface ---> add a tab for each room and
the associated stuff you want to control in that room. -
can add Button, Label, StatusLabel, Gauge, Graph, Image
10) Can Import a new tab now, working on the export --->
4/25/2010 (save a page with gauges, buttons, etc and open
later, or by default)
11) Relay/Interface Box done - might add some acrylic to
make it look special
Currently working on
1) User log
2) Maybe I'll add webcam support - but there's already so
many apps that already do this and probably more securely.
3) Waiting for my ethernet module and wireless modules to
arrive
4) Might need to add an SD card for a log / settings - ~$15
5) I'll add wifi later when I need it
6) Maybe a smart-phone web interface? We'll see, a little
overkill right now.
7) Independent Arduino Code
8) Manage Events (Add,Remove,Create)?
9) Export Tab - save the layout of all controls
Alpha 6
Well you get the idea
Last edit: AdvancedNewbie 2012-06-14
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Alpha 15
Last edit: AdvancedNewbie 2012-06-14
Old Changelog:
Alpha 14
Alpha 13
Alpha 12
Alpha 11
Alpha 10
Alpha 9
Alpha 8
Alpha 7
Alpha 6
Last edit: AdvancedNewbie 2012-06-14