Author Topic: Spec and Requirements for the WebUI  (Read 12879 times)

0 Members and 1 Guest are viewing this topic.

Offline matt20687

  • Administrator
  • Full Member
  • *****
  • Posts: 208
  • Karma: 0

+Info

  • Gender: Male
    • Control your aquarium with a ReefPi!!
Spec and Requirements for the WebUI
« on: March 05, 2014, 11:48:22 PM »
Hey,

Can I get a list of things you guys want to be created on the WebUI please. I already have the additional device form, what else is there. A quick list from what I can think if is:

1. Form for addition devices to add to the device database
2. A graphical table which allows the user to see the devices currently on the database and those values associated
3. Readings to be shown on the dashboard from the databases displayed in graph/chart form
4. Alerts depending on certain values (ie water temp goes above xx and emails the user)
4. Alerts triggering devices through the RPI (ie water temp goes above xx and heater turned off as well as cooling fans turned on)

I know there are lots more depending on what you want the Pi for so please do add to this list.
« Last Edit: March 06, 2014, 12:12:45 AM by matt20687 »
You want more pie? Have some ReefPi!!!
--------------
Matt

Offline promazine

  • Administrator
  • Sr. Member
  • *****
  • Posts: 292
  • Karma: 2

+Info

  • Gender: Male
Re: Spec and Requirements for the WebUI
« Reply #1 on: March 06, 2014, 12:35:07 AM »
LEDS section

Setting scheduled on times/off times

colour sliders, power sliders, fade in times etc.

I think working with some kind of calendar may be good - almost using it as a task scheduler?
Nothing good happens fast in a reef tank......

Offline cio74

  • Administrator
  • Hero Member
  • *****
  • Posts: 523
  • Karma: 1

+Info

Re: Spec and Requirements for the WebUI
« Reply #2 on: March 06, 2014, 01:02:28 AM »
Definitely, the scheduler definition should do the above, we need to design it with care.

Offline smudge

  • Full Member
  • ***
  • Posts: 127
  • Karma: 0

+Info

  • Gender: Male
Re: Spec and Requirements for the WebUI
« Reply #3 on: March 06, 2014, 01:08:48 AM »
How about reminders for maintenance,  ie
bulbs need changing with advance notice to buy new
Water changes
Perform tests
Etc

Also what about somewhere to manually add parameters, like results of manual tests

Offline cio74

  • Administrator
  • Hero Member
  • *****
  • Posts: 523
  • Karma: 1

+Info

Re: Spec and Requirements for the WebUI
« Reply #4 on: March 06, 2014, 01:10:12 AM »
That's very good ideas, not everything is about controlling, there is also about maintenance like water changes, water tests, etc.

Offline promazine

  • Administrator
  • Sr. Member
  • *****
  • Posts: 292
  • Karma: 2

+Info

  • Gender: Male
Re: Spec and Requirements for the WebUI
« Reply #5 on: March 06, 2014, 01:29:41 AM »
How about reminders for maintenance,  ie
bulbs need changing with advance notice to buy new
Water changes
Perform tests
Etc

Also what about somewhere to manually add parameters, like results of manual tests

Good ideas - I especially like the idea about adding in water test results data. We could very easily turn all that in to some nice graphs!
Nothing good happens fast in a reef tank......

Offline matt20687

  • Administrator
  • Full Member
  • *****
  • Posts: 208
  • Karma: 0

+Info

  • Gender: Male
    • Control your aquarium with a ReefPi!!
Re: Spec and Requirements for the WebUI
« Reply #6 on: March 06, 2014, 10:16:28 AM »
Indeed these ideas are great!

Can you make these children boards appear the same as the 'How on This Forum' and 'ReefPI Hardware' instead of it being a little line underneath. It just seems to make it a bit difficult to see all of the discussion boards.
You want more pie? Have some ReefPi!!!
--------------
Matt

Offline Grafne

  • Global Moderator
  • Full Member
  • *****
  • Posts: 206
  • Karma: 0

+Info

Re: Spec and Requirements for the WebUI
« Reply #7 on: March 06, 2014, 02:49:02 PM »
ability to use water test results from digital probes and manually... be able to chart these over time... similar to temperature...

Offline smudge

  • Full Member
  • ***
  • Posts: 127
  • Karma: 0

+Info

  • Gender: Male
Re: Spec and Requirements for the WebUI
« Reply #8 on: March 06, 2014, 06:15:15 PM »
Somewhere to add general notes/remarks

Offline matt20687

  • Administrator
  • Full Member
  • *****
  • Posts: 208
  • Karma: 0

+Info

  • Gender: Male
    • Control your aquarium with a ReefPi!!
Re: Spec and Requirements for the WebUI
« Reply #9 on: March 09, 2014, 10:22:39 PM »
Hello,

I have created a template page and the Dashboard for the WebUI. I took the ProUI theme and stripped out everything we do not need. The template is http://www.reefpi.co.uk/template.html and the Dashboard is http://www.reefpi.co.uk/index.html.

Please be aware that there isnt any content yet, the links on the left do not work either as the pages havent been created. Further progress will be made on this once some further documentation has been done (by Cio i believe) to ensure we are all on the same page.

Thanks,
Matt
You want more pie? Have some ReefPi!!!
--------------
Matt

Offline Bigguy

  • Administrator
  • Sr. Member
  • *****
  • Posts: 498
  • Karma: 2

+Info

  • Gender: Male
  • Large Fat and Ugley
    • ReefPI
Re: Spec and Requirements for the WebUI
« Reply #10 on: March 10, 2014, 12:09:05 AM »
starting to take shape :)

Offline matt20687

  • Administrator
  • Full Member
  • *****
  • Posts: 208
  • Karma: 0

+Info

  • Gender: Male
    • Control your aquarium with a ReefPi!!
Re: Spec and Requirements for the WebUI
« Reply #11 on: March 10, 2014, 12:24:27 AM »
I have a bit of a problem with the graphs not displaying values graphically as it does on the template. There just be something I am missing, it's a bit of a shame that the widgets and stuff are not detailed a bit better as I have copied all of the code for the graph, not sure if it's a code issue or a resource issue


You want more pie? Have some ReefPi!!!
--------------
Matt

Offline cio74

  • Administrator
  • Hero Member
  • *****
  • Posts: 523
  • Karma: 1

+Info

Re: Spec and Requirements for the WebUI
« Reply #12 on: March 15, 2014, 12:35:41 PM »
Any advance on the software side of the project?

Matt won't be available for the next 2 weeks, anyone to carry on?

Offline matt20687

  • Administrator
  • Full Member
  • *****
  • Posts: 208
  • Karma: 0

+Info

  • Gender: Male
    • Control your aquarium with a ReefPi!!
Re: Spec and Requirements for the WebUI
« Reply #13 on: March 15, 2014, 02:00:38 PM »
I am available, just could potentially get tied up. I do my on call from home :)


You want more pie? Have some ReefPi!!!
--------------
Matt

Offline matt20687

  • Administrator
  • Full Member
  • *****
  • Posts: 208
  • Karma: 0

+Info

  • Gender: Male
    • Control your aquarium with a ReefPi!!
Re: Spec and Requirements for the WebUI
« Reply #14 on: March 15, 2014, 02:07:22 PM »
In regards to the software side, not majorly ahead as I have been brushing up on databases etc the past few days. 

I have created four databases:

AvailableControllers
KnownControllers
AvailableDevices
KnownDevices

I have also created a page (drop down.php) that pulls the controller names from the AvailableController database and displays them in a drop down box on a web page, need to expand on this tonight.

I have also created the template UI form which does need some further work to fill it out but the stripping on the code from the template has been done and all unnecessary code has been removed.

It would be great if someone wanted to work on the UI with me though as it would get done a lot quicker ;)



You want more pie? Have some ReefPi!!!
--------------
Matt