From 55c98d2e3342147069053c7e53240ef6877edd7b Mon Sep 17 00:00:00 2001 From: Geoff Appleby Date: Wed, 15 Oct 2025 15:53:16 -0700 Subject: [PATCH] round_to_sigfig filter documentation --- content/components/sensor/_index.md | 4 ++++ .../sensor/filter/round_to_sigfig.md | 20 +++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 content/components/sensor/filter/round_to_sigfig.md diff --git a/content/components/sensor/_index.md b/content/components/sensor/_index.md index 6bd95c6455..06a3799448 100644 --- a/content/components/sensor/_index.md +++ b/content/components/sensor/_index.md @@ -255,6 +255,10 @@ filters: {{< include "filter/round_to_multiple_of.md" >}} +### `round_to_sigfig` + +{{< include "filter/round_to_sigfig.md" >}} + ### `skip_initial` {{< include "filter/skip_initial.md" >}} diff --git a/content/components/sensor/filter/round_to_sigfig.md b/content/components/sensor/filter/round_to_sigfig.md new file mode 100644 index 0000000000..a513535d2e --- /dev/null +++ b/content/components/sensor/filter/round_to_sigfig.md @@ -0,0 +1,20 @@ +--- +description: "" +headless: true +--- + +Rounds the value to the specified number of significant figures. Takes an integer greater than zero. + +```yaml +- platform: ... + filters: + - round_to_sigfig: 2 + # 3.14159 -> 3.1 + # 157079 -> 160000 + +- platform: ... + filters: + - round_to_sigfig: 4 + # 3.14159 -> 3.142 + # 157079 -> 157100 +```