I have not used my system since last winter as I wasn't able to align the mount.
Now that I'm back here on holidays, I might be able to finish a few things.
Any one kind enough to point me in the right direction, obviously I'd like to fix this before I go back to the UK as my next trip here is in 6 months...
Nothing obvious jumps out. Looks fine. Try to do a clean build, make sure existing build is completely removed from system. Check 'which odroid_indi_roof'
However, I believe I know what happened:
Running the indiserver as a non-privilege user, I get this issue:
2018-06-24T10:56:38: Driver odroid_indi_roof: wiringPiSetup: Unable to open /dev/gpiomem: Permission denied
and this "probably" "maybe"? lead to:
2018-06-24T10:56:55: Driver odroid_indi_roof: odroid_indi_roof dispatch error: Property DOME_MOTION is not defined in Odroid Roof
Running is as root, I do not get any of the above and the roof opens and loses correctly without the DOME_MOTION issue.
Is it worth looking into this "DOME_MOTION" message further or not?
As gpiomem is in the sys group, I've added my user to this group.
root@heidenrod-obs:/home/odroid-indi-roof/indi-driver# ll /dev/gpiomem
crw-rw---- 1 root sys 236, 0 Jun 23 14:07 /dev/gpiomem