Add Shelly "installed version" extra state attribute to Gen2 firmware update sensor (#57722)
This commit is contained in:
parent
eed9f67402
commit
e232bdc082
2 changed files with 7 additions and 3 deletions
|
@ -153,8 +153,9 @@ RPC_SENSORS: Final = {
|
|||
name="Firmware Update",
|
||||
device_class=DEVICE_CLASS_UPDATE,
|
||||
default_enabled=False,
|
||||
extra_state_attributes=lambda status: {
|
||||
extra_state_attributes=lambda status, shelly: {
|
||||
"latest_stable_version": status.get("stable", {"version": ""})["version"],
|
||||
"installed_version": shelly["ver"],
|
||||
"beta_version": status.get("beta", {"version": ""})["version"],
|
||||
},
|
||||
entity_category=ENTITY_CATEGORY_DIAGNOSTIC,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue