REEF2REEF Saltwater and Reef Aquarium Forum

    #lux
    LEDs are NOT a cost effective way to light a reef... (at least not for me), Nov 4, 2017
  1. mcarroll

    The DC pumps one is such a dead horse I posted a blog entry on it so I could stop repeating myself: “AC and DC Pumps” – Internet Reefer’s Decoder Ring

    On the refugium I'd argue that removing N and P is a bogus strategy in the first place. Why'd you put the nutrients in there if you didn't want them?? Folks really want to avoid wholistic thinking on this front. ;)

    Not trying to make a thing, but you asked for it...never say never. :D

    UPDATE: I can't say their link is wrong per se, but it seems to lack experience. A pro lux meter is absolutely not a requirememt, and the differences they call out seem insignificant.

    Check out some of our posts under the #lux tag....we've been at this quite a while. :)

    They're fine as long as you get one that works with your phone. And this is the part that's complicated and barely worth explaining to someone having troubles with a lux meter app....it's much better and only slightly more expensive to order a $10-$20 handheld meter from ebay. I'd rather not wave my phone around over my tank anyway. ;)
  2. Lighting 60x24x12 frag tank?, Oct 20, 2017
  3. mcarroll

    Lots of posts....not sure of any threads that are dedicated. Check the #lux tag (which I've used quite a bit, but not universally) and/or use the site search for the term.

    Honestly, as @saltyfilmfolks has been known to say, just walking around metering light inside and outside for a day or two will open your eyes.

    My Beginner’s Lux article might also help.
  4. Am I crazy for thinking MH + t5 ?, Oct 10, 2017
  5. mcarroll

    I use a really basic "LX-1010B" that you can run a search for and find at most online retail outlets....but there are many similar models. Most or even all of them should work if another one looked more interesting. @saltyfilmfolks has the red one that has some minor data logging features and it works well too. (I'm not sure if he has a use for the data logging, so maybe he'll chime in...I think he just happened to pick that one like I just happened to pick the 1010B.) Folks have even put them in ziplock baggies for underwater readings.....I've just used it for surface measurements and that seems to be enough to get the job done. You can find a lot of old threads where we discuss and use lux meters under the #lux tag.

    Also, here's a blog post I made about it:
    Beginner’s Lux
    [​IMG]
  6. Lux meters to check Led????, Jul 11, 2017
  7. mcarroll

    The wikipedia page on luminosity has a graph of the function.....that's where I realized that blue is part of the function.

    I'd be curious to see how well the $12 lux meters were use actually map to the luminosity function......I know my meter seems to be plenty sensitive to 450nm LED's when I test them compared to Cool Whites. (I suspect it's more sensitive than "it should be" to blue.)

    Well said! I got a funny PM on the subject from @john.m.cole3 just the other day in fact. ;)

    #lux #meter :)
  8. Lux meters to check Led????, Jul 10, 2017
  9. mcarroll

    You might want to check on some old posts on the #lux #meter tags.

    To summarize some of those posts...

    You can start with a FREE lux meter app for your smartphone. It'll help you to get familiar with using a light meter without spending any money. Sometimes it can take folks a few apps to find one that's calibrated right for their smartphone – it'll be obviously wrong if it's wrong. So it's the cheapest way to start, but not quite the best or simplest.

    After that, then next logical option is a simple, handheld lux meter like the "LX-1010B" I have. I paid about $12 on ebay some years ago. I think you can get them quicker from Amazon and similar online outlets these days, but seems like they go for $15-$20.

    I haven't had the need for more than that, but there are more upgrade options if you have find more needs than a basic meter will fill. For some examples between around $80 and $200....Milwaukee makes one with a waterproof probe, the Seneye has more functions than just light metering, a few vendors sell stand-alone PAR sensors....after that you're solidly over $200 and into the market for a standard PAR meter.

  10. Has anyone created a full Raspberry Pi Aquarium monitoring/control system?, Mar 31, 2017
  11. Rob Lion

    ok, so there are a few parts to all this, depending what you want.

    by far the easiest is to make calls to read your seneye data from the seneye api site https://api.seneye.com/
    but this will read the last updated info to the cloud, so it's potentially 20 mins old, but ofcourse your seneye will need to be plugged into a PC with internet connection.

    This is easy to do, here is the python code>

    def read_Sensors(self):
    # Read seneye sensors
    #download the data:
    file = urlopen('https://api.seneye.com/v1/devices/<<<YOUR SENEYE ID>>>?IncludeState=1&user=<<<YOUR LOGIN NAME>>>&pwd=<<<YOUR LOGIN PASSWORD>>>')
    #read file:
    data = file.read()
    #close file because we dont need it anymore:
    file.close()
    #convert binary data to text string
    response = data.decode()
    #split the text into an array split on comma
    text = response.split(',')
    #select the CURRENT values needed and set as variables
    slide_id = text[0]
    description = text[1]
    device_type = text[2]
    time_diff = text[3]
    disconnected = text[4]
    slide_serial = text[5]
    slide_expires = text[6]
    out_of_water = text[7]
    wrong_slide = text[8]
    last_experiment = text[9]
    temperature_c = text[14]
    ph = text[20]
    nh3 = text[26]
    nh4 = text[32]
    o2 = text[38]
    lux = text[41]
    par = text[43]
    kelvin = text[45]

    #slide_id - strip off extra characters not needed
    slide_id = slide_id.replace('"','')
    slide_id = slide_id.replace('{id:','')
    if self.debug_app_cbox.isChecked(): print ("slide_id =",slide_id)

    #description - strip off extra characters not needed
    description = description.replace('"','')
    description = description.replace('description:','')
    if self.debug_app_cbox.isChecked(): print ("description =",description)

    #device_type - strip off extra characters not needed
    device_type = device_type.replace('"','')
    device_type = device_type.replace('type:','')
    if self.debug_app_cbox.isChecked(): print ("device_type =",device_type)

    #time_diff - strip off extra characters not needed
    time_diff = time_diff.replace('"','')
    time_diff = time_diff.replace('time_diff:','')
    if self.debug_app_cbox.isChecked(): print ("time_diff =",time_diff)

    #disconnected - strip off extra characters not needed
    disconnected = disconnected.replace('"','')
    disconnected = disconnected.replace('status:{disconnected:','')
    if self.debug_app_cbox.isChecked(): print ("disconnected =",disconnected)

    #slide_serial - strip off extra characters not needed
    slide_serial = slide_serial.replace('"','')
    slide_serial = slide_serial.replace('slide_serial:','')
    if self.debug_app_cbox.isChecked(): print ("slide_serial =",slide_serial)

    #nh3 - strip off extra characters not needed
    slide_expires = slide_expires.replace('"','')
    slide_expires = slide_expires.replace('slide_expires:','')
    slide_expires = (dt.datetime.fromtimestamp(float(slide_expires)))
    slide_expires = str(slide_expires)
    if self.debug_app_cbox.isChecked(): print ("slide_expires =",slide_expires)

    #out_of_water - strip off extra characters not needed
    out_of_water = out_of_water.replace('"','')
    out_of_water = out_of_water.replace('out_of_water:','')
    if out_of_water == '0':
    out_of_water = 'In Water'
    else:
    out_of_water = 'Out of Water'
    if self.debug_app_cbox.isChecked(): print ("out_of_water =",out_of_water)

    #wrong_slide - strip off extra characters not needed
    wrong_slide = wrong_slide.replace('"','')
    wrong_slide = wrong_slide.replace('wrong_slide:','')
    if self.debug_app_cbox.isChecked(): print ("wrong_slide =",wrong_slide)

    #last_experiment - strip off extra characters not needed
    last_experiment = last_experiment.replace('"','')
    last_experiment = last_experiment.replace('last_experiment:','')
    last_experiment = last_experiment.replace('}','')
    last_experiment = (dt.datetime.fromtimestamp(float(last_experiment)))
    last_experiment = str(last_experiment)
    if self.debug_app_cbox.isChecked(): print ("last_experiment =",last_experiment)

    #temperature - strip off extra characters not needed
    temperature_c = temperature_c.replace('"','')
    temperature_c = temperature_c.replace('curr:','')
    temperature_f = (float(temperature_c) * (9/5) + 32)
    temperature_f = round(temperature_f,1)
    temperature_f = str(temperature_f)
    if self.debug_app_cbox.isChecked(): print ("temp C =",temperature_c)
    if self.debug_app_cbox.isChecked(): print ("temp F =",temperature_f)

    #ph - strip off extra characters not needed
    ph = ph.replace('"','')
    ph = ph.replace('curr:','')
    if self.debug_app_cbox.isChecked(): print ("pH =",ph)

    #nh3 - strip off extra characters not needed
    nh3 = nh3.replace('"','')
    nh3 = nh3.replace('curr:','')
    if self.debug_app_cbox.isChecked(): print ("Ammonia =",nh3)

    #nh4 - strip off extra characters not needed
    nh4 = nh4.replace('"','')
    nh4 = nh4.replace('curr:','')
    if self.debug_app_cbox.isChecked(): print ("Ammonium =",nh4)

    #o2 - strip off extra characters not needed
    o2 = o2.replace('"','')
    o2 = o2.replace('curr:','')
    if self.debug_app_cbox.isChecked(): print ("Oxygen =",o2)

    #lux - strip off extra characters not needed
    lux = lux.replace('"','')
    lux = lux.replace('curr:','')
    if self.debug_app_cbox.isChecked(): print ("Lux =",lux)

    #par - strip off extra characters not needed
    par = par.replace('"','')
    par = par.replace('par:{curr:','')
    if self.debug_app_cbox.isChecked(): print ("Par =",par)

    #kelvin - strip off extra characters not needed
    kelvin = kelvin.replace('"','')
    kelvin = kelvin.replace('kelvin:{curr:','')
    if self.debug_app_cbox.isChecked(): print ("Kelvin =",kelvin)

    The next option is to read the seneye device directly, and to do that you need to run the seneye SWS software on the seneye web server, but this costs about £160 to have. Then you don't need a PC.

    I think what you want is to have the seneye server app running on the Pi itself, and not on a PC, and for that you have 3 options;
    1. use something like Wine and extra gear to run the seneye SCA app on the pi, this was quite easy to do.
    2. or run the seneye SWS web server software on the pi, but you would probably need to pay for the SWS software.
    3. buy something like a belkin wireless or wired router (about £35) and connect the seneye device to it and have that send its data to the cloud. this is the easy way to not need a PC but you will then have to read data from the cloud to see it.



    since using v2 of the SCA, seneye have stopped temp and ph readings being updated once the slide has expired, they used to still work without a slide on V1, only NH3 was actually needed from the slide. So since then I have moved away from the seneye device on the main display, and just run it in my QT as and when needed.
  12. Which Par meter, Jan 14, 2017
  13. mcarroll

    I'd start with a lux meter if you have any doubts about the money....if you get good usage out of it, you can always upgrade to a PAR meter later. A lux meter is only $10-$15 and is handy outside of reefing....so it's pretty much no loss to start with one even if you don't use it for the reef. (An LX-1010B lux meter is all I use, for what it's worth.)

    #lux #meter
    let's see if tags are working...
  14. Seeking some input from Radion owners, Dec 10, 2016
  15. What LEDs to supplement radiums, Dec 8, 2016
  16. mcarroll

    That was my scenario....I still have the 2 x 150w DE fixture (a Coralife Aqualite...halide only...sorta rare) and the Radiums are still in it. :) I loved it until the last time I shut it down.

    (I just can't afford new bulbs anymore...or the power to run it, really. It was replaced with about $120 worth of LED's....with modern prices, I could build two new LED fixtures for the price of a new set of halide bulbs. I just wish someone had been around back then to clue me in to using a #lux #meter for the LED transition. It did not go smoothly for me.)
  17. Lighting Suggestion, Dec 8, 2016
Loading...