This is a precursor question to what I really want to ask. I've realized maybe I don't fully understand Entities despite reading several pages of the docs.
Do all entities require updates from the source device? I have a diy led controller (not HA relevant) that utilizes custom hardware & software components. I can inteface with this device via raw tcp packets, in this case via pyscript. There is no light state to query. Simply light on or light off dictates the state.
My eventual goal is to make a dashboard card that can turn it on/off, and set the pattern (0-255 slider?). With this goal in mind, how do I correctly frame this diy led in terms of an entity?