* add_devices -> add_entities * Lint * PyLint * Revert external method in scsgate
* support for tuya platform * support tuya platform * lint fix * change dependency * add tuya platform support * remove tuya platform except switch. fix code as required * fix the code as review required * fix as required * fix a mistake