Not sure if the problem on the original post is already fixed and this is a different problem.
I want to confirm the behavior described in other post above with the Sesto Senso 2 focuser and the last stable Stellarmate:
In EKOS, if you manually tell the Sesto Senso focuser to move to a new position, it moves but the new position is not updated in the left panel.
If you press again, then the left panel is updated.
This is in the last Stellarmate stable and upgraded (After an upgrade on april 29, just now, a lot of indi libraries were upgraded again).
A bit more info that may or may not be helpful in finding and fixing the problem for the Esatto/Sesto Senso 2 focuser driver. Similar to what Jabian mentionned.
Just to make sure the problem was not residing in Ekos or between Ekos and Indi, I decided to test my Esatto focuser movements from the Indi panel only. I started from the 180000 'focused' position, set the absolute position input panel to 175000 and clicked on the set absolute position button. According to the absolute position panel, the focuser moved to an 'arbitrary' position between 180000 and 175000. Without changing anything, I re-clicked on the set absolute position button and the absolute position panel changed to 175000 without any movement or motor sound from the focuser. Did the same going back to absolute position 180000 and the behavior was the same: wrong position, click again, correct position displayed.
I wanted to do the same with relative position to see if the behavior would be the same but a zero relative position is, logically, not permitted. I would assume though that if the source of the problem and the solution are found for absolute position, the solution would be the same, or similar for the relative position.
I did some tests and I want to clarify some points from my previous post
Using simulators everything works as expected.
With Sesto Senso 2, when you manually set a position, the value is updated in the left panel to a value close (but not exactly) to the previous position (see table)
Setting it twice (two last rows in the table) sets the correct value in the left panel.
The focuser seems to move to the position set but I could not test it with the stars. Neither tested yet if the autofocus procedure is affected.
Please let me know if you need more feedback to fix it or if maybe I should report this on a new thread or directly on the Stellarmate site
The would explain why I often see the same HFR values for stars when the focuser moved far enough that they HFR values should have been very different.
I get this error at the start of the any focus method. The Esatto claims to move the focuser a bit, but the corresponding star values didn't change. And later on, I get a different error where the star values are very different at the exact same focus position. Many times after the focus routine stops and gives me a reading… I then hit the manual capture button and get a totally different reading. But subsequent exposures show the HFR is stable.
The other focus issue I always see is that in the LINEAR mode, after EKOS has calculated a perfect focus position, EKOS then goes on to select a different position instead. I verified that indeed the calculated position was always better than the final one EKOS selected at the end of the session. I have to go back in and manually move the focuser back to the one calculated correctly during the focus routine, but oddly NOT selected in the end.
iOptron CEM120 EC2 and CEM25P
Celestron C11 EdgeHD
William Optics Star71
ASI 1600Mm Pro, ASI 462MC
Moonlight motorfocus & Esatto focuser
LodeStar X2 and ZWO OAG