@Geko-Eder
Gibt es den Datenpunkt denn noch gar nicht? Woher nimmst du die Daten, wenn du den selber befüllen willst?
Du kannst Datenpunkte auch per Hand in Admin->Objekte erstellen.
Oder im script createState(id, initialervalue, {common}) (id wird ggf. um javascript.0. ergänzt).
Den kannst du dann später im skript einfach mit setState(id, val, true) setzen (das true steht für ack=true). Und du kannst auf Befehle reagieren mit on({id: id, ack: false}, e => { const targetPercent = e.state.val});
Wenn du über Lovelace redest, kann es auch Sinn machen ein "Gerät" anzulegen mit dem devices adapter (Gerätemanager?) bzw. die States so anzulegen, dass der type-detector das Gerät erkennen kann. Dann kann lovelace (leider erst in der letzten Beta) dir auch ein cover.entity erstellen, was auch mit rauf/runter/stopp knöpfen ausgestattet ist, zusätzlich zum slider.