Skip to content

Funciones de Desarrollador ​

Esta sección contiene pequeñas opciones de configuración que la mayoría de los usuarios no cambian o cambian muy raramente y por lo tanto se ahorraron el esfuerzo de crear una interfaz de configuración elaborada.

Todas las funciones solo se aplican al arrancar. Así que tienes que reiniciar SVITRIX después de modificar.

Crea un dev.json en tu administrador de archivos.

Propiedades JSON ​

El objeto JSON tiene las siguientes propiedades:

ClaveTipoDescripciónPor defecto
hostnamestringCambia el nombre de host de tu SVITRIX. Esto se usa para descubrimiento de App, mDNS, etc.ID único
ap_timeoutintegerEl timeout en segundos antes de que SVITRIX cambie a modo AP si la WLAN guardada no se encontró.15
bootsoundstringUsa una melodía personalizada al arrancar
matrixintegerCambia el diseño de la matriz (0, 1 o 2)0
color_correctionarray de intEstablece la corrección de color de la matriz[255,255,255]
color_temperaturearray de intEstablece la temperatura de color de la matriz[255,255,255]
rotate_screenbooleanRota la pantalla al revésfalse
mirror_screenbooleanRefleja la pantallafalse
temp_dec_placesintegerNúmero de decimales para mediciones de temperatura0
sensor_readingbooleanHabilita o deshabilita la lectura del sensor de Temp y Humedadtrue
temp_offsetfloatEstablece el offset para la medición de temperatura interna-9
hum_offsetfloatEstablece el offset para la medición de humedad interna0
min_brightnessintegerEstablece el nivel mínimo de brillo para el control de Brillo Automático2
max_brightnessintegerEstablece el nivel máximo de brillo para el control de Brillo Automático. ¡En niveles altos, esto podría resultar en sobrecalentamiento!180
ldr_gammafloatPermite establecer la corrección gamma del control de brillo3.0
ldr_factorfloatEste factor se calcula en el valor raw del LDR que es 0-10231.0
min_batteryintegerCalibra la medición mínima de batería con el valor raw dado. Lo obtienes de la API de stats475
max_batteryintegerCalibra la medición máxima de batería con el valor raw dado. Lo obtienes de la API de stats665
ha_prefixstringEstablece el prefijo para descubrimiento de Home Assistanthomeassistant
background_effectstringEstablece un efecto como capa de fondo global-
stats_intervalintegerEstablece el intervalo en milisegundos cuando SVITRIX debe enviar sus estadísticas a HA y MQTT10000
debug_modebooleanHabilita salidas de depuración serial.false
button_callbackstringURL de callback HTTP para pulsaciones de botones.-
new_yearbooleanMuestra fuegos artificiales y reproduce un jingle en año nuevo.false
swap_buttonsbooleanIntercambia los botones de hardware izquierdo y derecho.false
ldr_on_groundbooleanEstablece la configuración del LDR a LDR-en-tierra.false
update_checkbooleanHabilita verificaciones automáticas de actualización de firmware.true
web_portintegerCambia el puerto del servidor web HTTP.80
update_version_urlstringURL personalizada para verificar la versión del firmware.integrada
update_firmware_urlstringURL personalizada para descargar el binario del firmware.integrada

Ejemplo: ​

json
{
  "temp_dec_places":1,
  "bootsound":true,
  "hum_offset":-2
}