Hi Alain, i can help you out with some test hardware. I will send you an email so we can work out the details and you can continue to help the OnStep and INDI community.
I use the rotator for astrophotography. It could be used as a de-rotator for alt/az, but that is not my goal right now. I want to use it to frame my pictures they way i want them by being able to rotate the camera.
Also i also tried your script last night to do the beta testing for you. I had to install cmake also. Then i ran into what looked like missing libraries. When i get done with my real job today i will send your more debugging information on doing your beta testing.
I will make a try just skiping Rotator detection so I can see Rotator Tab and check if Ekos sees it.
I made the test.
I see rotator tab in control panel (I forced detection positive)
In Ekos I see nothing about a derotator (setDriverInterface(getDriverInterface() | FOCUSER_INTERFACE | WEATHER_INTERFACE | ROTATOR_INTERFACE)
How do you see that Ekos is aware of this Rotator?
OnStep will never be in Focuser or Rotator, but in FoucserInteface, WeatherInterface, etc, as all of the non interfaces inherit the base classes and Interface classes. The exception is Telescope. (Though OnStepX doesn't always technically have that.) OnStep, I think, has the most Interface classes of all INDI drivers. And unfortunately, is also kind of a pain about multiple interfaces. (See the whole multiple focuser stuff that works but yeah.)
The rotator is gated by version, so versions 1,2,3 don't work. (3 may be made to work, but lacks commands to map it well, as I recall. There's not a derotator interface in INDI. It also detects it on startup, So, without looking much see if :rG# returns something if you don't see the focuser. That's so that it doesn't recheck it (and have to timeout) if not present. (Similar to mentioned above.)
Unfortunately the INDI interfaces doesn't map well to OnStep in a number of cases. (OnStep isn't very traditional in how it works, which makes it great but also sometimes a pain. Ex multiple focusers)
I used simulated hardware on a mega (with nothing connected) for most of my testing.
Alain, sorry I've been delayed on that pull request. I plan to work on it this morning. I'll look at the diffuser not showing up
Thank you chad,
So I could send a pull request to include the stuff into Official Indi
I didn't know this SHC with BME280. I'll have a look.
Seems interesting the new pcb. But the integration of the bme280 into the hand controller seems strange to me because for sure the Temperature will be wrong since each time you hold the hand controller in your hands the temperature will be false.