Robo-Tank v6.7 is Ready

Sorry for the trouble, something must be wrong with an array that tracks the manual mode, this is helpful and I'll dig into it. You're right, turning the ATO on manually should not effect the heater outlet, it should only stop the custom rule for the ATO from running. The easiest way to verify is to look at the pinsAvailable table in the database in the "manual" column. If the value is 1 it's in manual mode, if 0 it should switch via schedules and custom rules.
This is staring to make sense since I found that sometime the reddot dont appear on the right output. Do you know where to look for the database ? Do I need to go through the cli ?
 
This is staring to make sense since I found that sometime the reddot dont appear on the right output. Do you know where to look for the database ? Do I need to go through the cli ?
That also makes it sound like an array location issue. Here's how you check in the database.
  1. To log into phpMyAdmin add /phpmyadmin/ to your IP address. The username is root and password is robotank
    1. The URL should looks something like this but your IP address. http://192.168.1.120/phpmyadmin/
  2. Once you log in you'll see some databases on the left side, the last one will be robotank, click on the + sign to the left of it and all the tables will appear under it.
  3. Now click on the table pinsAvailable and to the right you'll see all the records, you can look at the portName to know which record is for what.
  4. The 2nd last column is manual, if this is set to 1 it's in manual mode, 0 is auto mode. If you double click the value you can change it manually. After you change it you'll need to reboot the controller from the system settings page and refresh the browser.
 
I did some test inside the php admin and its look like the array are OK. No mismatch there. I played with the manual mode and I will see how the heater rule will react.

One weird thing is the custom rule for activating the UV when the return flow is good never acted weird.

I will try to understand how the code is working in the background if I see something.
 
I did some test inside the php admin and its look like the array are OK. No mismatch there. I played with the manual mode and I will see how the heater rule will react.

One weird thing is the custom rule for activating the UV when the return flow is good never acted weird.

I will try to understand how the code is working in the background if I see something.
Maybe there's just an array issue on the frontend. Everything is managed from the backend so it's possible that's working good however it doesn't make sense that the heater custom rule stop working when you manually switch the ATO rule if the database is updating correctly. However maybe the variable isn't updated properly and when you reboot the controller it repopulates the array from the database with the correct data. I'm going to try and do some more testing in the next few days.
 
Rob, I installed version 6.7 on my Raspberry Pi 3B on the RoboTank version 1. After the install the interface is still working like version 6.6. Have you seen this?
 

Attachments

  • Screenshot 2024-12-18 at 2.57.40 PM.png
    Screenshot 2024-12-18 at 2.57.40 PM.png
    914.6 KB · Views: 6
  • Screenshot 2024-12-18 at 2.57.18 PM.png
    Screenshot 2024-12-18 at 2.57.18 PM.png
    1.8 MB · Views: 5
Rob, I installed version 6.7 on my Raspberry Pi 3B on the RoboTank version 1. After the install the interface is still working like version 6.6. Have you seen this?
Hi @Enigma79 the interface remains the same, just some extra features or changes on various screens but maybe that's what you aren't seeing. On the settings page it says running 6.7 so you should be good. As you had 6.6 running previously it's possible the browser is still using the old javascript files, press CTRL + SHIFT + R a few times when viewing the app and it should clear the cache for the app.
 
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...
Just an update: Version 6.7 dosing has worked flawlessly for the last three months : )
I'd really like to be able to get email and/or text alerts. Will that be fixed in version 6.8?
One little thing I'd suggest is getting rid of the 'moon' and blank place holders at the top of the main page and just start the temperature charts there...
I like the app and appreciate the work you're putting into it to make it better...
 
Last edited:
Just an update: Version 6.7 dosing has worked flawlessly for the last three months : )
I'd really like to be able to get email and/or text alerts. Will that be fixed in version 6.8?
One little thing I'd suggest is getting rid of the 'moon' and blank place holders at the top of the main page and just start the temperature charts there...
I like the app and appreciate the work your putting into it to make it better...
Great, thanks for letting me know, nice to get good news.

The emails are working, sadly just not with Gmail or Outlook. I also just found a bug when setting up the emails. If you change the password for email you need to reboot the controller before it will take effect, that would have definitely caused confusion when trying to set it up. I don't think I'll have time to get email working for Gmail for 6.8 as I need to get this out soon for the conductivity circuit and stepper motor driver. The good news is some other issues have been solved.

I do need to clean up the homepage, the other day I had a great idea for those empty placeholders but now I can't remember, it'll come to me again. Soon I also want to setup the dashboard alerts, maybe in one of those placeholders. I'm also thinking of some shortcuts that run custom rules or whatever.
 
Ak môžete, urobte niečo, aby ste zabránili úplnému zlyhaniu systému, keď sa na hlavnej stránke zobrazuje viac ako 10 senzorov (PH, Teplota, Vodivosť, Prietokomer, senzory)
 
If you can, do something to prevent the system from completely crashing when more than 10 sensors are displayed on the main page (PH, Temperature, Conductivity, Flowmeter, sensors)


If you can, do something to prevent the system from completely crashing when more than 10 sensors are displayed on the main page (PH, Temperature, Conductivity, Flowmeter, sensors)
 
Last edited by a moderator:
If you can, do something to prevent the system from completely crashing when more than 10 sensors are displayed on the main page (PH, Temperature, Conductivity, Flowmeter, sensors)


If you can, do something to prevent the system from completely crashing when more than 10 sensors are displayed on the main page (PH, Temperature, Conductivity, Flowmeter, sensors)
Yeah I will do my best to get this solved asap. Unfortunately it's involved, is 12 spots enough for you? Eventually I need to make these boxes dynamic so they fit any number of sensors, currently it's hardcoded to 10.
 
yes, I would be happy if it is possible to create a larger number or create a new card to display the sensors.
How many spots for sensors do you need? Maybe for now I can change the number shown just for you, I'll have to look at it as I can't remember what's needed, it might be easy. I don't really want to hardcode a large number of spaces as it'll make the page long and for most users it's not necessary. Let me know how many you need and I'll see what I can do.
 
Ahoj Rob, ak by bolo možné zobraziť 12-14 senzorov na hlavnej stránke, bolo by to super. Ak je to možné, môžete tieto žlté pozície použiť aj na zobrazenie údajov snímača. I have 2 x aqua + RODI connected to the controller.
 

Attachments

  • Bez názvu.png
    Bez názvu.png
    203.5 KB · Views: 3
Hi Rob, if it was possible to show 12-14 sensors on the main page, that would be great. If possible, you can also use these yellow positions to show sensor data. I have 2 x aqua + RODI connected to the controller.
I'll try and get it to 14 sensors but sorry at this time I won't be able to use the location where the graphs are as that will take a lot.
 
Back
Top