From 9f63e537c0d29786a059ff9ab17438713ee69f3c Mon Sep 17 00:00:00 2001 From: henry Date: Fri, 24 Oct 2025 08:13:48 -0700 Subject: [PATCH] Added Device info to json temperature. --- messages.go | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/messages.go b/messages.go index cfa7890..2cc600e 100644 --- a/messages.go +++ b/messages.go @@ -149,12 +149,19 @@ type MotionMessage struct { Source Source `json:"source,omitempty"` } +type TemperatureDevice struct { + Address string `json:"address"` + Battery int `json:"battery"` + Model string `json:"model"` +} + type TemperatureMessage struct { - Header MessageHeader `json:"header,omitempty"` - Celsius float32 `json:"celsius,omitempty"` - Humidity float32 `json:"humidity,omitempty"` - Fahrenheit float32 `json:"fahrenheit,omitempty"` - Time time.Time `json:"time,omitempty"` + Header MessageHeader `json:"header,omitempty"` + Celsius float32 `json:"celsius,omitempty"` + Humidity float32 `json:"humidity,omitempty"` + Fahrenheit float32 `json:"fahrenheit,omitempty"` + Time time.Time `json:"time,omitempty"` + Device TemperatureDevice `json:"device,omitempty"` } type SuccessMessage struct {