diff --git a/lib/towerops_web/live/graph_live/show.ex b/lib/towerops_web/live/graph_live/show.ex index 4042890d..fa19322e 100644 --- a/lib/towerops_web/live/graph_live/show.ex +++ b/lib/towerops_web/live/graph_live/show.ex @@ -602,6 +602,12 @@ defmodule ToweropsWeb.GraphLive.Show do {:noreply, assign(socket, :device, device)} end + # Handle sensor updates from PubSub + @impl true + def handle_info({:state_sensors_updated, _device_id}, socket) do + {:noreply, load_graph_data(socket)} + end + # Handle live poll event @impl true def handle_info(:live_poll, socket) do