mirror of
https://github.com/home-assistant/core.git
synced 2025-07-29 08:07:45 +00:00
Fix Habitica gems/hourglass sensors (#135323)
This commit is contained in:
parent
560d15effb
commit
bf747bb733
@ -135,14 +135,14 @@ SENSOR_DESCRIPTIONS: tuple[HabiticaSensorEntityDescription, ...] = (
|
|||||||
HabiticaSensorEntityDescription(
|
HabiticaSensorEntityDescription(
|
||||||
key=HabiticaSensorEntity.GEMS,
|
key=HabiticaSensorEntity.GEMS,
|
||||||
translation_key=HabiticaSensorEntity.GEMS,
|
translation_key=HabiticaSensorEntity.GEMS,
|
||||||
value_fn=lambda user, _: round(user.balance * 4) if user.balance else None,
|
value_fn=lambda user, _: None if (b := user.balance) is None else round(b * 4),
|
||||||
suggested_display_precision=0,
|
suggested_display_precision=0,
|
||||||
entity_picture="shop_gem.png",
|
entity_picture="shop_gem.png",
|
||||||
),
|
),
|
||||||
HabiticaSensorEntityDescription(
|
HabiticaSensorEntityDescription(
|
||||||
key=HabiticaSensorEntity.TRINKETS,
|
key=HabiticaSensorEntity.TRINKETS,
|
||||||
translation_key=HabiticaSensorEntity.TRINKETS,
|
translation_key=HabiticaSensorEntity.TRINKETS,
|
||||||
value_fn=lambda user, _: user.purchased.plan.consecutive.trinkets or 0,
|
value_fn=lambda user, _: user.purchased.plan.consecutive.trinkets,
|
||||||
suggested_display_precision=0,
|
suggested_display_precision=0,
|
||||||
native_unit_of_measurement="⧖",
|
native_unit_of_measurement="⧖",
|
||||||
entity_picture="notif_subscriber_reward.png",
|
entity_picture="notif_subscriber_reward.png",
|
||||||
|
@ -114,6 +114,13 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"balance": 10
|
"balance": 10,
|
||||||
|
"purchased": {
|
||||||
|
"plan": {
|
||||||
|
"consecutive": {
|
||||||
|
"trinkets": 0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user