Robo-Tank v6.7 is Ready

Well I just experienced the dosing pump schedule retriggering for the first time and discovered what the issue was. When a schedule is created the day it was created is recorded in the database, this is incase the schedule is "repeat X number of days". Based on the creation date it calculates how many days have past since the schedule was created and how many cycles it's run since created. I was doing math using unsigned long variables but I wasn't casting it to a float which I needed to know if the schedule already ran on the current day so it was rounding down days past. It was saying 4 days past when actually 5 days past so the schedule calculated was always in the past which is why it kept retriggering.

So now I think I have it fixed, do monitor it to be sure though, I will be as well.
 
Hi there. How can I install v6.7? It has been very long since I installed my robo tank. Any link or instruction would be appreciated. Thanks
 
Hi there. How can I install v6.7? It has been very long since I installed my robo tank. Any link or instruction would be appreciated. Thanks
Hi @mytdbm here's a link explaining how to install it, there's an install script you run that should take care of everything. Let me know how it goes.

 
Thanks Rob. Installed 6.7, but i couldn’t make dosing work. There are bugs. Did setup dosing schedule, but it doesn’t run. I set a DC output as dosing pump and when I disable the DC output, the dosing pump doesn’t disappear from home page. If i redo the same thing, i would get more dosing pumps listed on the home page when all DC outputs are disabled. Very weird. Hope you make dosing works soon. I am going back to 6.6 in the meantime
 
I tried it and had trouble as well... On the "Settings" page some of the buttons would take me to the wrong page. I went back to 6.6
 
Sorry for the troubles @mytdbm @GarrickG did you clear the browser cache after installing? CTRL + SHIFT + R on keyboard a few times should do it. There would definitely be issues if that isn't done even after a fresh install. I just tested enabling/disabling dosing pumps and it works as it should.
 
Sorry for the troubles @mytdbm @GarrickG did you clear the browser cache after installing? CTRL + SHIFT + R on keyboard a few times should do it. There would definitely be issues if that isn't done even after a fresh install. I just tested enabling/disabling dosing pumps and it works as it should.
Oops... I did not clear the cache. I'll try it again...
 
That must be the issue. When I installed v6.7, my power bar and 6dc/2sensor extension worked right out of bat as those didn't work properly on v6.6. I think you nailed the pin assignments on v6.7. I will wait a couple of weeks to see if others have any issues with dosing. I have a small tank so I don't want to mess with dosing.

Can you disable the notification (see attached screenshot) message as it pops up when reservoir capacity is being changed on v6.7?
Thanks Rob.
 

Attachments

  • Screenshot 2024-09-15 at 12.27.29 PM.png
    Screenshot 2024-09-15 at 12.27.29 PM.png
    240.8 KB · Views: 4
Oops... I did not clear the cache. I'll try it again...
Sounds good, let me know how it goes. There is a couple buttons that will load an incomplete page such as the feed button on the home page as I was starting something and forgot to revert back to the "coming soon" popup.
 
That must be the issue. When I installed v6.7, my power bar and 6dc/2sensor extension worked right out of bat as those didn't work properly on v6.6. I think you nailed the pin assignments on v6.7. I will wait a couple of weeks to see if others have any issues with dosing. I have a small tank so I don't want to mess with dosing.

Can you disable the notification (see attached screenshot) message as it pops up when reservoir capacity is being changed on v6.7?
Thanks Rob.
Right on, glad that's working. And yeah good idea to wait on the dosing for a bit. You can set it up and add schedules just don't connect any pumps. Keep an eye on the reservoir level on the dashboard, if that suddenly shows empty when you know it shouldn't be yet then it's still a problem.

I forgot about that popup when changing the reservoir size, it definitely is annoying and I'll do something with it shortly, thankfully it's not something you regularly change.
 
Alrighty then... I've got 6.7 fresh installed and running... I'm running the dosing from smaller containers that have only 2 days worth of liquid, during testing, as a precaution...

*Also, I had to do the fresh install with the ac power bars disconnected. When fresh installing with them connected and running, the bars were then unresponsive to anything I tried in the app...
 
Rob, can you try something? Set up several dosing pumps. No schedules needed. Then disable all dosing pumps. After disabling dosing pumps, go to home page. Do you still see dosing pumps?
I can still see some. If i repeat these steps, i see more dosing pump, even though no DPump is active. If I set up a schedules for these dosing pumps, I can’t delete the schedules. It is very weird.
 
Alrighty then... I've got 6.7 fresh installed and running... I'm running the dosing from smaller containers that have only 2 days worth of liquid, during testing, as a precaution...

*Also, I had to do the fresh install with the ac power bars disconnected. When fresh installing with them connected and running, the bars were then unresponsive to anything I tried in the app...
Sounds good and that seems strange about the power bars, I'm not sure how that's possible. @mytdbm when you installed this time did you have your power bars connected?
 
Rob, can you try something? Set up several dosing pumps. No schedules needed. Then disable all dosing pumps. After disabling dosing pumps, go to home page. Do you still see dosing pumps?
I can still see some. If i repeat these steps, i see more dosing pump, even though no DPump is active. If I set up a schedules for these dosing pumps, I can’t delete the schedules. It is very weird.
I have tried that and it always deletes them from the home page, this is something I've done lots during testing and building and it's never failed. The clean up is done using php. Are you running Bullseye or Bookworm OS variant? I assume you are disabling them from the "configure ports" screen?
 
I am running Bullseye Lite 32-bit version. Do you have a copy of raspberry OS that works with robo-tank better?
Yes, i am disabling them from the configure ports screen under settings. I am not sure what I am doing incorrectly. It doesn’t work for me. Can you set up several dosing pump and disable all at once? I did a fresh install and still get the same issue.
 
Last edited:
Hmm... I have three dosing pumps setup. They are all dosing and charting correctly : ) But, two of them are not subtracting the dose amount from the reservoir remaining amount. The value just stays the same...

Edit: I figured it out... With the reservoir disabled it does not subtract the amount dosed. With the reservoir enabled it does subtract the amount. Is this a change from version 6.6?
 
Last edited:
I am running Bullseye Lite 32-bit version. Do you have a copy of raspberry OS that works with robo-tank better?
Yes, i am disabling them from the configure ports screen under settings. I am not sure what I am doing incorrectly. It doesn’t work for me. Can you set up several dosing pump and disable all at once? I did a fresh install and still get the same issue.
The OS should be ok if you used the Pi imager program to install it. I'm not sure if I ever disabled more than one without leaving the configure ports screen, I wouldn't think that should be an issue but maybe, when I get home in a couple days I will try that.
 
Hmm... I have three dosing pumps setup. They are all dosing and charting correctly : ) But, two of them are not subtracting the dose amount from the reservoir remaining amount. The value just stays the same...

Edit: I figured it out... With the reservoir disabled it does not subtract the amount dosed. With the reservoir enabled it does subtract the amount. Is this a change from version 6.6?
Yeah if you disable the reservoir it won't update them on screen and the pump will always run. If enabled the pump won't run if reservoir is empty. This was a change from 6.6. Glad things are working, keep an eye on it for a while still to be sure. Now that I actually experienced it I think I got it fixed, fingers crossed.
 
Just letting you guys know that I finally have a conductivity circuit coming and an update controller. Here's a link to check it out.

 
Version 6.7 is working great for me. I've been running dosing schedule for 3 weeks now with no issues! The only change I'd like to see is another place value on the reservoir size limit as I dose kalk from a 5 gallon bucket...
 
Back
Top