reef-pi :: An opensource reef tank controller based on Raspberry Pi.

Before I reach out to xfinity tech support I was wondering if anyone else is using the xfi pods (xfinity's propitary mesh hardware) and having connection issues? I can only connect to iot devices if both devices are either connected to the same pod or at least one is connected to the gateway. For instance both my reefpi and my lights are connected to the basement pod. If my phone is connected to the bedroom or kitchen pods I cant connect. As I move downstairs my phone first moves to the gateway and am able to connect then to the basement pod and am able to connect. The strange thing is it does connect but so slow it wont load completley. Does the same with SSH and other IOT's I have. I been through all the settings and dont see anything useful.
What are the ips of the pods ? If they are Not on same subnet then That’s the first thing to fix. Are they all on the same ssid ?
 
soo...
dont know if it works like it has to.. now i mis my readings between the selected "night" time.
1591082158755.png

so it just stops at 18 and starts at 8 in the morning...
Let me think through this. I don’t know if we should do some trick with existing features or add new features,but this is an interesting problem
 
Some updates with the temp sensor issues, on my 3.3.1 unit that I updated to the latest Raspian ( which looks like they changed there name) I have no issues at all on temp sensors. I downgraded the reef-pi version on my other unit that was getting emails pretty regular and will report back on status. Looks like @Des Westcott did this already and has not had any error messages, I'm leaning more and more that this is not a OS upgrade issue but we will see how my down graded version does.

:)
 
Some updates with the temp sensor issues, on my 3.3.1 unit that I updated to the latest Raspian ( which looks like they changed there name) I have no issues at all on temp sensors. I downgraded the reef-pi version on my other unit that was getting emails pretty regular and will report back on status. Looks like @Des Westcott did this already and has not had any error messages, I'm leaning more and more that this is not a OS upgrade issue but we will see how my down graded version does.

:)

It's now 2 days since I downgraded to 3.3.1 and still no error messages. I was getting 3-5 a day.
 
I noticed my hs300 wasn’t connecting, so I rebooted, then did a reload to get the network up (which usually works). This time it didn’t and I’m seeing these errors below.

I checked the IPs of the power strips haven’t changed and I can control them from the Kasa app.

What’s the troubleshooting steps for issues like this? Do I need to remove the devices, driver etc and start again? Revert to previous version
82D7851C-F70C-436D-931E-B65B745092D9.png

9C6C222F-128B-42AA-AD90-9ABC6FBD51A3.png

50505830-2E5D-460B-8ACB-8B7AD5D21030.png
 
Let me think through this. I don’t know if we should do some trick with existing features or add new features,but this is an interesting problem
I added a "new" Ph sensor that includes day and night (graph center left) this fixes things... I do not know what the bump is... but the sensor currently is monitoring my shed so temperature can get weird. From time to time i get a sensor-lost error:
"Temperature sensor failure. Error:read /sys/bus/w1/devices/28-031197792f05/w1_slave: interrupted system call"

but i think this can be becaus i use a breadboard for the test (and until i get the robo-tank !)
1591178170495.png
 
These issues are precisely why i am very much against wifi powerbars and searched so long to find a cable bound solution that i wouldn't have to diy. Just sucks that they are so convenient and almost the only thing sold these days.

If something is wrong with your router or the internet or wifi interference then you lose control. Not the best quality a life support system could have.

And i don't mean this as an attack on anybody.
 
Last edited:
These issues are precisely why i am very much against wifi powerbars and searched so long to find a cable bound solution that i wouldn't have to diy. Just sucks that they are so convenient and almost the only thing sold these days.

If something is wrong with your router or the internet or wifi interference then you lose control. Not the best quality a life support system could have.

And i don't mean this as an attack on anybody.

Nothing is completely foolproof. I've had issues with the db9 connection on mine. Sometimes it wants to be wonky.
 
Did you revert back to older reef-pi or still having this issue ? I suspect it’s something to do with the newer raspbian
As I wrote in post #15,233 I unistalled the 4.3 version and I installed again 3.3.1 version.
Temperature sensors don't give any errors anymore and in the dashboard everything is fine (temperature historical and equipments).
You can see screenshot.
 
@Ranjib I have been running 24hours on 3.3.1 which I dongraded from 3.4.1 and no temp issues which I was getting multiple emails throughout the day. I believe it's something to do with the code since both unit's I have running are up to date. Not sure what changed but something is different in 3.4.1 with the 1-wire stuff not sure since you didn't update that code, but it's apparent something is amiss.

:)
 
@Ranjib I have been running 24hours on 3.3.1 which I dongraded from 3.4.1 and no temp issues which I was getting multiple emails throughout the day. I believe it's something to do with the code since both unit's I have running are up to date. Not sure what changed but something is different in 3.4.1 with the 1-wire stuff not sure since you didn't update that code, but it's apparent something is amiss.

:)
I hear you. I’ll investigate more . My current challenge is how I can reproduce it. Just a side question, are there more than one controller attached to that sensor ?
 
As I wrote in post #15,233 I unistalled the 4.3 version and I installed again 3.3.1 version.
Temperature sensors don't give any errors anymore and in the dashboard everything is fine (temperature historical and equipments).
You can see screenshot.
Thank you for reporting back. I’ll do some further investigation. I can’t think of anything that will cause this, but does not harm taking a deeper look, now that we know it’s in reef-pi version.
 
I hear you. I’ll investigate more . My current challenge is how I can reproduce it. Just a side question, are there more than one controller attached to that sensor ?

Not sure I follow, what do you mean by more than one controller? In both setups I have 3 temp probes, one is using my old proto board the other is using a ML hat. Sorry to be so daft just need to make sure I know what information is needed.

:)
 
I hear you. I’ll investigate more . My current challenge is how I can reproduce it. Just a side question, are there more than one controller attached to that sensor ?
Imho you could reproduce the problem with a clean installation of the OS and the installation of the reef-pi 3.4 version.
I have 2 temperature sensors and the perma-proto board.
No other controller or sensors.
Just one TP-Link HS110 wifi smart plug.
No power strip.

BTW: today there was another "heavy" full-upgrade of raspbian.... at the moment no problems with reef-pi 3.3.1 version.
 
We updated the prometheus library in 3.4. It looks like the new update does not allow metric name starting with number and thus "10g" is causing it to panic (i am assuming you have a temperature controller with name 10g). For the time being changing it to something else that does not starts with a number might fix it (e,g. TenG or IOg) or just disable prometheus from the preferences. Meanwhile I'll check if we can prevent this in reef-pi side , i.e check if the metric name is valid or not, and error instead of panic if its invalid.
It will also happen with something as simple as a period at the end of an equipment name like ATO Circ.
 
Not sure I follow, what do you mean by more than one controller? In both setups I have 3 temp probes, one is using my old proto board the other is using a ML hat. Sorry to be so daft just need to make sure I know what information is needed.

:)
I meant if you have multiple temperature controller within that reef-pi that are using same sensor
 
I meant if you have multiple temperature controller within that reef-pi that are using same sensor

Ah I think I understand, no I just have three sensors and each one only has one controller, see my screenshot. Same for both units....

Screenshot from 2020-06-03 21-15-23.png
 
Ok small update. It seems only one of my HS300’s is not working, the other strip is working fine via reef-pi.

both strips work via the kasa app.

only difference I noticed was I had named the outlets on one strip in Kasa (return pump vs default of ‘plug 3’ etc. this is the strip that’s not working with reef-pi.

Would that have an effect on the API naming perhaps? (Will go look up the API from the hs300 reef pi driver I guess).

What else should I be doing to troubleshoot? I was avoiding removing the driver as I have macros, temps, timers etc that refer to these ports, so I’d have to remove all them first to avoid db reference issues?
 
So..., I think it’s time for an upgrade. My current reefpi was built like an all in one. I crammed everything into a 6x4 box. Over the past year I have made a mess of both the inside of the box as well as the outside rats nest of wiring. I will update my build thread or start a new one but the next build in the planning stages is the “IKEA reefpi cabinet”. So far the plan is to replace the cardboard backing with something more robust. The bottom back of the cabinet will have 18 AC power outlets. 6 always on and 12 controllable. Above the power outlets there will be several power brick holders and above the brick holders I will have the fowling outlets:

4, generic PWM outlets
4, Generic Controlled relay outputs for DC anything
Auto feeder output
3, temp probes
PH probe
4 doser outputs
2 float switches.

Inside the cabinet there are 3 shelves. The bottom shelf will be all the AC electronics and relays. The middle shelf will be excess wiring and routing space. The top shelf will have all the circuitry. I will be installing a removable face plate over the front of the shelves so when you open the door all you will see is a wall with the mounted pump controllers and a fire tablet screen.

9A5D9CE0-E4C3-41F0-9606-DC97191A6F2B.jpeg CEFAE0F1-C32E-4496-A5F5-EB0017C7FA17.jpeg A42BCF7B-8586-4F49-AF6B-76D4FC23295B.jpeg
 
I remember when I first started the reefpi the standard stereo audio jacks where consistently failing for a lot of people, myself included. Did we ever source a more robust jack?
 

TOP 10 Trending Threads

ARE YOU READY TO CONFESS TO CRAZIEST, DUMBEST, FUNNIEST THING YOU’VE EVER DONE IN REEFING?

  • Yeah, I'll confess! (Share your story in the comments!)

    Votes: 19 57.6%
  • Nah, I'll keep mine a secret...(Don't be like that, share with the class!)

    Votes: 14 42.4%
Back
Top
Home
Post thread…
Market
What's new