-- Campos opcionais para leituras do ESP32 + sonar.
-- O sistema continua compativel com a versao antiga, mas estes campos permitem
-- mostrar distancia real e percentagem no painel.

ALTER TABLE device_state
  ADD COLUMN distancia_cm DECIMAL(8,2) NULL AFTER nivel,
  ADD COLUMN percentagem TINYINT UNSIGNED NULL AFTER distancia_cm;

-- Opcional, caso ainda nao exista chave unica/primaria por dispositivo:
-- ALTER TABLE device_state ADD UNIQUE KEY uq_device_state_device_id (device_id);
