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.
 
Back
Top