This commit is contained in:
Mats Tornberg
2025-11-23 12:37:39 +00:00
parent 6fdc140d99
commit 187c49ef00
2 changed files with 3 additions and 3 deletions

View File

@@ -143,7 +143,7 @@ func (c *Client) publishSensorDiscoveryForSensor(sensor *datastore.Sensor) error
discovery := SensorDiscovery{
Platform: "mqtt",
Name: fmt.Sprintf("%s Temperature", sensor.Name),
StateTopic: fmt.Sprintf("telldus/sensor/%s/%s/%d/temperature", sensor.Protocol, sensor.Model, sensor.ID),
StateTopic: fmt.Sprintf("telldus/sensor/%d/temperature", sensor.ID),
UniqueID: sensor.TemperatureUniqueID,
UnitOfMeasurement: "°C",
DeviceClass: "temperature",

View File

@@ -56,9 +56,9 @@ func (c *Client) PublishSensorValue(protocol, model string, id int, dataType int
var topic string
switch dataType {
case telldus.DataTypeTemperature:
topic = fmt.Sprintf("telldus/sensor/%s/%s/%d/temperature", protocol, model, id)
topic = fmt.Sprintf("telldus/sensor/%d/temperature", id)
case telldus.DataTypeHumidity:
topic = fmt.Sprintf("telldus/sensor/%s/%s/%d/humidity", protocol, model, id)
topic = fmt.Sprintf("telldus/sensor/%d/humidity", id)
default:
return
}