Bei meinem MQTT-DEVICE
define feinstaub MQTT_DEVICE
attr feinstaub IODev myBroker
attr feinstaub alias Feinstaub
attr feinstaub autoSubscribeReadings /fstaubsb/+
attr feinstaub comment PM10 PM_10 ug/m3 / PM25 PM_25 ug/m3 / Lautstaerke noise dB(A)<br>Temperatur temperature °C / Luftdruck pressure hPa\
\
style="font-weight:bold;;;;color:red;;;;font-size:15px;;;;"
attr feinstaub group Klima
attr feinstaub icon feinstaub_pm10
attr feinstaub qos 0
attr feinstaub room Umwelt
attr feinstaub stateFormat PM10 PM_10 ug/m3 / PM25 PM_25 ug/m3 / Lautstaerke noise dB(A)
attr feinstaub subscribeReading_PM_10 /fstaubsb/PM_10
attr feinstaub subscribeReading_PM_25 /fstaubsb/PM_25
attr feinstaub subscribeReading_humidity /fstaubsb/humidity
attr feinstaub subscribeReading_noise /fstaubsb/noise
attr feinstaub subscribeReading_pressure /fstaubsb/pressure
attr feinstaub subscribeReading_temperature /fstaubsb/temperature
attr feinstaub verbose 1
# .autoSubscribeExpr ^\/fstaubsb\/([^/]+)$
# .autoSubscribeTopic /fstaubsb/+
# FUUID 5e78c854-f33f-90bb-92bc-0bfff34b241fea68
# IODev myBroker
# NAME feinstaub
# NR 1247
# STATE PM10 4.30 ug/m3 / PM25 2.30 ug/m3 / Lautstaerke 80.08 dB(A)
# TYPE MQTT_DEVICE
# eventCount 47342
# qos *:0
# .attraggr:
# .attrminint:
# .qos:
# * 0
# .retain:
# * 0
# READINGS:
# 2023-06-25 16:39:06 IODev myBroker
# 2023-06-28 10:27:00 PM_10 4.30
# 2023-06-28 10:27:00 PM_10_avg_day 4.7
# 2023-06-28 10:27:00 PM_10_avg_month 0.1
# 2023-06-28 10:27:00 PM_10_cum_day 175607.9
# 2023-06-28 10:27:00 PM_10_cum_month 175607.9
# 2023-06-28 09:34:00 PM_10_max_day 470.6
# 2023-06-28 09:34:00 PM_10_max_month 470.6
# 2023-06-28 00:01:00 PM_10_min_day 0.0
# 2023-06-01 00:01:00 PM_10_min_month 0.0
# 2023-06-28 10:27:00 PM_25 2.30
# 2023-06-28 10:27:00 PM_25_avg_day 3.5
# 2023-06-28 10:27:00 PM_25_avg_month 0.1
# 2023-06-28 10:27:00 PM_25_cum_day 130813.6
# 2023-06-28 10:27:00 PM_25_cum_month 130813.6
# 2023-06-28 09:34:00 PM_25_max_day 363.0
# 2023-06-28 09:34:00 PM_25_max_month 363.0
# 2023-06-28 00:01:00 PM_25_min_day 0.0
# 2023-06-01 00:01:00 PM_25_min_month 0.0
# 2023-06-28 10:27:00 humidity 36.66
# 2023-06-28 10:27:00 noise 80.08
# 2023-06-28 10:27:00 pressure 987.99
# 2023-06-28 10:27:00 temperature 45.68
# 2023-06-28 10:27:00 transmission-state incoming publish received
# hmccu:
# message_ids:
# sets:
# subscribe:
# /fstaubsb/+
# /fstaubsb/PM_10
# /fstaubsb/PM_25
# /fstaubsb/humidity
# /fstaubsb/noise
# /fstaubsb/pressure
# /fstaubsb/temperature
# subscribeExpr:
# ^\/fstaubsb\/([^/]+)$
# ^\/fstaubsb\/PM_10$
# ^\/fstaubsb\/PM_25$
# ^\/fstaubsb\/humidity$
# ^\/fstaubsb\/noise$
# ^\/fstaubsb\/pressure$
# ^\/fstaubsb\/temperature$
# subscribeQos:
# /fstaubsb/+
# /fstaubsb/PM_10 0
# /fstaubsb/PM_25 0
# /fstaubsb/humidity 0
# /fstaubsb/noise 0
# /fstaubsb/pressure 0
# /fstaubsb/temperature 0
# subscribeReadings:
# /fstaubsb/PM_10:
# cmd
# name PM_10
# /fstaubsb/PM_25:
# cmd
# name PM_25
# /fstaubsb/humidity:
# cmd
# name humidity
# /fstaubsb/noise:
# cmd
# name noise
# /fstaubsb/pressure:
# cmd
# name pressure
# /fstaubsb/temperature:
# cmd
# name temperature
#
setstate feinstaub PM10 4.30 ug/m3 / PM25 2.30 ug/m3 / Lautstaerke 80.08 dB(A)
setstate feinstaub 2023-06-25 16:39:06 IODev myBroker
setstate feinstaub 2023-06-28 10:27:00 PM_10 4.30
setstate feinstaub 2023-06-28 10:27:00 PM_10_avg_day 4.7
setstate feinstaub 2023-06-28 10:27:00 PM_10_avg_month 0.1
setstate feinstaub 2023-06-28 10:27:00 PM_10_cum_day 175607.9
setstate feinstaub 2023-06-28 10:27:00 PM_10_cum_month 175607.9
setstate feinstaub 2023-06-28 09:34:00 PM_10_max_day 470.6
setstate feinstaub 2023-06-28 09:34:00 PM_10_max_month 470.6
setstate feinstaub 2023-06-28 00:01:00 PM_10_min_day 0.0
setstate feinstaub 2023-06-01 00:01:00 PM_10_min_month 0.0
setstate feinstaub 2023-06-28 10:27:00 PM_25 2.30
setstate feinstaub 2023-06-28 10:27:00 PM_25_avg_day 3.5
setstate feinstaub 2023-06-28 10:27:00 PM_25_avg_month 0.1
setstate feinstaub 2023-06-28 10:27:00 PM_25_cum_day 130813.6
setstate feinstaub 2023-06-28 10:27:00 PM_25_cum_month 130813.6
setstate feinstaub 2023-06-28 09:34:00 PM_25_max_day 363.0
setstate feinstaub 2023-06-28 09:34:00 PM_25_max_month 363.0
setstate feinstaub 2023-06-28 00:01:00 PM_25_min_day 0.0
setstate feinstaub 2023-06-01 00:01:00 PM_25_min_month 0.0
setstate feinstaub 2023-06-28 10:27:00 humidity 36.66
setstate feinstaub 2023-06-28 10:27:00 noise 80.08
setstate feinstaub 2023-06-28 10:27:00 pressure 987.99
setstate feinstaub 2023-06-28 10:27:00 temperature 45.68
setstate feinstaub 2023-06-28 10:27:00 transmission-state incoming publish received
sehe ich anstelle des formatierten state im DeviceOverview nur eine Wolke (siehe screenshot). Im STATE (Internals) finde ich es korrekt formatert. Auch ohne das "stateformat", oder wenn ich nur ein einzelnes Reading angebe. Das ist mein einziges device das sich so verhält.
Was mache ich hier falsch?
feinstaub_wolke.jpg
Ich habe meinen Fehler selbst entdeckt: der Name des device ist ident mit einem der vorgegeben Icon-Namen.
Jetzt ist das device umbenannt und die Readings werden im state wieder angezeigt.