SmartThings + SenEye (Aquarium Monitoring)

Hello all

As some of you know ive been planning to get this idea rolled into the community for a while and ive finally found the time to do so . . .

As many of you will know the average Aquarium keeper spends a fortune creating and maintaining there setup . . . that is a lot of financial investment to have wiped out by a quick ammonia spike or issue with the aquarium . . .

The team over at Seneye (www.seneye.com) have come up with a genius bit of kit to help monitor this, it even includes email & text notification and a nice app for mobile use . . .

HOWEVERRRRRR

Wouldn’t it be great to integrate that into SmartThings and be able to automate devices/things in response to the SenEye’s data . . . i believe they want the same thing as they have created a nice API for there system (https://api.seneye.com/)

The issue is . . . im an ideas/design guy and have little to no experience with coding, so although i can create nice mockups and demos as shown below im looking for people who share an interest in this and would be interested in working with me on the project, i will also be getting in touch with seneye to see if there developers and team are interested in getting involved also to speed this up or help where needed.

MOCKUP:

VISUALS:

The idea of then been able to trigger events based on the data received from your SenEye unit would open up a massive chamber of useful solutions, for instance.

  • If “PH” Reads above the value of "" then turn on "___ "
    (SmartPlug powering a loud AirPump you don’t want on all the time for instance)

  • If “Temperature” Reads above value of “____” then turn down Thermostat
    (To speed up the cooling process and support a chiller to keep a steady temperature)

  • If “Out of water” alert is sensed, trigger water valve to " close"
    (Ideal for pumps fed water from a sump etc, to lower flood issue in worse case senario)

  • If Ammonia reads above"____" flash light “red” & send push notification with the following message "__"
    (visual alerts to a possible aquarium crash)

  • If ammonia reads above “___” make “sonos” dictate message " your aquariums Ammonia level is at a critical level, please see to aquarium"
    (spoken word warning of the above)

The list goes on and on and on . . .

USEFUL RESOURCES:
https://api.seneye.com/
http://www.seneye.com/
https://www.seneye.me/demo#p=2556
http://forum.arduino.cc/index.php?topic=206972.0
https://dgunix.com/50-seneye-aquarium-monitoring-alerting-and-graphing-in-omd/



https://www.domoticz.com/forum/viewtopic.php?f=17&t=2008
http://m.downloadatoz.com/apps/com.seneye.monitor,530068.html
https://www.symcon.de/wiki/Seneye

Thank you

Kyle
(AutomateEverything)

5 Likes

There are a lot of aquarium threads in which many of us have explained that relying on smart things to trigger adjustments in mission critical situations is a recipie for heartache and disaster. The platform isn’t designed for that sort of reliability or robustness.

2 Likes

Coincidence?

Granted . . . But if we don’t develop on these things, it never will be neither.

We have to start somewhere, for starters been able to see the data in the smartthings app and add the option to be able trigger push notifications or visual aids (lights flashing or changing colour) or spoken aids via sonos etc, would be a great little addition for any aquarium keeper


Imagine waking up and your sonos reads you the Local Weather / Local News / Aquarium Stats etc without you having to even go near a test kit . . .

The adjustment of aquarium equipment was more of a long term goal, when its gained a stability a user would be happy with . . . the great things about smartthings as we all know is one idea can generate many and users can use which they like and ignore the rest.

2 Likes

@tgauchat - sorry i didn’t see that post . . . thanks for linking :smile:

Ive had this thread planned for a while for this particular system (SENEYE) . . . may be worth all coming together and finding a great solution for all aquarium users

@april @mager

1 Like

Then build a hardware solution that is entirely local and error checked. Use smartthings for reporting & a unified interface. Everything has its place. :slight_smile:

2 Likes

@codytruscott I think you’ve lost me . . . or . . . ive lost you.

I’m no hardware developer or coding genius, just an ideas guys
 just looking for someone else who may be interested in integrating the Seneye monitoring system with SmartThings . . . so i can see the stats within my SmartThings app and then if i wish to trigger visual (light) or audio (sonos) notifications etc etc

i don’t see what your issue is with this idea or integrating this system specifically :smile: am i missing something ?

Oh — integrating the monitoring system is a great idea. Just saying that relying on a home automation system that uses a network and architecture designed for ‘eventual consistency’ to make chemical adjustments would doom your fish. The mechanisms that make adjustments to your aquarium need to be hardwired to the sensors.

2 Likes

@codytruscott arghhh yes i 110% agree with that bit . . .

no that’s way ahead of my idea :slight_smile: im just looking to show Seneye stats in SmartThings and possible have that then trigger notifications for alerts via Sonos or Hue lighting or even Push notifications etc . . . or for instance as i said if an " out of water " alert is read on Seneye (usual indicating a flood) then you could back it up with a SmarThings water detector that triggers a stop valve to close if its fed water from a sump to lower the risk of more damage to your home :slight_smile:

just the starting blocks, im sure many users would find 101 more uses for integrating this monitoring system into ST :smile:

1 Like

I like this idea. For now I am doing everything the old fashion way with my tank but will eventually switch to something like this. Like you, I am not a coder either. Decent at disassemble and breaking things for sure. Nice thing about your idea is that our fishes won’t belly up when ST looses Internet connection.

1 Like

There are several very good automated aquarium control systems available. None of them are cheap, and none rely on mesh networks, for good reason.

Zigbee mesh and zwave are just not appropriate for realtime continuous monitoring and control. (Zigbee can also be used in a star network, which would be ok, but that’s not what SmartThings uses.)

Mesh allows messages to bounce around the network a few times before being delivered. They can even arrive out of sequence.

This is why we don’t use mesh for streaming video. It’s just not a good match to the protocol.

Seneye is cheaper because it’s just passive monitoring. Doesn’t control the actuators.

Since Seneye itself already sends email and text, you could already combine it with IFTTT to change hue lights, trigger Sonos announcements, etc.

If you want to go a step farther and start triggering tank changes, then I agree with others in the thread, ST isn’t a good match for the use case.

At this point, for aquarium management, I wouldn’t even feel comfortable relying on ST mode to change where the Seneye text notifications go to, for example.

(As far as aquarium examples in other threads, just a coincidence
aquarium control and orchid raising are both common examples of complex in-home environmental control systems.)

65000 Kelvin? Your tank problems are over, all the fish, water and the house is reduced to subatomic particles. Maybe they’re strings.

Presumably that was meant to be 6,500K.

As a colour temperature measurement that would correspond to a “daylight” colour light source. It is also a wavelength which penetrates water well and is thus popular with aquariums.

No, thank you. I check ammonia indicator when I feed the fish every day. $8 per 6 months. No internet required.

1 Like

I like this. :tropical_fish:

If, however, you have a lifestyle that requires use of an automatic feeder for your aquarium, then many of the other monitors and actuators start becoming useful. And that’s where it gets tricky balancing budget and reliability.

I shared in maintenance of an 80 gallon saltwater tank back in college. The primary owner ultimately gave up trying to reconcile college lifestyles and proper maintenance and got a Neptune. No idea what he spent on it, but I expect it was a couple of thousand. It worked well, though.

One should reconsider having pets if they need automation.

I can’t imagine spending hundreds of dollars on hardware, hundreds of hours on writing software and hundreds of hours troubleshooting the setup so that it would keep crapping out at the least appropriate moment.

Wait a minute, I already done that
 Well, never again.

3 Likes

It is not about the result, but the journey. If we just said why make a smart bulb when we can just flip the light switch where would we be or more importantly who would we be. So a few fish have to give their lives for the benefit of mankind, but we will be a more advanced community for at least having tried.

1 Like

I would agree that SmartThings would not be a good choice for critical items of an aquarium. It’d be nice to have all the statuses and monitoring linked into a SmartThings tab or even displayed in a SmartTiles window. Quick glance and you could check out everything in the home, including your aquariums.
There are valid reasons for wanting to automate an aquarium. I personally went with an Aquatronica aquarium controller http://www.aquatronica.com/en/ a few years back. It offered me complete control of my planted aquarium setup. I specifically needed it to control my CO2 dosing. I can monitor and control PH, temp, water level, lighting systems, heating systems, and water flow on multiple tanks. This system is self contained, but I do have to connect it to a PC for remote access. If I had to do it again I would go with the Neptune Apex https://www.neptunesystems.com/ . Neptune seems to offer more now and is easier to get in the US. Either way they are not cheap, but they do offer the most reliable control and access that I’ve seen for an aquarium.

2 Likes

I know a lot of people who automate an aquarium because they have crazy work schedules and want to know everything is OK. It doesn’t mean they don’t check the tank personally every day, it just means they can’t check it personally at the same time every day. It’s a hobby–they’re willing to over invest in equipment in order to make sure the fish are OK even if they’re working late.

Hi Kyle, I’d be interested in helping you here. I am doing some other work with Fishbit and I am also working on similar topics with aeroponics.

If you can get me a unit I’d be willing to put some time into it. I know a lot of folks are hedging on ST reliability – there are plenty of horror stories. I’m in the same boat as you, if nobody puts the time into maturing it, it won’t get better on its own.

Kristopher

1 Like