{"cmd":"STATUS"} // pede o estado: uptime + heap {"cmd":"LED_ON"} // liga todos os LEDs (branco fraco) {"cmd":"LED_OFF"} // desliga tudo {"cmd":"SPIN"} // rotação rápida até posição aleatória {"cmd":"JACKPOT"} // animação jackpot (flash + arco-íris) {"cmd":"REBOOT"} // reinicia o ESP {"cmd":"SET_ANIM","value":0} // animação idle (pontinho azul) {"cmd":"SET_ANIM","value":1} // relógio (horas/minutos/segundos) {"cmd":"SET_ANIM","value":2} // jackpot em loop {"cmd":"STATUS"} // estado: uptime + heap {"cmd":"LED_ON"} // liga tudo {"cmd":"LED_OFF"} // desliga tudo {"cmd":"CLEAR"} // igual ao LED_OFF mas sem ser idiota {"cmd":"SPIN"} // spin aleatório {"cmd":"JACKPOT"} // animação jackpot {"cmd":"REBOOT"} // reinicia o ESP {"cmd":"SET_ANIM","value":X} // animação permanente (0,1,2...) {"cmd":"SET_COLOR","r":X,"g":Y,"b":Z} // cor estática {"cmd":"SET_BRIGHT","value":X"} // brilho global {"cmd":"LED_PIXEL","n":i,"r":X,"g":Y,"b":Z} // LED individual {"cmd":"DEMO_ON"} // liga demo {"cmd":"DEMO_OFF"} // desliga demo {"cmd":"SET_MODE","value":"RELOGIO"} // modos gerais (STRING) {"cmd":"GET_INFO"} // resposta JSON completa {"cmd":"SET_HOUR_COLOR","r":X,"g":Y,"b":Z} // ponteiro horas {"cmd":"SET_MIN_COLOR","r":X,"g":Y,"b":Z} // ponteiro minutos {"cmd":"SET_SEC_COLOR","r":X,"g":Y,"b":Z} // ponteiro segundos {"cmd":"SET_CLOCK_SPEED","ms":X} // velocidade do relógio (delay) {"cmd":"TEST_RING"} // acender LED a LED esp/esp_BBC9A4/cmd // onde envias os comandos esp/esp_BBC9A4/resp // respostas aos comandos esp/esp_BBC9A4/status // heartbeat 30s esp/esp_BBC9A4/lwt // "offline" caso morra