feat: add get_version endpoint for individual sensors

This commit is contained in:
2026-05-18 18:19:16 +02:00
parent 2601484fad
commit ef7bf8c6e4
3 changed files with 12 additions and 0 deletions
+5
View File
@@ -59,6 +59,11 @@ defmodule Localiser.Domain.Sensors do
{:ok, sensor}
end
def get_version(%Sensor{} = sensor) do
Localiser.MQTT.Connection.publish(cmd_topic(sensor), Jason.encode!(%{action: "version"}))
{:ok, sensor}
end
def send_ota_update(%Sensor{} = sensor, url, version) do
payload = %{
action: "ota",