towerops/test/towerops_web/channels
Graham McIntire 6338556945 fix(snmp): scale agent-polled temperatures + quiet two info logs
- ToweropsWeb.AgentChannel now runs sensor readings through
  Towerops.Snmp.SensorScale.normalize/2 in both resolve_sensor_value/2
  and the GraphQL publisher. Without this, MikroTik mtxrHl* deci-degree
  readings (e.g. Culleoka reporting 294 -> 29.4°C) were stored and
  alerted on at 294°C. The DevicePollerWorker path already did this;
  only the agent path was missing it.
- Demote "Received SNMP result from agent" and "Processing polling
  result for X" from info to debug — they fire every poll cycle on
  every device and were dominating prod logs.
2026-05-10 14:00:18 -05:00
..
agent_channel_builders_test.exs test: more coverage across LiveViews (gaiia mapping, schedule, integrations) 2026-05-08 09:58:10 -05:00
agent_channel_check_proto_test.exs Rewrite protobuf encoding/decoding in pure Gleam with integrated validation (#104) 2026-03-21 16:08:40 -05:00
agent_channel_cloud_poller_test.exs test: cloud poller AgentChannel + SNMP sensor v3/no-snmp + firmware month parser 2026-05-09 09:20:27 -05:00
agent_channel_extra_coverage_test.exs update 2026-05-09 15:24:00 -05:00
agent_channel_processing_test.exs test: AgentChannel processing tests + skip flaky discovery/ping tests 2026-05-08 09:34:10 -05:00
agent_channel_test.exs fix(snmp): scale agent-polled temperatures + quiet two info logs 2026-05-10 14:00:18 -05:00
mobile_channel_test.exs add mobile app websocket channel and improve QR linking UX 2026-03-13 17:28:36 -05:00
mobile_socket_test.exs add mobile app websocket channel and improve QR linking UX 2026-03-13 17:28:36 -05:00