Hi everyones, I found this tutorial to create a custom device, but i dont know how to create my Standarfirmata Simple Switcher indilib.org/develop/arduino/custom-device.html This its the skeleton from /usr/share/indi/simple_switcher_sx.xml <INDIDriver> <defSwitchVector device="Arduino SWITCHER" name="CONNECTION" label="Connection" group="Main Control" state="Idle" perm="rw" rule="OneOfMany" timeout="60"> <defSwitch name="CONNECT" label="Connect"> Off </defSwitch> <defSwitch name="DISCONNECT" label="Disconnect"> On </defSwitch> </defSwitchVector> <defSwitchVector device="Arduino SWITCHER" name="SOCKET 1" label="SOCKET 1" group="Main Control" state="Idle" perm="rw" rule="OneOfMany" timeout="1"> <defSwitch name="SOCKET01" label="ON"> <indiduino pin="2"/> Off </defSwitch> <defSwitch name="DUMMY" label="OFF"> On </defSwitch> </defSwitchVector> <defSwitchVector device="Arduino SWITCHER" name="SOCKET 2" label="SOCKET 2" group="Main Control" state="Idle" perm="rw" rule="OneOfMany" timeout="1"> <defSwitch name="SOCKET02" label="ON"> <indiduino pin="3"/> Off </defSwitch> <defSwitch name="DUMMY" label="OFF"> On </defSwitch> </defSwitchVector> <defSwitchVector device="Arduino SWITCHER" name="SOCKET 3" label="SOCKET 3" group="Main Control" state="Idle" perm="rw" rule="OneOfMany" timeout="1"> <defSwitch name="SOCKET03" label="ON"> <indiduino pin="4"/> Off </defSwitch> <defSwitch name="DUMMY" label="OFF"> On </defSwitch> </defSwitchVector> <defSwitchVector device="Arduino SWITCHER" name="SOCKET 4" label="SOCKET 4" group="Main Control" state="Idle" perm="rw" rule="OneOfMany" timeout="1"> <defSwitch name="SOCKET04" label="ON"> <indiduino pin="5"/> Off </defSwitch> <defSwitch name="DUMMY" label="OFF"> On </defSwitch> </defSwitchVector> <defSwitchVector device="Arduino SWITCHER" name="SOCKET 5" label="SOCKET 5" group="Main Control" state="Idle" perm="rw" rule="OneOfMany" timeout="1"> <defSwitch name="SOCKET05" label="ON"> <indiduino pin="6"/> Off </defSwitch> <defSwitch name="DUMMY" label="OFF"> On </defSwitch> </defSwitchVector> <defSwitchVector device="Arduino SWITCHER" name="SOCKET 6" label="SOCKET 6" group="Main Control" state="Idle" perm="rw" rule="OneOfMany" timeout="1"> <defSwitch name="SOCKET06" label="ON"> <indiduino pin="7"/> Off </defSwitch> <defSwitch name="DUMMY" label="OFF"> On </defSwitch> </defSwitchVector> <defSwitchVector device="Arduino SWITCHER" name="SOCKET 7" label="SOCKET 7" group="Main Control" state="Idle" perm="rw" rule="OneOfMany" timeout="1"> <defSwitch name="SOCKET07" label="ON"> <indiduino pin="8"/> Off </defSwitch> <defSwitch name="DUMMY" label="OFF"> On </defSwitch> </defSwitchVector> <defSwitchVector device="Arduino SWITCHER" name="SOCKET 8" label="SOCKET 8" group="Main Control" state="Idle" perm="rw" rule="OneOfMany" timeout="1"> <defSwitch name="SOCKET08" label="ON"> <indiduino pin="9"/> Off </defSwitch> <defSwitch name="DUMMY" label="OFF"> On </defSwitch> </defSwitchVector> <defSwitchVector device="Arduino SWITCHER" name="SOCKET 9" label="SOCKET 9" group="Main Control" state="Idle" perm="rw" rule="OneOfMany" timeout="1"> <defSwitch name="SOCKET09" label="ON"> <indiduino pin="10"/> Off </defSwitch> <defSwitch name="DUMMY" label="OFF"> On </defSwitch> </defSwitchVector> <defSwitchVector device="Arduino SWITCHER" name="SOCKET 10" label="SOCKET 10" group="Main Control" state="Idle" perm="rw" rule="OneOfMany" timeout="1"> <defSwitch name="SOCKET10" label="ON"> <indiduino pin="11"/> Off </defSwitch> <defSwitch name="DUMMY" label="OFF"> On </defSwitch> </defSwitchVector> <defSwitchVector device="Arduino SWITCHER" name="SOCKET 11" label="SOCKET 11" group="Main Control" state="Idle" perm="rw" rule="OneOfMany" timeout="1"> <defSwitch name="SOCKET11" label="ON"> <indiduino pin="12"/> Off </defSwitch> <defSwitch name="DUMMY" label="OFF"> On </defSwitch> </defSwitchVector> <defSwitchVector device="Arduino SWITCHER" name="SOCKET 12" label="SOCKET 12" group="Main Control" state="Idle" perm="rw" rule="OneOfMany" timeout="1"> <defSwitch name="SOCKET12" label="ON"> <indiduino pin="13"/> Off </defSwitch> <defSwitch name="DUMMY" label="OFF"> On </defSwitch> </defSwitchVector> </INDIDriver> I think i need to indicate the driver inside this xml file but i dont know how to do it. somebody have a custom device and a skeleton working? Thanks, Regards.Read More...