CatWatcher · servidor broker — servidor — — estaciones collar — ws —

Estaciones en vivo

Esperando estaciones…

Señal

Eventos · últimas 24 h

Plano del jardín

Estaciones en el plano

Coordenadas en metros (x a la derecha, y hacia abajo, como en la imagen). Arrástralas en el plano o escríbelas. La zona por defecto se usa cuando no hay coordenadas ni polígonos.
estaciónx (m)y (m)zona por defectomodelo

Zonas

Prioridad en solapes: muro (30) > fuera (20) > dentro (10) > otra (0). La zona estable cambia con mayoría en la ventana y permanencia mínima.
zonatipoprio.vérticesactiva

Imagen y escala

Fingerprints

Estaciones

Aliasmqtt_idEstadoModoBateríaHz WiFifw / hwIPVistaDesfaseAcciones

Pulsa una fila para ver el detalle (telemetría 24 h, horario de sueño, avisos locales, modelo A/n y Kalman). Una estación dormida aplica los cambios de modo en su siguiente sonda.

Collar

Configuración del collar

·
El servidor elige la estación que mejor ve al collar, se conecta por Bluetooth a través de ella y envía los comandos por lotes; si falla, prueba con la siguiente. Mientras dura la sesión el collar deja de anunciar y ninguna estación lo ve: no lo configures con el gato fuera. "Aplicar" solo envía los ajustes del perfil que difieren de lo leído y termina con GET para verificar.
ajusteleído del collarperfil deseadofábrica

Sesiones

cuándotipoestaciónintentosresultadomensajeduración

Reglas de aviso

Una regla se dispara cuando su condición lleva durante segundos cumpliéndose. Los datos de más de 5 s (o de una estación en sesión con el collar) cuentan como desconocidos (D) y no disparan. Estados: armadaACTIVA (ha disparado) → rearmando (la condición dejó de cumplirse; vuelve a armarse tras rearme s). El cooldown limita la frecuencia de aviso.
reglaestadocondicionesdisparosúltimo

Disparos

cuándoreglatipomotivoacciones

ntfy

Telegram

Webhook

POST JSON {source, title, text, priority, tags, t_ms}.

Silencio y cooldown

Registro de avisos

HoraCanalTítuloTextoPrioOKInt.ErrorOrigen

Calibración

Igual que en la web de la estación, pero por estación y guardado en el servidor: pon el collar a una distancia conocida (1, 2, 3, 5, 8, 12 m…), mide 10 s, repite a varias distancias y ajusta la recta RSSI = A − 10·n·log10(d).
dRSSI medianancuándo

Exportar CSV (formato pc/catwatcher.py)

Eventos

Grabación cruda

Guarda cada muestra individual en raw_samples. Tope duro: h; después se para sola y avisa.

NombreInicioDuraciónFilas~KB

Copias de seguridad

FicheroMBFecha

Uso de disco

TablaFilasMB

Tokens API (Bearer)

NombrePrefijoCreadoÚltimo uso

Contraseña

Servidor

Estado