попробуйте это:
tn.write("""{"id":1,"method":"set_power","params":["off","smooth",500]}""")
Другой способ будет следующим:
import json
tn.write(json.dumps({'id': 1, 'method': 'set_power', 'params': ['off', 'smooth', 500])}))
Или это:
tn.write('{"id":1,"method":"set_power","params":["off","smooth",500]}')
Суть в том, что вы должны отправитьстрока json, и будьте осторожны, чтобы не разрезать ее, используя "