Does this from the device last_payload field help?
Code: Select all
{"Time":"2025-12-13T03:22:17","ENERGY":{"TotalStartTime":"2025-12-12T19:42:10","Total":0.292,"Yesterday":0.227,"Today":0.065,"Period":0,"Power":1,"ApparentPower":8,"ReactivePower":8,"Factor":0.09,"Voltage":240,"Current":0.034}}
I've also tried it with other values from the list but no joy.
This is the current subscriptions:
MQTT Connector MQTT Tasmota: Current topic subscriptions:
MQTT Connector MQTT Tasmota: 3Atele/tasmota_575128 (0)
MQTT Connector MQTT Tasmota: 3Atele/tasmota_575128/SENSOR (0)
MQTT Connector MQTT Tasmota: 3Atele/tasmota_575128/SENSOR/%23 (0)
And from the Shims plugin:
MQTT Shims
message_type: '##SENSOR##'
props:
SupportsSensorValue: true
shimSensorPrecision: '2'
shimSensorSubtype: Current
state_location: payload
state_location_payload_key: Current
state_location_payload_type: json
state_location_topic_field: '0'
uid_location: topic
uid_location_topic_field: '1'
trigger:
match_list: '["Match: tele", "Match: tasmota_575128", "Match: SENSOR"]'
queueMessage: true
type: shimValueSensor
Oddly.. I've turned on the detailed debug on the shims plugin.. and the error (that appears every 5 mins) just doesn't appear.
Device details in case it helps:
Code: Select all
address : tasmota_575128
allowOnStateChange : False
allowSensorValueChange : False
batteryLevel : None
buttonGroupCount : 0
configured : True
description :
deviceTypeId : shimValueSensor
displayStateId : sensorValue
displayStateImageSel : SensorOff
displayStateValRaw : 0.0
displayStateValUi : 0
enabled : True
energyAccumBaseTime : None
energyAccumTimeDelta : None
energyAccumTotal : None
energyCurLevel : None
errorState :
folderId : 0
globalProps : MetaProps : (dict)
com.flyingdiver.indigoplugin.shims : (dict)
SupportsBatteryLevel : false (bool)
SupportsEnergyMeter : false (bool)
SupportsEnergyMeterCurPower : false (bool)
SupportsOnState : false (bool)
SupportsSensorValue : true (bool)
SupportsStatusRequest : false (bool)
address : tasmota_575128 (string)
adjustmentFunction : (string)
battery_payload_key : (string)
brokerID : 486960005 (string)
custom_decoder : (string)
energy_payload_key : (string)
message_type : ##SENSOR## (string)
power_payload_key : (string)
shimSensorPrecision : 2 (string)
shimSensorSubtype : Current (string)
state_dict_payload_key : (string)
state_location : payload (string)
state_location_payload_key : Current (string)
state_location_payload_type : json (string)
state_location_topic_field : 0 (string)
states_list : (list)
status_action_payload : (string)
status_action_template : (string)
uid_location : topic (string)
uid_location_payload_key : (string)
uid_location_topic_field : 1 (string)
id : 1622593404
lastChanged : 2000-01-01 00:00:00
lastSuccessfulComm : 2000-01-01 00:00:00
model : MQTT Value Sensor Device
name : Dishwasher Power
onState : None
ownerProps : com.flyingdiver.indigoplugin.shims : (dict)
SupportsBatteryLevel : false (bool)
SupportsEnergyMeter : false (bool)
SupportsEnergyMeterCurPower : false (bool)
SupportsOnState : false (bool)
SupportsSensorValue : true (bool)
SupportsStatusRequest : false (bool)
address : tasmota_575128 (string)
adjustmentFunction : (string)
battery_payload_key : (string)
brokerID : 486960005 (string)
custom_decoder : (string)
energy_payload_key : (string)
message_type : ##SENSOR## (string)
power_payload_key : (string)
shimSensorPrecision : 2 (string)
shimSensorSubtype : Current (string)
state_dict_payload_key : (string)
state_location : payload (string)
state_location_payload_key : Current (string)
state_location_payload_type : json (string)
state_location_topic_field : 0 (string)
states_list : (list)
status_action_payload : (string)
status_action_template : (string)
uid_location : topic (string)
uid_location_payload_key : (string)
uid_location_topic_field : 1 (string)
pluginId : com.flyingdiver.indigoplugin.shims
pluginProps : emptyDict : (dict)
protocol : Plugin
remoteDisplay : True
sensorValue : 0.0
sharedProps : com.indigodomo.indigoserver : (dict)
states : States : (dict)
sensorValue : 0 (real)
subModel :
subType :
supportsAllLightsOnOff : False
supportsAllOff : False
supportsOnState : False
supportsSensorValue : True
supportsStatusRequest : False
version : None
Computer says no.