Da ich selber keinen Shelly Dimmer habe, kenne ich den json output leider nicht. Kann also nur raten. Wenn dem so ist wie ich denke, dann muss du in deiner readinslist noch folgendes einfügen:
shellies/shellydimmer-DB36B4/light/0/brightness:.* pct
Sollte am Ende also so aussehen:
shellies/shellydimmer-DB3883/light/0/status:.* {json2nameValue($EVENT)}
shellies/shellydimmer-DB36B4/light/0/brightness:.* pct
shellies/shellydimmer-DB3883/temperature:.* temperature
shellies/shellydimmer-DB3883/temperature_f:.* temperature_f
shellies/shellydimmer-DB3883/overtemperature:.* overtemperature
shellies/shellydimmer-DB3883/overload:.* overload
shellies/shellydimmer-DB3883/loaderror:.* loaderror
shellies/announce:.* { $EVENT =~ m,..id...shellydimmer-DB3883...mac.*, ? json2nameValue($EVENT) : undef }
shellies/shellydimmer-DB3883/light/0/set:.* { json2nameValue($EVENT) }
shellies/shellydimmer-DB3883/light/0:.* light_0
shellies/shellydimmer-DB3883/light/0/command:.* light_0_command
Am besten wäre es natürlich wenn du ggf. mal den kompletten json String senden kannst. Im Netz habe ich leider keinen kompletten String gefunden. Du kannst dafür z.B. den MQTT Explorer nutzen. Da sieht man sehr schnell wo genau der Wert her kommt und wie dieser ausgefiltert werden muss. Wenn du das ggf. mal prüfen kannst, kann ich dir was bauen. Habe bei uns, im FHEM Forum, auch bereits die Kollegen aufmerksam gemacht, dass dieses Template nicht komplett laufen kann.
Wie oben schon gesagt, kann ich das leider nicht testen. Hier kannst du aber Ergebnisse liefern
Kann sogar sein, das es so wie oben angegeben schon klappt.
Bin gespannt. Geht nur darum die Werte aus zu filtern und für dich in einem 1-100 Wert um zu wandeln, da du ja gern den PCT Balken nutzen magst. Da ich sehe, dass du auch Alexa nutzt, macht das auch Sinn. So kann die liebe Alexa das auch direkt steuern.