I believe that what I want to achieve is not difficult, having seen bits and pieces of the solution in other answers. The problem is that I do not know how to pull them together in my configuration
Background
I am writing an extension to simplemonitor
so that monitoring events are sent to MQTT.
I format these events to follow HA MQTT Disovery scheme so I am free to put there whatever is best, HA-wise. Currently this is (for one monitoring element, there are more - this one is called failing-name
)
-
homeassistant/binary_sensor/simplemonitor_failing-name/config
with a payload of{"name": "failing-name"}
-
homeassistant/binary_sensor/simplemonitor_failing-name/state
with a payload of0
,1
or2
(see below for the context)
(again - I am open to chnag any of these to whatever is best)
The test monitor is auto-discovered and I see it in a Glance Card:
Questions
-
How should I approach the coloring of the circle ? It should be a green circle when the payload is
0
(or another payload if more practical), a gray circle when the payload is2
and a plain red when it is1
- to clearly differentiate between the states -
My entities are auto-discovered: how can I apply the setting above for all of them? I guess that this will go though
customize_glob
, right? In that case, the entity names will be matched, right? If this is the case I will have to prefix the entity names withsimplemonitor_
to make sure it works.