Custom provider cannot 'shadow' the relays from the config. e.g. lights will use the id=0 when relay control is enabled, and we should not use relayGpio0, relayPulse0, relayBoot0 and etc.