De acordo com as issues no repo do pySerial -
o módulo de comunicação serial que utilizo no script - existe um bug caso a porta COM seja de número menor que 6.
Após testes rápidos: consegui comunicação com sucesso ao configurar o número da porta para COM9 e o baudrate para 115200 (como configurado no próprio script em python) - vide captura de tela.

Passo-a-passo
0 - configure a porta COM de entrada para algum dispositivo Bluetooth;
Exemplo:

1 - abrir o Prompt de Comando (cmd.exe) com privilégios de administrador;
2 - invocar o script com Python3;
Exemplo:
C:\Python36\python.exe C:\Users\rafaelfrequiao\Downloads\fancoil_hec-python-arduino-simulador.py
3 - selecionar a porta COM referente a porta de entrada Bluetooth;
4 - conectar a aplicação (eu uso a que fiz com Ionic) ao computador;
5 - aguardar o JSON aparecer e sumir periodicamente - indicando funcionamento normal;
De acordo com as issues no repo do pySerial -
o módulo de comunicação serial que utilizo no script - existe um bug caso a porta COM seja de número menor que 6.
Após testes rápidos: consegui comunicação com sucesso ao configurar o número da porta para COM9 e o baudrate para 115200 (como configurado no próprio script em python) - vide captura de tela.
Passo-a-passo
0 - configure a porta COM de entrada para algum dispositivo Bluetooth;
1 - abrir o Prompt de Comando (cmd.exe) com privilégios de administrador;
2 - invocar o script com Python3;
3 - selecionar a porta COM referente a porta de entrada Bluetooth;
4 - conectar a aplicação (eu uso a que fiz com Ionic) ao computador;
5 - aguardar o JSON aparecer e sumir periodicamente - indicando funcionamento normal;