diff --git a/docs/_snippets/bluetooth-proxy/method1-steps.md b/docs/_snippets/bluetooth-proxy/method1-steps.md
index 08e7aad1b3..7a66ba4174 100644
--- a/docs/_snippets/bluetooth-proxy/method1-steps.md
+++ b/docs/_snippets/bluetooth-proxy/method1-steps.md
@@ -1,3 +1,5 @@
+You'll swap your device's firmware package for its prebuilt Bluetooth proxy version in ESPHome Device Builder, then install it over the network.
+
1\. Open the **ESPHome Device Builder** app from your Home Assistant sidebar. The button below opens the app's page, or offers to install it if you don't have it yet. Click **Open Web UI** there to reach your devices.
[](https://my.home-assistant.io/redirect/supervisor_app/?app=5c53de3b_esphome&repository_url=https%3A%2F%2Fgithub.com%2Fesphome%2Fhome-assistant-addon)
diff --git a/docs/assets/20241031-131050.jpg b/docs/assets/20241031-131050.jpg
index 314d966009..3e9c72db5b 100755
Binary files a/docs/assets/20241031-131050.jpg and b/docs/assets/20241031-131050.jpg differ
diff --git a/docs/assets/air-1-add-co2-pic-1.jpg b/docs/assets/air-1-add-co2-pic-1.jpg
index 19eaf2965a..87a30f418e 100755
Binary files a/docs/assets/air-1-add-co2-pic-1.jpg and b/docs/assets/air-1-add-co2-pic-1.jpg differ
diff --git a/docs/assets/air-1-add-co2-pic-10.jpg b/docs/assets/air-1-add-co2-pic-10.jpg
index dae36427c8..0e12ce89d1 100755
Binary files a/docs/assets/air-1-add-co2-pic-10.jpg and b/docs/assets/air-1-add-co2-pic-10.jpg differ
diff --git a/docs/assets/air-1-add-co2-pic-11.jpg b/docs/assets/air-1-add-co2-pic-11.jpg
index 9cd390a7f8..d07c87595a 100755
Binary files a/docs/assets/air-1-add-co2-pic-11.jpg and b/docs/assets/air-1-add-co2-pic-11.jpg differ
diff --git a/docs/assets/air-1-add-co2-pic-12.jpg b/docs/assets/air-1-add-co2-pic-12.jpg
index 7ec9cf54de..88bd70f1cd 100755
Binary files a/docs/assets/air-1-add-co2-pic-12.jpg and b/docs/assets/air-1-add-co2-pic-12.jpg differ
diff --git a/docs/assets/air-1-add-co2-pic-13.jpg b/docs/assets/air-1-add-co2-pic-13.jpg
index 9c176b6b37..7641c8716a 100755
Binary files a/docs/assets/air-1-add-co2-pic-13.jpg and b/docs/assets/air-1-add-co2-pic-13.jpg differ
diff --git a/docs/assets/air-1-add-co2-pic-14.jpg b/docs/assets/air-1-add-co2-pic-14.jpg
index d2ef22b750..1ca077d956 100755
Binary files a/docs/assets/air-1-add-co2-pic-14.jpg and b/docs/assets/air-1-add-co2-pic-14.jpg differ
diff --git a/docs/assets/air-1-add-co2-pic-2.jpg b/docs/assets/air-1-add-co2-pic-2.jpg
index b307fdc015..3b59376ca2 100755
Binary files a/docs/assets/air-1-add-co2-pic-2.jpg and b/docs/assets/air-1-add-co2-pic-2.jpg differ
diff --git a/docs/assets/air-1-add-co2-pic-3.jpg b/docs/assets/air-1-add-co2-pic-3.jpg
index a2e105d260..95113a197c 100755
Binary files a/docs/assets/air-1-add-co2-pic-3.jpg and b/docs/assets/air-1-add-co2-pic-3.jpg differ
diff --git a/docs/assets/air-1-add-co2-pic-4.jpg b/docs/assets/air-1-add-co2-pic-4.jpg
index d242174c45..b066f7c14e 100755
Binary files a/docs/assets/air-1-add-co2-pic-4.jpg and b/docs/assets/air-1-add-co2-pic-4.jpg differ
diff --git a/docs/assets/air-1-add-co2-pic-5.jpg b/docs/assets/air-1-add-co2-pic-5.jpg
index dc40a57a01..a5918a33c8 100755
Binary files a/docs/assets/air-1-add-co2-pic-5.jpg and b/docs/assets/air-1-add-co2-pic-5.jpg differ
diff --git a/docs/assets/air-1-add-co2-pic-6.jpg b/docs/assets/air-1-add-co2-pic-6.jpg
index 59ba9910da..4913c3f85f 100755
Binary files a/docs/assets/air-1-add-co2-pic-6.jpg and b/docs/assets/air-1-add-co2-pic-6.jpg differ
diff --git a/docs/assets/air-1-add-co2-pic-7.jpg b/docs/assets/air-1-add-co2-pic-7.jpg
index 5dfa9efabe..eb9561f063 100755
Binary files a/docs/assets/air-1-add-co2-pic-7.jpg and b/docs/assets/air-1-add-co2-pic-7.jpg differ
diff --git a/docs/assets/air-1-add-co2-pic-8.jpg b/docs/assets/air-1-add-co2-pic-8.jpg
index 79bc7c338c..0806fcbb1b 100755
Binary files a/docs/assets/air-1-add-co2-pic-8.jpg and b/docs/assets/air-1-add-co2-pic-8.jpg differ
diff --git a/docs/assets/air-1-add-co2-pic-9-1.jpg b/docs/assets/air-1-add-co2-pic-9-1.jpg
index c45f727085..3013c3cb39 100755
Binary files a/docs/assets/air-1-add-co2-pic-9-1.jpg and b/docs/assets/air-1-add-co2-pic-9-1.jpg differ
diff --git a/docs/assets/air-1-add-co2-pic-9.jpg b/docs/assets/air-1-add-co2-pic-9.jpg
index c45f727085..3013c3cb39 100755
Binary files a/docs/assets/air-1-add-co2-pic-9.jpg and b/docs/assets/air-1-add-co2-pic-9.jpg differ
diff --git a/docs/assets/air-1-boot-button.jpg b/docs/assets/air-1-boot-button.jpg
index fd9c6a1131..7d225b1f39 100644
Binary files a/docs/assets/air-1-boot-button.jpg and b/docs/assets/air-1-boot-button.jpg differ
diff --git a/docs/assets/air-1-reset-boot-buttons-arrows.jpg b/docs/assets/air-1-reset-boot-buttons-arrows.jpg
index e5662fed55..a83cb7162c 100644
Binary files a/docs/assets/air-1-reset-boot-buttons-arrows.jpg and b/docs/assets/air-1-reset-boot-buttons-arrows.jpg differ
diff --git a/docs/assets/air1-img-3790.jpeg b/docs/assets/air1-img-3790.jpeg
index a1dbbf668e..d0f6c90711 100644
Binary files a/docs/assets/air1-img-3790.jpeg and b/docs/assets/air1-img-3790.jpeg differ
diff --git a/docs/assets/air1-img-3791.jpeg b/docs/assets/air1-img-3791.jpeg
index 1f646a4ba9..ca418176e7 100644
Binary files a/docs/assets/air1-img-3791.jpeg and b/docs/assets/air1-img-3791.jpeg differ
diff --git a/docs/assets/apollo-h-1-1.jpg b/docs/assets/apollo-h-1-1.jpg
index ed717fd66e..65e839d3c3 100644
Binary files a/docs/assets/apollo-h-1-1.jpg and b/docs/assets/apollo-h-1-1.jpg differ
diff --git a/docs/assets/apollo-h-1.jpg b/docs/assets/apollo-h-1.jpg
index ed717fd66e..65e839d3c3 100755
Binary files a/docs/assets/apollo-h-1.jpg and b/docs/assets/apollo-h-1.jpg differ
diff --git a/docs/assets/device-builder-native-api-show-api-key.gif b/docs/assets/device-builder-native-api-show-api-key.gif
index f00c419fb8..7352b2dfa9 100644
Binary files a/docs/assets/device-builder-native-api-show-api-key.gif and b/docs/assets/device-builder-native-api-show-api-key.gif differ
diff --git a/docs/assets/esphome-device-builder-add-motion-component.gif b/docs/assets/esphome-device-builder-add-motion-component.gif
index e09775eb76..d0ef7267ec 100755
Binary files a/docs/assets/esphome-device-builder-add-motion-component.gif and b/docs/assets/esphome-device-builder-add-motion-component.gif differ
diff --git a/docs/assets/esphome-device-builder-install-motion-component.gif b/docs/assets/esphome-device-builder-install-motion-component.gif
index 7d9f74efbf..68faf7b3e3 100755
Binary files a/docs/assets/esphome-device-builder-install-motion-component.gif and b/docs/assets/esphome-device-builder-install-motion-component.gif differ
diff --git a/docs/assets/food-probe-fully-inserted.jpg b/docs/assets/food-probe-fully-inserted.jpg
index 19ba2ca5ab..7629a6f7a2 100644
Binary files a/docs/assets/food-probe-fully-inserted.jpg and b/docs/assets/food-probe-fully-inserted.jpg differ
diff --git a/docs/assets/food-probe-insert-1.jpg b/docs/assets/food-probe-insert-1.jpg
index bee6e6420b..8c466336da 100644
Binary files a/docs/assets/food-probe-insert-1.jpg and b/docs/assets/food-probe-insert-1.jpg differ
diff --git a/docs/assets/food-probe-pic-1.jpg b/docs/assets/food-probe-pic-1.jpg
index 2bce3d44bb..e4e5b18780 100644
Binary files a/docs/assets/food-probe-pic-1.jpg and b/docs/assets/food-probe-pic-1.jpg differ
diff --git a/docs/assets/gpio-led-esphome-no-errors.webp b/docs/assets/gpio-led-esphome-no-errors.webp
index d2f9937c73..29febb50f2 100644
Binary files a/docs/assets/gpio-led-esphome-no-errors.webp and b/docs/assets/gpio-led-esphome-no-errors.webp differ
diff --git a/docs/assets/h-2-back-buttons.jpg b/docs/assets/h-2-back-buttons.jpg
new file mode 100644
index 0000000000..b3ac1b8e86
Binary files /dev/null and b/docs/assets/h-2-back-buttons.jpg differ
diff --git a/docs/assets/h-2-front-image.jpg b/docs/assets/h-2-front-image.jpg
index 5e033be07c..1cc4351b13 100755
Binary files a/docs/assets/h-2-front-image.jpg and b/docs/assets/h-2-front-image.jpg differ
diff --git a/docs/assets/homey-mtr1-addons-mtr-1-add-gpio-pic-4-1.jpg b/docs/assets/homey-mtr1-addons-mtr-1-add-gpio-pic-4-1.jpg
index 6ea66195a4..81791c8fc0 100644
Binary files a/docs/assets/homey-mtr1-addons-mtr-1-add-gpio-pic-4-1.jpg and b/docs/assets/homey-mtr1-addons-mtr-1-add-gpio-pic-4-1.jpg differ
diff --git a/docs/assets/homey-radar-regions-add-widget.mp4 b/docs/assets/homey-radar-regions-add-widget.mp4
index 82a5b325b8..b66bd9f744 100644
Binary files a/docs/assets/homey-radar-regions-add-widget.mp4 and b/docs/assets/homey-radar-regions-add-widget.mp4 differ
diff --git a/docs/assets/homey-radar-regions-walkthrough.mp4 b/docs/assets/homey-radar-regions-walkthrough.mp4
index 0631457a16..795d286a95 100644
Binary files a/docs/assets/homey-radar-regions-walkthrough.mp4 and b/docs/assets/homey-radar-regions-walkthrough.mp4 differ
diff --git a/docs/assets/img-3790.jpeg b/docs/assets/img-3790.jpeg
index a1dbbf668e..d0f6c90711 100644
Binary files a/docs/assets/img-3790.jpeg and b/docs/assets/img-3790.jpeg differ
diff --git a/docs/assets/img-3791.jpeg b/docs/assets/img-3791.jpeg
index 1f646a4ba9..ca418176e7 100644
Binary files a/docs/assets/img-3791.jpeg and b/docs/assets/img-3791.jpeg differ
diff --git a/docs/assets/ld2410-gate-map.png b/docs/assets/ld2410-gate-map.png
new file mode 100644
index 0000000000..fba09c8afe
Binary files /dev/null and b/docs/assets/ld2410-gate-map.png differ
diff --git a/docs/assets/ld2410-gate-table.png b/docs/assets/ld2410-gate-table.png
new file mode 100644
index 0000000000..da3288f7c7
Binary files /dev/null and b/docs/assets/ld2410-gate-table.png differ
diff --git a/docs/assets/led-1-align-case-lid.jpg b/docs/assets/led-1-align-case-lid.jpg
index 62f14e307e..bded5cafca 100755
Binary files a/docs/assets/led-1-align-case-lid.jpg and b/docs/assets/led-1-align-case-lid.jpg differ
diff --git a/docs/assets/led-1-angle-back-in-case.jpg b/docs/assets/led-1-angle-back-in-case.jpg
index ec1cfb670f..00fc58b724 100755
Binary files a/docs/assets/led-1-angle-back-in-case.jpg and b/docs/assets/led-1-angle-back-in-case.jpg differ
diff --git a/docs/assets/led-1-case-with-lid-off.jpg b/docs/assets/led-1-case-with-lid-off.jpg
index 6fa67c4a69..5b0230e893 100755
Binary files a/docs/assets/led-1-case-with-lid-off.jpg and b/docs/assets/led-1-case-with-lid-off.jpg differ
diff --git a/docs/assets/led-1-govee-barrel-1.jpg b/docs/assets/led-1-govee-barrel-1.jpg
index ae409b4eb1..8647e3bd9c 100755
Binary files a/docs/assets/led-1-govee-barrel-1.jpg and b/docs/assets/led-1-govee-barrel-1.jpg differ
diff --git a/docs/assets/led-1-govee-barrel-2.jpg b/docs/assets/led-1-govee-barrel-2.jpg
index ae409b4eb1..8647e3bd9c 100755
Binary files a/docs/assets/led-1-govee-barrel-2.jpg and b/docs/assets/led-1-govee-barrel-2.jpg differ
diff --git a/docs/assets/led-1-govee-barrel.jpg b/docs/assets/led-1-govee-barrel.jpg
index ae409b4eb1..8647e3bd9c 100755
Binary files a/docs/assets/led-1-govee-barrel.jpg and b/docs/assets/led-1-govee-barrel.jpg differ
diff --git a/docs/assets/led-1-govee-cable-cut.jpg b/docs/assets/led-1-govee-cable-cut.jpg
index f0f6cc071a..79e4ca3292 100755
Binary files a/docs/assets/led-1-govee-cable-cut.jpg and b/docs/assets/led-1-govee-cable-cut.jpg differ
diff --git a/docs/assets/led-1-govee-cable-off.jpg b/docs/assets/led-1-govee-cable-off.jpg
index 825a69790e..b7b0c0884b 100755
Binary files a/docs/assets/led-1-govee-cable-off.jpg and b/docs/assets/led-1-govee-cable-off.jpg differ
diff --git a/docs/assets/led-1-govee-grommets.jpg b/docs/assets/led-1-govee-grommets.jpg
index 67c2804967..070487b546 100755
Binary files a/docs/assets/led-1-govee-grommets.jpg and b/docs/assets/led-1-govee-grommets.jpg differ
diff --git a/docs/assets/led-1-govee-items.jpg b/docs/assets/led-1-govee-items.jpg
index d494aa2688..aeb45409f4 100755
Binary files a/docs/assets/led-1-govee-items.jpg and b/docs/assets/led-1-govee-items.jpg differ
diff --git a/docs/assets/led-1-govee-unscrew-lid-1.jpg b/docs/assets/led-1-govee-unscrew-lid-1.jpg
index e1c6f46651..c06c9829cf 100755
Binary files a/docs/assets/led-1-govee-unscrew-lid-1.jpg and b/docs/assets/led-1-govee-unscrew-lid-1.jpg differ
diff --git a/docs/assets/led-1-govee-unscrew-lid.jpg b/docs/assets/led-1-govee-unscrew-lid.jpg
index e1c6f46651..c06c9829cf 100755
Binary files a/docs/assets/led-1-govee-unscrew-lid.jpg and b/docs/assets/led-1-govee-unscrew-lid.jpg differ
diff --git a/docs/assets/led-1-lift-out-of-case.jpg b/docs/assets/led-1-lift-out-of-case.jpg
index b44384cfe8..3edeca0a25 100755
Binary files a/docs/assets/led-1-lift-out-of-case.jpg and b/docs/assets/led-1-lift-out-of-case.jpg differ
diff --git a/docs/assets/led-1-pcb-back-point-to-fuse.jpg b/docs/assets/led-1-pcb-back-point-to-fuse.jpg
index e90761c56c..618cd9e363 100755
Binary files a/docs/assets/led-1-pcb-back-point-to-fuse.jpg and b/docs/assets/led-1-pcb-back-point-to-fuse.jpg differ
diff --git a/docs/assets/led-1-place-new-fuse-1.jpg b/docs/assets/led-1-place-new-fuse-1.jpg
index 29505fe52d..15568d4b1a 100755
Binary files a/docs/assets/led-1-place-new-fuse-1.jpg and b/docs/assets/led-1-place-new-fuse-1.jpg differ
diff --git a/docs/assets/led-1-place-new-fuse-2.jpg b/docs/assets/led-1-place-new-fuse-2.jpg
index 552f927004..0cc330d406 100755
Binary files a/docs/assets/led-1-place-new-fuse-2.jpg and b/docs/assets/led-1-place-new-fuse-2.jpg differ
diff --git a/docs/assets/led-1-pry-open-lid.jpg b/docs/assets/led-1-pry-open-lid.jpg
index f20a81c035..c28c231ab2 100755
Binary files a/docs/assets/led-1-pry-open-lid.jpg and b/docs/assets/led-1-pry-open-lid.jpg differ
diff --git a/docs/assets/led-1-remove-fuse-1.jpg b/docs/assets/led-1-remove-fuse-1.jpg
index 0ea154233c..b9695a9e81 100755
Binary files a/docs/assets/led-1-remove-fuse-1.jpg and b/docs/assets/led-1-remove-fuse-1.jpg differ
diff --git a/docs/assets/led-1-remove-fuse-2.jpg b/docs/assets/led-1-remove-fuse-2.jpg
index 9841cd3758..465c0fcea5 100755
Binary files a/docs/assets/led-1-remove-fuse-2.jpg and b/docs/assets/led-1-remove-fuse-2.jpg differ
diff --git a/docs/assets/led-1-secure-lid-to-case.jpg b/docs/assets/led-1-secure-lid-to-case.jpg
index 0a9effb16a..2d4596c567 100755
Binary files a/docs/assets/led-1-secure-lid-to-case.jpg and b/docs/assets/led-1-secure-lid-to-case.jpg differ
diff --git a/docs/assets/m-1-scrolling-text-stock-text.jpg b/docs/assets/m-1-scrolling-text-stock-text.jpg
index 7e5d7fb3b8..0722701fac 100755
Binary files a/docs/assets/m-1-scrolling-text-stock-text.jpg and b/docs/assets/m-1-scrolling-text-stock-text.jpg differ
diff --git a/docs/assets/msr-2-90-degree-pic-0.jpg b/docs/assets/msr-2-90-degree-pic-0.jpg
index 10953210ce..58cd226e15 100644
Binary files a/docs/assets/msr-2-90-degree-pic-0.jpg and b/docs/assets/msr-2-90-degree-pic-0.jpg differ
diff --git a/docs/assets/msr-2-90-degree-pic-1.jpg b/docs/assets/msr-2-90-degree-pic-1.jpg
index 5a13cb60a3..7890d6d759 100644
Binary files a/docs/assets/msr-2-90-degree-pic-1.jpg and b/docs/assets/msr-2-90-degree-pic-1.jpg differ
diff --git a/docs/assets/msr-2-90-degree-pic-2.jpg b/docs/assets/msr-2-90-degree-pic-2.jpg
index 01916982b8..13f9cf84e6 100644
Binary files a/docs/assets/msr-2-90-degree-pic-2.jpg and b/docs/assets/msr-2-90-degree-pic-2.jpg differ
diff --git a/docs/assets/msr-2-90-degree-pic-3.jpg b/docs/assets/msr-2-90-degree-pic-3.jpg
index 54f6858f63..8a74a3787b 100644
Binary files a/docs/assets/msr-2-90-degree-pic-3.jpg and b/docs/assets/msr-2-90-degree-pic-3.jpg differ
diff --git a/docs/assets/msr-2-boot-button.jpg b/docs/assets/msr-2-boot-button.jpg
index da0af5f8f4..fb4c0dbc84 100644
Binary files a/docs/assets/msr-2-boot-button.jpg and b/docs/assets/msr-2-boot-button.jpg differ
diff --git a/docs/assets/msr-2-gpio-header-pic-1.jpg b/docs/assets/msr-2-gpio-header-pic-1.jpg
index 307177388e..d89194175b 100644
Binary files a/docs/assets/msr-2-gpio-header-pic-1.jpg and b/docs/assets/msr-2-gpio-header-pic-1.jpg differ
diff --git a/docs/assets/msr-2-gpio-header-pic-2.jpg b/docs/assets/msr-2-gpio-header-pic-2.jpg
index 0137048afb..3727cad34c 100644
Binary files a/docs/assets/msr-2-gpio-header-pic-2.jpg and b/docs/assets/msr-2-gpio-header-pic-2.jpg differ
diff --git a/docs/assets/msr-2-gpio-header-pic-3.jpg b/docs/assets/msr-2-gpio-header-pic-3.jpg
index 639f7a50b3..6fafb7123b 100644
Binary files a/docs/assets/msr-2-gpio-header-pic-3.jpg and b/docs/assets/msr-2-gpio-header-pic-3.jpg differ
diff --git a/docs/assets/msr-2-gpio-header-pic-4.jpg b/docs/assets/msr-2-gpio-header-pic-4.jpg
index 10938fd60a..3790117a0f 100644
Binary files a/docs/assets/msr-2-gpio-header-pic-4.jpg and b/docs/assets/msr-2-gpio-header-pic-4.jpg differ
diff --git a/docs/assets/msr-2-gpio-header-pic-5.jpg b/docs/assets/msr-2-gpio-header-pic-5.jpg
index e4458f16c2..52f8fff99d 100644
Binary files a/docs/assets/msr-2-gpio-header-pic-5.jpg and b/docs/assets/msr-2-gpio-header-pic-5.jpg differ
diff --git a/docs/assets/msr-2-outlet-mount-pic-1.jpg b/docs/assets/msr-2-outlet-mount-pic-1.jpg
index 0938854c9d..8223e59653 100644
Binary files a/docs/assets/msr-2-outlet-mount-pic-1.jpg and b/docs/assets/msr-2-outlet-mount-pic-1.jpg differ
diff --git a/docs/assets/msr-2-outlet-mount-pic-2.jpg b/docs/assets/msr-2-outlet-mount-pic-2.jpg
index 189ee32a84..686f96ff8f 100644
Binary files a/docs/assets/msr-2-outlet-mount-pic-2.jpg and b/docs/assets/msr-2-outlet-mount-pic-2.jpg differ
diff --git a/docs/assets/msr-2-outlet-mount-pic-3.jpg b/docs/assets/msr-2-outlet-mount-pic-3.jpg
index 2f8af4d49e..568b27233b 100644
Binary files a/docs/assets/msr-2-outlet-mount-pic-3.jpg and b/docs/assets/msr-2-outlet-mount-pic-3.jpg differ
diff --git a/docs/assets/msr-2-outlet-mount-pic-4.jpg b/docs/assets/msr-2-outlet-mount-pic-4.jpg
index 5461c700ed..3230817b4f 100644
Binary files a/docs/assets/msr-2-outlet-mount-pic-4.jpg and b/docs/assets/msr-2-outlet-mount-pic-4.jpg differ
diff --git a/docs/assets/msr-2-reset-button.jpg b/docs/assets/msr-2-reset-button.jpg
index 7b4573d226..e7fd540a83 100644
Binary files a/docs/assets/msr-2-reset-button.jpg and b/docs/assets/msr-2-reset-button.jpg differ
diff --git a/docs/assets/msr-2-stand-pic-1.jpg b/docs/assets/msr-2-stand-pic-1.jpg
index f3fc58fcbd..16a389f4f2 100644
Binary files a/docs/assets/msr-2-stand-pic-1.jpg and b/docs/assets/msr-2-stand-pic-1.jpg differ
diff --git a/docs/assets/msr-2-stand-pic-2.jpg b/docs/assets/msr-2-stand-pic-2.jpg
index ce3761f012..ac9dbd471a 100644
Binary files a/docs/assets/msr-2-stand-pic-2.jpg and b/docs/assets/msr-2-stand-pic-2.jpg differ
diff --git a/docs/assets/msr-2-stand-pic-3.jpg b/docs/assets/msr-2-stand-pic-3.jpg
index 75c4d527b7..0a6acbd0ec 100644
Binary files a/docs/assets/msr-2-stand-pic-3.jpg and b/docs/assets/msr-2-stand-pic-3.jpg differ
diff --git a/docs/assets/msr2-boot-button-pic-1-1.jpg b/docs/assets/msr2-boot-button-pic-1-1.jpg
index 8d0301e3c7..857b069613 100755
Binary files a/docs/assets/msr2-boot-button-pic-1-1.jpg and b/docs/assets/msr2-boot-button-pic-1-1.jpg differ
diff --git a/docs/assets/msr2-boot-button-pic-1.jpg b/docs/assets/msr2-boot-button-pic-1.jpg
index 8d0301e3c7..857b069613 100755
Binary files a/docs/assets/msr2-boot-button-pic-1.jpg and b/docs/assets/msr2-boot-button-pic-1.jpg differ
diff --git a/docs/assets/msr2-boot-button-pic-2.jpg b/docs/assets/msr2-boot-button-pic-2.jpg
index 029130bd7f..210dda8120 100755
Binary files a/docs/assets/msr2-boot-button-pic-2.jpg and b/docs/assets/msr2-boot-button-pic-2.jpg differ
diff --git a/docs/assets/msr2-boot-button-pic-3.jpg b/docs/assets/msr2-boot-button-pic-3.jpg
index 92be6c8027..15565d1b0a 100755
Binary files a/docs/assets/msr2-boot-button-pic-3.jpg and b/docs/assets/msr2-boot-button-pic-3.jpg differ
diff --git a/docs/assets/mtr-1-90-addon-pic-1.jpg b/docs/assets/mtr-1-90-addon-pic-1.jpg
index 35bc1cd085..f8e12d0535 100644
Binary files a/docs/assets/mtr-1-90-addon-pic-1.jpg and b/docs/assets/mtr-1-90-addon-pic-1.jpg differ
diff --git a/docs/assets/mtr-1-90-addon-pic-2.jpg b/docs/assets/mtr-1-90-addon-pic-2.jpg
index ba516badec..70d5f81830 100644
Binary files a/docs/assets/mtr-1-90-addon-pic-2.jpg and b/docs/assets/mtr-1-90-addon-pic-2.jpg differ
diff --git a/docs/assets/mtr-1-90-addon-pic-3.jpg b/docs/assets/mtr-1-90-addon-pic-3.jpg
index 225e6ca092..fd40da6f19 100644
Binary files a/docs/assets/mtr-1-90-addon-pic-3.jpg and b/docs/assets/mtr-1-90-addon-pic-3.jpg differ
diff --git a/docs/assets/mtr-1-90-addon-pic-4.jpg b/docs/assets/mtr-1-90-addon-pic-4.jpg
index 9f2d8f95e0..0bee304a75 100644
Binary files a/docs/assets/mtr-1-90-addon-pic-4.jpg and b/docs/assets/mtr-1-90-addon-pic-4.jpg differ
diff --git a/docs/assets/mtr-1-add-co2-pic-1.jpg b/docs/assets/mtr-1-add-co2-pic-1.jpg
index 0830e8bd1d..1d8d436c50 100755
Binary files a/docs/assets/mtr-1-add-co2-pic-1.jpg and b/docs/assets/mtr-1-add-co2-pic-1.jpg differ
diff --git a/docs/assets/mtr-1-add-co2-pic-10.jpg b/docs/assets/mtr-1-add-co2-pic-10.jpg
index 39b2b063a5..0d060b2a61 100755
Binary files a/docs/assets/mtr-1-add-co2-pic-10.jpg and b/docs/assets/mtr-1-add-co2-pic-10.jpg differ
diff --git a/docs/assets/mtr-1-add-co2-pic-11.jpg b/docs/assets/mtr-1-add-co2-pic-11.jpg
index 6ebb0b036d..9f89c458c7 100755
Binary files a/docs/assets/mtr-1-add-co2-pic-11.jpg and b/docs/assets/mtr-1-add-co2-pic-11.jpg differ
diff --git a/docs/assets/mtr-1-add-co2-pic-12.jpg b/docs/assets/mtr-1-add-co2-pic-12.jpg
index 2b6961f1e7..104880b2dd 100755
Binary files a/docs/assets/mtr-1-add-co2-pic-12.jpg and b/docs/assets/mtr-1-add-co2-pic-12.jpg differ
diff --git a/docs/assets/mtr-1-add-co2-pic-13.jpg b/docs/assets/mtr-1-add-co2-pic-13.jpg
index 4daa91fddf..a3609f86c6 100755
Binary files a/docs/assets/mtr-1-add-co2-pic-13.jpg and b/docs/assets/mtr-1-add-co2-pic-13.jpg differ
diff --git a/docs/assets/mtr-1-add-co2-pic-14.jpg b/docs/assets/mtr-1-add-co2-pic-14.jpg
index a1ddf5f76f..8d6e642665 100755
Binary files a/docs/assets/mtr-1-add-co2-pic-14.jpg and b/docs/assets/mtr-1-add-co2-pic-14.jpg differ
diff --git a/docs/assets/mtr-1-add-co2-pic-2.jpg b/docs/assets/mtr-1-add-co2-pic-2.jpg
index 2549d30146..e1d9df3971 100755
Binary files a/docs/assets/mtr-1-add-co2-pic-2.jpg and b/docs/assets/mtr-1-add-co2-pic-2.jpg differ
diff --git a/docs/assets/mtr-1-add-co2-pic-3.jpg b/docs/assets/mtr-1-add-co2-pic-3.jpg
index 45cc9891e5..9dbdf62ea8 100755
Binary files a/docs/assets/mtr-1-add-co2-pic-3.jpg and b/docs/assets/mtr-1-add-co2-pic-3.jpg differ
diff --git a/docs/assets/mtr-1-add-co2-pic-4.jpg b/docs/assets/mtr-1-add-co2-pic-4.jpg
index 039f662066..ed8fe75c9e 100755
Binary files a/docs/assets/mtr-1-add-co2-pic-4.jpg and b/docs/assets/mtr-1-add-co2-pic-4.jpg differ
diff --git a/docs/assets/mtr-1-add-co2-pic-5.jpg b/docs/assets/mtr-1-add-co2-pic-5.jpg
index 41f82cf116..aeff7089e2 100755
Binary files a/docs/assets/mtr-1-add-co2-pic-5.jpg and b/docs/assets/mtr-1-add-co2-pic-5.jpg differ
diff --git a/docs/assets/mtr-1-add-co2-pic-6.jpg b/docs/assets/mtr-1-add-co2-pic-6.jpg
index 0b7fe2489e..1ca99d80b2 100755
Binary files a/docs/assets/mtr-1-add-co2-pic-6.jpg and b/docs/assets/mtr-1-add-co2-pic-6.jpg differ
diff --git a/docs/assets/mtr-1-add-co2-pic-7.jpg b/docs/assets/mtr-1-add-co2-pic-7.jpg
index b9076e548d..fed913b0e9 100755
Binary files a/docs/assets/mtr-1-add-co2-pic-7.jpg and b/docs/assets/mtr-1-add-co2-pic-7.jpg differ
diff --git a/docs/assets/mtr-1-add-co2-pic-8.jpg b/docs/assets/mtr-1-add-co2-pic-8.jpg
index 1008612225..03749bbd53 100755
Binary files a/docs/assets/mtr-1-add-co2-pic-8.jpg and b/docs/assets/mtr-1-add-co2-pic-8.jpg differ
diff --git a/docs/assets/mtr-1-add-co2-pic-9.jpg b/docs/assets/mtr-1-add-co2-pic-9.jpg
index 355a8781d6..5302b8644c 100755
Binary files a/docs/assets/mtr-1-add-co2-pic-9.jpg and b/docs/assets/mtr-1-add-co2-pic-9.jpg differ
diff --git a/docs/assets/mtr-1-add-gpio-pic-1.jpg b/docs/assets/mtr-1-add-gpio-pic-1.jpg
index ecd29a2b3d..e3f080e6c9 100644
Binary files a/docs/assets/mtr-1-add-gpio-pic-1.jpg and b/docs/assets/mtr-1-add-gpio-pic-1.jpg differ
diff --git a/docs/assets/mtr-1-add-gpio-pic-2.jpg b/docs/assets/mtr-1-add-gpio-pic-2.jpg
index b14b3e7a64..a66263b9ea 100644
Binary files a/docs/assets/mtr-1-add-gpio-pic-2.jpg and b/docs/assets/mtr-1-add-gpio-pic-2.jpg differ
diff --git a/docs/assets/mtr-1-add-gpio-pic-3.jpg b/docs/assets/mtr-1-add-gpio-pic-3.jpg
index 920ab34b85..ebce5f2f4d 100644
Binary files a/docs/assets/mtr-1-add-gpio-pic-3.jpg and b/docs/assets/mtr-1-add-gpio-pic-3.jpg differ
diff --git a/docs/assets/mtr-1-add-gpio-pic-4-1.jpg b/docs/assets/mtr-1-add-gpio-pic-4-1.jpg
index 6ea66195a4..81791c8fc0 100644
Binary files a/docs/assets/mtr-1-add-gpio-pic-4-1.jpg and b/docs/assets/mtr-1-add-gpio-pic-4-1.jpg differ
diff --git a/docs/assets/mtr-1-add-gpio-pic-4.jpg b/docs/assets/mtr-1-add-gpio-pic-4.jpg
index 6ea66195a4..81791c8fc0 100644
Binary files a/docs/assets/mtr-1-add-gpio-pic-4.jpg and b/docs/assets/mtr-1-add-gpio-pic-4.jpg differ
diff --git a/docs/assets/mtr-1-add-gpio-pic-5.jpg b/docs/assets/mtr-1-add-gpio-pic-5.jpg
index e8026c2a94..6de8868596 100644
Binary files a/docs/assets/mtr-1-add-gpio-pic-5.jpg and b/docs/assets/mtr-1-add-gpio-pic-5.jpg differ
diff --git a/docs/assets/mtr-1-add-male-usb-pic-1.jpg b/docs/assets/mtr-1-add-male-usb-pic-1.jpg
index 992d91ff24..b08865bb4a 100644
Binary files a/docs/assets/mtr-1-add-male-usb-pic-1.jpg and b/docs/assets/mtr-1-add-male-usb-pic-1.jpg differ
diff --git a/docs/assets/mtr-1-add-male-usb-pic-2.jpg b/docs/assets/mtr-1-add-male-usb-pic-2.jpg
index 77c7cbb582..d375aab90a 100644
Binary files a/docs/assets/mtr-1-add-male-usb-pic-2.jpg and b/docs/assets/mtr-1-add-male-usb-pic-2.jpg differ
diff --git a/docs/assets/mtr-1-add-male-usb-pic-3.jpg b/docs/assets/mtr-1-add-male-usb-pic-3.jpg
index 10e61700b9..d3ae44c238 100644
Binary files a/docs/assets/mtr-1-add-male-usb-pic-3.jpg and b/docs/assets/mtr-1-add-male-usb-pic-3.jpg differ
diff --git a/docs/assets/mtr-1-add-male-usb-pic-4.jpg b/docs/assets/mtr-1-add-male-usb-pic-4.jpg
index 1931a293c8..df59f4ae9b 100644
Binary files a/docs/assets/mtr-1-add-male-usb-pic-4.jpg and b/docs/assets/mtr-1-add-male-usb-pic-4.jpg differ
diff --git a/docs/assets/mtr-1-add-male-usb-pic-5.jpg b/docs/assets/mtr-1-add-male-usb-pic-5.jpg
index aa6b7e7a4a..4dbf4ae60a 100644
Binary files a/docs/assets/mtr-1-add-male-usb-pic-5.jpg and b/docs/assets/mtr-1-add-male-usb-pic-5.jpg differ
diff --git a/docs/assets/mtr-1-boot-button.jpg b/docs/assets/mtr-1-boot-button.jpg
index af75a1e00c..d74414bd9a 100644
Binary files a/docs/assets/mtr-1-boot-button.jpg and b/docs/assets/mtr-1-boot-button.jpg differ
diff --git a/docs/assets/mtr-1-reset-button.jpg b/docs/assets/mtr-1-reset-button.jpg
index 988ba81382..57c7dba61a 100644
Binary files a/docs/assets/mtr-1-reset-button.jpg and b/docs/assets/mtr-1-reset-button.jpg differ
diff --git a/docs/assets/mtr-1-stand-pic-1-1.jpg b/docs/assets/mtr-1-stand-pic-1-1.jpg
index c884d4b2dc..6da73314ce 100644
Binary files a/docs/assets/mtr-1-stand-pic-1-1.jpg and b/docs/assets/mtr-1-stand-pic-1-1.jpg differ
diff --git a/docs/assets/mtr-1-stand-pic-1.jpg b/docs/assets/mtr-1-stand-pic-1.jpg
index c884d4b2dc..6da73314ce 100644
Binary files a/docs/assets/mtr-1-stand-pic-1.jpg and b/docs/assets/mtr-1-stand-pic-1.jpg differ
diff --git a/docs/assets/mtr-1-stand-pic-2.jpg b/docs/assets/mtr-1-stand-pic-2.jpg
index 3e04e54e5a..b636e11a4a 100644
Binary files a/docs/assets/mtr-1-stand-pic-2.jpg and b/docs/assets/mtr-1-stand-pic-2.jpg differ
diff --git a/docs/assets/mtr-1-stand-pic-3.jpg b/docs/assets/mtr-1-stand-pic-3.jpg
index 84c8e15cf8..a5b86a819d 100644
Binary files a/docs/assets/mtr-1-stand-pic-3.jpg and b/docs/assets/mtr-1-stand-pic-3.jpg differ
diff --git a/docs/assets/plt-boot-mode-pic-2.jpg b/docs/assets/plt-boot-mode-pic-2.jpg
index 40b44b913e..330c9a333e 100755
Binary files a/docs/assets/plt-boot-mode-pic-2.jpg and b/docs/assets/plt-boot-mode-pic-2.jpg differ
diff --git a/docs/assets/plt-boot-mode-pic-4.jpg b/docs/assets/plt-boot-mode-pic-4.jpg
index 1d61598aa6..374adafee5 100755
Binary files a/docs/assets/plt-boot-mode-pic-4.jpg and b/docs/assets/plt-boot-mode-pic-4.jpg differ
diff --git a/docs/assets/plt-boot-mode-pic-6-1.jpg b/docs/assets/plt-boot-mode-pic-6-1.jpg
index 83e59501ab..61203f2b23 100755
Binary files a/docs/assets/plt-boot-mode-pic-6-1.jpg and b/docs/assets/plt-boot-mode-pic-6-1.jpg differ
diff --git a/docs/assets/plt-boot-mode-pic-6.jpg b/docs/assets/plt-boot-mode-pic-6.jpg
index 83e59501ab..61203f2b23 100755
Binary files a/docs/assets/plt-boot-mode-pic-6.jpg and b/docs/assets/plt-boot-mode-pic-6.jpg differ
diff --git a/docs/assets/plt-boot-mode-pic-7.jpg b/docs/assets/plt-boot-mode-pic-7.jpg
index a006e47431..9d7792c365 100755
Binary files a/docs/assets/plt-boot-mode-pic-7.jpg and b/docs/assets/plt-boot-mode-pic-7.jpg differ
diff --git a/docs/assets/pump-1-buttons-labeled-1.jpg b/docs/assets/pump-1-buttons-labeled-1.jpg
index 1521f2ef7a..452fb70c42 100755
Binary files a/docs/assets/pump-1-buttons-labeled-1.jpg and b/docs/assets/pump-1-buttons-labeled-1.jpg differ
diff --git a/docs/assets/pump-1-buttons-labeled-2.jpg b/docs/assets/pump-1-buttons-labeled-2.jpg
index 1521f2ef7a..452fb70c42 100755
Binary files a/docs/assets/pump-1-buttons-labeled-2.jpg and b/docs/assets/pump-1-buttons-labeled-2.jpg differ
diff --git a/docs/assets/pump-1-buttons-labeled.jpg b/docs/assets/pump-1-buttons-labeled.jpg
index 1521f2ef7a..452fb70c42 100755
Binary files a/docs/assets/pump-1-buttons-labeled.jpg and b/docs/assets/pump-1-buttons-labeled.jpg differ
diff --git a/docs/assets/r-pro-1-boot-button.jpg b/docs/assets/r-pro-1-boot-button.jpg
index 4d2161f3c6..8fe6e060c0 100755
Binary files a/docs/assets/r-pro-1-boot-button.jpg and b/docs/assets/r-pro-1-boot-button.jpg differ
diff --git a/docs/assets/r-pro-1-gang-box-bottom-mount.jpg b/docs/assets/r-pro-1-gang-box-bottom-mount.jpg
index 791645a378..0abda001f0 100755
Binary files a/docs/assets/r-pro-1-gang-box-bottom-mount.jpg and b/docs/assets/r-pro-1-gang-box-bottom-mount.jpg differ
diff --git a/docs/assets/r-pro-1-gang-box-face-plate-installed-finished.jpg b/docs/assets/r-pro-1-gang-box-face-plate-installed-finished.jpg
index ae86b6b11f..c93b4a508b 100755
Binary files a/docs/assets/r-pro-1-gang-box-face-plate-installed-finished.jpg and b/docs/assets/r-pro-1-gang-box-face-plate-installed-finished.jpg differ
diff --git a/docs/assets/r-pro-1-gang-box-install-faceplate.jpg b/docs/assets/r-pro-1-gang-box-install-faceplate.jpg
index 62638fcfa5..64f4eb593e 100755
Binary files a/docs/assets/r-pro-1-gang-box-install-faceplate.jpg and b/docs/assets/r-pro-1-gang-box-install-faceplate.jpg differ
diff --git a/docs/assets/r-pro-1-gang-box-line-up-holes.jpg b/docs/assets/r-pro-1-gang-box-line-up-holes.jpg
index a72a96a3d6..7a48d0e815 100755
Binary files a/docs/assets/r-pro-1-gang-box-line-up-holes.jpg and b/docs/assets/r-pro-1-gang-box-line-up-holes.jpg differ
diff --git a/docs/assets/r-pro-1-gang-box-mounts-installed.jpg b/docs/assets/r-pro-1-gang-box-mounts-installed.jpg
index 218b661df8..7d2f7c4bcc 100755
Binary files a/docs/assets/r-pro-1-gang-box-mounts-installed.jpg and b/docs/assets/r-pro-1-gang-box-mounts-installed.jpg differ
diff --git a/docs/assets/r-pro-1-gang-box-top-mount.jpg b/docs/assets/r-pro-1-gang-box-top-mount.jpg
index 4880007d53..afd5012d27 100755
Binary files a/docs/assets/r-pro-1-gang-box-top-mount.jpg and b/docs/assets/r-pro-1-gang-box-top-mount.jpg differ
diff --git a/docs/assets/r-pro-1-lid-press-down.jpg b/docs/assets/r-pro-1-lid-press-down.jpg
index 914ced6d9c..88f323b0ea 100755
Binary files a/docs/assets/r-pro-1-lid-press-down.jpg and b/docs/assets/r-pro-1-lid-press-down.jpg differ
diff --git a/docs/assets/r-pro-1-lid-removed.jpg b/docs/assets/r-pro-1-lid-removed.jpg
index 21c20126b0..020c0254ff 100755
Binary files a/docs/assets/r-pro-1-lid-removed.jpg and b/docs/assets/r-pro-1-lid-removed.jpg differ
diff --git a/docs/assets/r-pro-1-reassembly-install-ld2412.jpg b/docs/assets/r-pro-1-reassembly-install-ld2412.jpg
index 1673bc85ce..dfebc24103 100755
Binary files a/docs/assets/r-pro-1-reassembly-install-ld2412.jpg and b/docs/assets/r-pro-1-reassembly-install-ld2412.jpg differ
diff --git a/docs/assets/r-pro-1-reassembly-install-ld2450.jpg b/docs/assets/r-pro-1-reassembly-install-ld2450.jpg
index 1e5f5ecc19..6f3a9a9dbc 100755
Binary files a/docs/assets/r-pro-1-reassembly-install-ld2450.jpg and b/docs/assets/r-pro-1-reassembly-install-ld2450.jpg differ
diff --git a/docs/assets/r-pro-1-reset-button.jpg b/docs/assets/r-pro-1-reset-button.jpg
index 15d87529db..757372dc7c 100755
Binary files a/docs/assets/r-pro-1-reset-button.jpg and b/docs/assets/r-pro-1-reset-button.jpg differ
diff --git a/docs/assets/r-pro-1-scd40-installed-press-case-down.jpg b/docs/assets/r-pro-1-scd40-installed-press-case-down.jpg
index f4c6997497..a10950dfbf 100755
Binary files a/docs/assets/r-pro-1-scd40-installed-press-case-down.jpg and b/docs/assets/r-pro-1-scd40-installed-press-case-down.jpg differ
diff --git a/docs/assets/r-pro-1-teardown-remove-ld2412.jpg b/docs/assets/r-pro-1-teardown-remove-ld2412.jpg
index 95917d991a..003a98d6cf 100755
Binary files a/docs/assets/r-pro-1-teardown-remove-ld2412.jpg and b/docs/assets/r-pro-1-teardown-remove-ld2412.jpg differ
diff --git a/docs/assets/r-pro-1-teardown-remove-ld2450.jpg b/docs/assets/r-pro-1-teardown-remove-ld2450.jpg
index 250521a37f..c7bd07e34c 100755
Binary files a/docs/assets/r-pro-1-teardown-remove-ld2450.jpg and b/docs/assets/r-pro-1-teardown-remove-ld2450.jpg differ
diff --git a/docs/assets/rename-friendiy-name-esphome-device-builder-gif.gif b/docs/assets/rename-friendiy-name-esphome-device-builder-gif.gif
index 08fce4226d..cba9a5c3bf 100755
Binary files a/docs/assets/rename-friendiy-name-esphome-device-builder-gif.gif and b/docs/assets/rename-friendiy-name-esphome-device-builder-gif.gif differ
diff --git a/docs/assets/rename-hostname-esphome-device-builder-gif.gif b/docs/assets/rename-hostname-esphome-device-builder-gif.gif
index 4453d3fd6f..868fda1eb9 100755
Binary files a/docs/assets/rename-hostname-esphome-device-builder-gif.gif and b/docs/assets/rename-hostname-esphome-device-builder-gif.gif differ
diff --git a/docs/assets/rpro-1-add-co2-lift-lid.jpg b/docs/assets/rpro-1-add-co2-lift-lid.jpg
index bdc45fd0d3..c50af2157e 100755
Binary files a/docs/assets/rpro-1-add-co2-lift-lid.jpg and b/docs/assets/rpro-1-add-co2-lift-lid.jpg differ
diff --git a/docs/assets/rpro-1-add-co2-scd40-installed.jpg b/docs/assets/rpro-1-add-co2-scd40-installed.jpg
index c71b2ab4d7..393484bf09 100755
Binary files a/docs/assets/rpro-1-add-co2-scd40-installed.jpg and b/docs/assets/rpro-1-add-co2-scd40-installed.jpg differ
diff --git a/docs/assets/rpro-1-add-co2-seat-scd40.jpg b/docs/assets/rpro-1-add-co2-seat-scd40.jpg
index 048580d8ba..2744248e27 100755
Binary files a/docs/assets/rpro-1-add-co2-seat-scd40.jpg and b/docs/assets/rpro-1-add-co2-seat-scd40.jpg differ
diff --git a/docs/assets/switch-to-beta-pic-2.png b/docs/assets/switch-to-beta-pic-2.png
index cbde9ca613..b206ed0d89 100644
Binary files a/docs/assets/switch-to-beta-pic-2.png and b/docs/assets/switch-to-beta-pic-2.png differ
diff --git a/docs/assets/switch-to-beta-pic-3.png b/docs/assets/switch-to-beta-pic-3.png
index 7522b554c2..3f38475bdc 100644
Binary files a/docs/assets/switch-to-beta-pic-3.png and b/docs/assets/switch-to-beta-pic-3.png differ
diff --git a/docs/assets/switch-to-beta-pic-4.png b/docs/assets/switch-to-beta-pic-4.png
index 4ceb1bcf50..b483564068 100644
Binary files a/docs/assets/switch-to-beta-pic-4.png and b/docs/assets/switch-to-beta-pic-4.png differ
diff --git a/docs/assets/temp-1-align-lid.jpg b/docs/assets/temp-1-align-lid.jpg
index aa8483b7c5..1f4aea5878 100644
Binary files a/docs/assets/temp-1-align-lid.jpg and b/docs/assets/temp-1-align-lid.jpg differ
diff --git a/docs/assets/temp-1-boot-button-side-view-1.jpg b/docs/assets/temp-1-boot-button-side-view-1.jpg
index 32c24a1405..32190ea856 100644
Binary files a/docs/assets/temp-1-boot-button-side-view-1.jpg and b/docs/assets/temp-1-boot-button-side-view-1.jpg differ
diff --git a/docs/assets/temp-1-boot-button-side-view.jpg b/docs/assets/temp-1-boot-button-side-view.jpg
index 32c24a1405..32190ea856 100644
Binary files a/docs/assets/temp-1-boot-button-side-view.jpg and b/docs/assets/temp-1-boot-button-side-view.jpg differ
diff --git a/docs/assets/temp-1-food-probe-fully-inserted.jpg b/docs/assets/temp-1-food-probe-fully-inserted.jpg
index 51713465c5..52336d2860 100644
Binary files a/docs/assets/temp-1-food-probe-fully-inserted.jpg and b/docs/assets/temp-1-food-probe-fully-inserted.jpg differ
diff --git a/docs/assets/temp-1-food-probe-insert-1.jpg b/docs/assets/temp-1-food-probe-insert-1.jpg
index 52643680fe..0a0fa11d2a 100644
Binary files a/docs/assets/temp-1-food-probe-insert-1.jpg and b/docs/assets/temp-1-food-probe-insert-1.jpg differ
diff --git a/docs/assets/temp-1-food-probe-pic-1.jpg b/docs/assets/temp-1-food-probe-pic-1.jpg
index 86df540572..19388463ad 100644
Binary files a/docs/assets/temp-1-food-probe-pic-1.jpg and b/docs/assets/temp-1-food-probe-pic-1.jpg differ
diff --git a/docs/assets/temp-1-image.jpg b/docs/assets/temp-1-image.jpg
index 6db20fe05b..e7783dfb8f 100644
Binary files a/docs/assets/temp-1-image.jpg and b/docs/assets/temp-1-image.jpg differ
diff --git a/docs/assets/temp-1-lid-off.jpg b/docs/assets/temp-1-lid-off.jpg
index acdf506ca4..3d4d567bec 100644
Binary files a/docs/assets/temp-1-lid-off.jpg and b/docs/assets/temp-1-lid-off.jpg differ
diff --git a/docs/assets/temp-1-lift-pcb-out.jpg b/docs/assets/temp-1-lift-pcb-out.jpg
index 685303ccec..58019d8b3e 100644
Binary files a/docs/assets/temp-1-lift-pcb-out.jpg and b/docs/assets/temp-1-lift-pcb-out.jpg differ
diff --git a/docs/assets/temp-1-press-on-lid.jpg b/docs/assets/temp-1-press-on-lid.jpg
index 019141e533..ae722c8e74 100644
Binary files a/docs/assets/temp-1-press-on-lid.jpg and b/docs/assets/temp-1-press-on-lid.jpg differ
diff --git a/docs/assets/temp-1-pry-open.jpg b/docs/assets/temp-1-pry-open.jpg
index f9c08da18b..59b869f108 100644
Binary files a/docs/assets/temp-1-pry-open.jpg and b/docs/assets/temp-1-pry-open.jpg differ
diff --git a/docs/assets/temp-1-reset-button-lid-off.jpg b/docs/assets/temp-1-reset-button-lid-off.jpg
index e0d1e5d6c4..75047f20ee 100644
Binary files a/docs/assets/temp-1-reset-button-lid-off.jpg and b/docs/assets/temp-1-reset-button-lid-off.jpg differ
diff --git a/docs/assets/temp-1-teardown-fully.jpg b/docs/assets/temp-1-teardown-fully.jpg
index 984b623d51..f90af78fb1 100644
Binary files a/docs/assets/temp-1-teardown-fully.jpg and b/docs/assets/temp-1-teardown-fully.jpg differ
diff --git a/docs/assets/temp-1b-battery-insert-align-rgb.jpg b/docs/assets/temp-1b-battery-insert-align-rgb.jpg
index c081c36628..dd5ef486a3 100644
Binary files a/docs/assets/temp-1b-battery-insert-align-rgb.jpg and b/docs/assets/temp-1b-battery-insert-align-rgb.jpg differ
diff --git a/docs/assets/temp-1b-battery-insert-empty-case.jpg b/docs/assets/temp-1b-battery-insert-empty-case.jpg
index 486f80f66f..65deee24bf 100644
Binary files a/docs/assets/temp-1b-battery-insert-empty-case.jpg and b/docs/assets/temp-1b-battery-insert-empty-case.jpg differ
diff --git a/docs/assets/temp-1b-battery-insert-pcb-flat.jpg b/docs/assets/temp-1b-battery-insert-pcb-flat.jpg
index 73b3579066..b2d3278804 100644
Binary files a/docs/assets/temp-1b-battery-insert-pcb-flat.jpg and b/docs/assets/temp-1b-battery-insert-pcb-flat.jpg differ
diff --git a/docs/assets/temp-1b-battery-insert-pcb-hinge.jpg b/docs/assets/temp-1b-battery-insert-pcb-hinge.jpg
index 088f2e336e..3c66ac47a8 100644
Binary files a/docs/assets/temp-1b-battery-insert-pcb-hinge.jpg and b/docs/assets/temp-1b-battery-insert-pcb-hinge.jpg differ
diff --git a/docs/assets/temp-1b-battery-insert-pcb-ledge.jpg b/docs/assets/temp-1b-battery-insert-pcb-ledge.jpg
index e0e91f07f3..93dac9fba8 100644
Binary files a/docs/assets/temp-1b-battery-insert-pcb-ledge.jpg and b/docs/assets/temp-1b-battery-insert-pcb-ledge.jpg differ
diff --git a/docs/assets/temp-1b-battery-insert-pic-1.jpg b/docs/assets/temp-1b-battery-insert-pic-1.jpg
index 56c137e5b6..8992c11e20 100644
Binary files a/docs/assets/temp-1b-battery-insert-pic-1.jpg and b/docs/assets/temp-1b-battery-insert-pic-1.jpg differ
diff --git a/docs/assets/temp-1b-battery-insert-pic-2.jpg b/docs/assets/temp-1b-battery-insert-pic-2.jpg
index fc068625ea..d42dd1b49b 100644
Binary files a/docs/assets/temp-1b-battery-insert-pic-2.jpg and b/docs/assets/temp-1b-battery-insert-pic-2.jpg differ
diff --git a/docs/assets/temp-1b-battery-insert-pic-3.jpg b/docs/assets/temp-1b-battery-insert-pic-3.jpg
index 07dafcc3a0..3e59979b1f 100644
Binary files a/docs/assets/temp-1b-battery-insert-pic-3.jpg and b/docs/assets/temp-1b-battery-insert-pic-3.jpg differ
diff --git a/docs/assets/temp-1b-battery-insert-pic-4.jpg b/docs/assets/temp-1b-battery-insert-pic-4.jpg
index cc498401e3..f997d9163a 100644
Binary files a/docs/assets/temp-1b-battery-insert-pic-4.jpg and b/docs/assets/temp-1b-battery-insert-pic-4.jpg differ
diff --git a/docs/assets/temp-1b-battery-insert-press-case.jpg b/docs/assets/temp-1b-battery-insert-press-case.jpg
index b7ef905bb8..c26b311a23 100644
Binary files a/docs/assets/temp-1b-battery-insert-press-case.jpg and b/docs/assets/temp-1b-battery-insert-press-case.jpg differ
diff --git a/docs/assets/temp-1b-boot-button-lid-off.jpg b/docs/assets/temp-1b-boot-button-lid-off.jpg
index 713c341a1b..b4172d0491 100644
Binary files a/docs/assets/temp-1b-boot-button-lid-off.jpg and b/docs/assets/temp-1b-boot-button-lid-off.jpg differ
diff --git a/docs/assets/temp-1b-boot-button-side-view-1.jpg b/docs/assets/temp-1b-boot-button-side-view-1.jpg
index d9508f6620..8867b74da5 100644
Binary files a/docs/assets/temp-1b-boot-button-side-view-1.jpg and b/docs/assets/temp-1b-boot-button-side-view-1.jpg differ
diff --git a/docs/assets/temp-1b-boot-button-side-view.jpg b/docs/assets/temp-1b-boot-button-side-view.jpg
index d9508f6620..8867b74da5 100644
Binary files a/docs/assets/temp-1b-boot-button-side-view.jpg and b/docs/assets/temp-1b-boot-button-side-view.jpg differ
diff --git a/docs/assets/temp-1b-lid-off.jpg b/docs/assets/temp-1b-lid-off.jpg
index b579a1cb33..0f5a05fc83 100644
Binary files a/docs/assets/temp-1b-lid-off.jpg and b/docs/assets/temp-1b-lid-off.jpg differ
diff --git a/docs/assets/temp-1b-lid-on.jpg b/docs/assets/temp-1b-lid-on.jpg
index ec2819afb0..218ebdcf23 100644
Binary files a/docs/assets/temp-1b-lid-on.jpg and b/docs/assets/temp-1b-lid-on.jpg differ
diff --git a/docs/assets/temp-1b-lift-pcb-out-1.jpg b/docs/assets/temp-1b-lift-pcb-out-1.jpg
index 7a22a69bfc..b34184735b 100644
Binary files a/docs/assets/temp-1b-lift-pcb-out-1.jpg and b/docs/assets/temp-1b-lift-pcb-out-1.jpg differ
diff --git a/docs/assets/temp-1b-lift-pcb-out.jpg b/docs/assets/temp-1b-lift-pcb-out.jpg
index 7a22a69bfc..b34184735b 100644
Binary files a/docs/assets/temp-1b-lift-pcb-out.jpg and b/docs/assets/temp-1b-lift-pcb-out.jpg differ
diff --git a/docs/assets/temp-1b-pry-open.jpg b/docs/assets/temp-1b-pry-open.jpg
index fa927e9638..5567a1b70c 100644
Binary files a/docs/assets/temp-1b-pry-open.jpg and b/docs/assets/temp-1b-pry-open.jpg differ
diff --git a/docs/assets/temp-1b-remove-case.jpg b/docs/assets/temp-1b-remove-case.jpg
index 44cabd8118..a93ee2d3e2 100644
Binary files a/docs/assets/temp-1b-remove-case.jpg and b/docs/assets/temp-1b-remove-case.jpg differ
diff --git a/docs/assets/temp-pro-1-temp-hum-probe-full.jpg b/docs/assets/temp-pro-1-temp-hum-probe-full.jpg
index 1f491a707b..b7ae7dfb00 100644
Binary files a/docs/assets/temp-pro-1-temp-hum-probe-full.jpg and b/docs/assets/temp-pro-1-temp-hum-probe-full.jpg differ
diff --git a/docs/assets/temp-pro-1-temp-hum-probe-insert-1.jpg b/docs/assets/temp-pro-1-temp-hum-probe-insert-1.jpg
index ed12d6190f..535832a7b3 100644
Binary files a/docs/assets/temp-pro-1-temp-hum-probe-insert-1.jpg and b/docs/assets/temp-pro-1-temp-hum-probe-insert-1.jpg differ
diff --git a/docs/assets/temp-pro-1-temp-hum-probe-inserted.jpg b/docs/assets/temp-pro-1-temp-hum-probe-inserted.jpg
index 79328a2e1c..ca1da29808 100644
Binary files a/docs/assets/temp-pro-1-temp-hum-probe-inserted.jpg and b/docs/assets/temp-pro-1-temp-hum-probe-inserted.jpg differ
diff --git a/docs/assets/temp-pro-1-temp-probe-full.jpg b/docs/assets/temp-pro-1-temp-probe-full.jpg
index 194d5a3ccf..c937d6d5a1 100644
Binary files a/docs/assets/temp-pro-1-temp-probe-full.jpg and b/docs/assets/temp-pro-1-temp-probe-full.jpg differ
diff --git a/docs/assets/temp-pro-1-temp-probe-insert-1.jpg b/docs/assets/temp-pro-1-temp-probe-insert-1.jpg
index bb8dcab50a..fbcbffd1ab 100644
Binary files a/docs/assets/temp-pro-1-temp-probe-insert-1.jpg and b/docs/assets/temp-pro-1-temp-probe-insert-1.jpg differ
diff --git a/docs/assets/temp-pro-1-temp-probe-inserted.jpg b/docs/assets/temp-pro-1-temp-probe-inserted.jpg
index c74b42a68c..b834e33eae 100644
Binary files a/docs/assets/temp-pro-1-temp-probe-inserted.jpg and b/docs/assets/temp-pro-1-temp-probe-inserted.jpg differ
diff --git a/docs/assets/temp-probe-fully-inserted.jpg b/docs/assets/temp-probe-fully-inserted.jpg
index 871820414b..8206b68983 100644
Binary files a/docs/assets/temp-probe-fully-inserted.jpg and b/docs/assets/temp-probe-fully-inserted.jpg differ
diff --git a/docs/assets/temp-probe-insert-1.jpg b/docs/assets/temp-probe-insert-1.jpg
index f036d80dc8..2fa4074d30 100644
Binary files a/docs/assets/temp-probe-insert-1.jpg and b/docs/assets/temp-probe-insert-1.jpg differ
diff --git a/docs/assets/temp1-magnetic-mount-installed-pic-1.jpg b/docs/assets/temp1-magnetic-mount-installed-pic-1.jpg
index 58e02f5320..c15886bb5d 100644
Binary files a/docs/assets/temp1-magnetic-mount-installed-pic-1.jpg and b/docs/assets/temp1-magnetic-mount-installed-pic-1.jpg differ
diff --git a/docs/assets/temp1-magnetic-mount-installed-pic-2.jpg b/docs/assets/temp1-magnetic-mount-installed-pic-2.jpg
index ca63e58b4e..fa3a9d696f 100644
Binary files a/docs/assets/temp1-magnetic-mount-installed-pic-2.jpg and b/docs/assets/temp1-magnetic-mount-installed-pic-2.jpg differ
diff --git a/docs/assets/temp1-magnetic-mount-installed-pic-3.jpg b/docs/assets/temp1-magnetic-mount-installed-pic-3.jpg
index f084b0ae1a..1cdc70f812 100644
Binary files a/docs/assets/temp1-magnetic-mount-installed-pic-3.jpg and b/docs/assets/temp1-magnetic-mount-installed-pic-3.jpg differ
diff --git a/docs/assets/temp1-magnetic-mount-safe-fridge-mounting.jpg b/docs/assets/temp1-magnetic-mount-safe-fridge-mounting.jpg
index 53e12b7214..88fa61f14e 100644
Binary files a/docs/assets/temp1-magnetic-mount-safe-fridge-mounting.jpg and b/docs/assets/temp1-magnetic-mount-safe-fridge-mounting.jpg differ
diff --git a/docs/assets/temp1-probe-fully-inserted-1.jpg b/docs/assets/temp1-probe-fully-inserted-1.jpg
index 48896a426b..9ff4df5d4f 100644
Binary files a/docs/assets/temp1-probe-fully-inserted-1.jpg and b/docs/assets/temp1-probe-fully-inserted-1.jpg differ
diff --git a/docs/assets/temp1-probe-fully-inserted.jpg b/docs/assets/temp1-probe-fully-inserted.jpg
index 48896a426b..9ff4df5d4f 100644
Binary files a/docs/assets/temp1-probe-fully-inserted.jpg and b/docs/assets/temp1-probe-fully-inserted.jpg differ
diff --git a/docs/assets/temp1-temp-1-image.jpg b/docs/assets/temp1-temp-1-image.jpg
index 6db20fe05b..e7783dfb8f 100644
Binary files a/docs/assets/temp1-temp-1-image.jpg and b/docs/assets/temp1-temp-1-image.jpg differ
diff --git a/docs/assets/temp1-temp-1-lid-off.jpg b/docs/assets/temp1-temp-1-lid-off.jpg
index acdf506ca4..3d4d567bec 100644
Binary files a/docs/assets/temp1-temp-1-lid-off.jpg and b/docs/assets/temp1-temp-1-lid-off.jpg differ
diff --git a/docs/assets/temp1-temp-1b-lid-on.jpg b/docs/assets/temp1-temp-1b-lid-on.jpg
index ec2819afb0..218ebdcf23 100644
Binary files a/docs/assets/temp1-temp-1b-lid-on.jpg and b/docs/assets/temp1-temp-1b-lid-on.jpg differ
diff --git a/docs/assets/temp1-temp-probe-insert-1.jpg b/docs/assets/temp1-temp-probe-insert-1.jpg
index ce8742a493..2c3892c8ae 100644
Binary files a/docs/assets/temp1-temp-probe-insert-1.jpg and b/docs/assets/temp1-temp-probe-insert-1.jpg differ
diff --git a/docs/assets/temp1-temp-probe-pic-1.jpg b/docs/assets/temp1-temp-probe-pic-1.jpg
index 77e15154e8..c889512d98 100644
Binary files a/docs/assets/temp1-temp-probe-pic-1.jpg and b/docs/assets/temp1-temp-probe-pic-1.jpg differ
diff --git a/docs/assets/temp1b-magnetic-mount-installed-pic-1.jpg b/docs/assets/temp1b-magnetic-mount-installed-pic-1.jpg
index cc37b9221a..2228da98f9 100644
Binary files a/docs/assets/temp1b-magnetic-mount-installed-pic-1.jpg and b/docs/assets/temp1b-magnetic-mount-installed-pic-1.jpg differ
diff --git a/docs/assets/temp1b-magnetic-mount-installed-pic-2.jpg b/docs/assets/temp1b-magnetic-mount-installed-pic-2.jpg
index 61650595a5..a0a800b960 100644
Binary files a/docs/assets/temp1b-magnetic-mount-installed-pic-2.jpg and b/docs/assets/temp1b-magnetic-mount-installed-pic-2.jpg differ
diff --git a/docs/assets/temp1b-magnetic-mount-installed-pic-3-1.jpg b/docs/assets/temp1b-magnetic-mount-installed-pic-3-1.jpg
index 234f4b6a11..1dc16fc2fc 100644
Binary files a/docs/assets/temp1b-magnetic-mount-installed-pic-3-1.jpg and b/docs/assets/temp1b-magnetic-mount-installed-pic-3-1.jpg differ
diff --git a/docs/assets/temp1b-magnetic-mount-installed-pic-3.jpg b/docs/assets/temp1b-magnetic-mount-installed-pic-3.jpg
index 234f4b6a11..1dc16fc2fc 100644
Binary files a/docs/assets/temp1b-magnetic-mount-installed-pic-3.jpg and b/docs/assets/temp1b-magnetic-mount-installed-pic-3.jpg differ
diff --git a/docs/assets/temp1b-magnetic-mount-pic-1.jpg b/docs/assets/temp1b-magnetic-mount-pic-1.jpg
index f516615595..80f8eeb883 100644
Binary files a/docs/assets/temp1b-magnetic-mount-pic-1.jpg and b/docs/assets/temp1b-magnetic-mount-pic-1.jpg differ
diff --git a/docs/assets/temp1b-magnetic-mount-proper-mounting-explained-resized.png b/docs/assets/temp1b-magnetic-mount-proper-mounting-explained-resized.png
index 79d35dcf64..5afe6ca612 100644
Binary files a/docs/assets/temp1b-magnetic-mount-proper-mounting-explained-resized.png and b/docs/assets/temp1b-magnetic-mount-proper-mounting-explained-resized.png differ
diff --git a/docs/assets/temp1b-magnetic-mount-safe-grill-mounting.jpg b/docs/assets/temp1b-magnetic-mount-safe-grill-mounting.jpg
index fdc1009847..0ce7aa4659 100644
Binary files a/docs/assets/temp1b-magnetic-mount-safe-grill-mounting.jpg and b/docs/assets/temp1b-magnetic-mount-safe-grill-mounting.jpg differ
diff --git a/docs/assets/temp1b-magnetic-mount-safe-outside-fridge-mounting.jpg b/docs/assets/temp1b-magnetic-mount-safe-outside-fridge-mounting.jpg
index 74d3c83eab..b417f73f52 100644
Binary files a/docs/assets/temp1b-magnetic-mount-safe-outside-fridge-mounting.jpg and b/docs/assets/temp1b-magnetic-mount-safe-outside-fridge-mounting.jpg differ
diff --git a/docs/assets/temp1b-temp-probe-freezer-pic-1.jpg b/docs/assets/temp1b-temp-probe-freezer-pic-1.jpg
index a1bacb60f2..8e84488c73 100644
Binary files a/docs/assets/temp1b-temp-probe-freezer-pic-1.jpg and b/docs/assets/temp1b-temp-probe-freezer-pic-1.jpg differ
diff --git a/docs/assets/temp1b-temp-probe-freezer-pic-2.jpg b/docs/assets/temp1b-temp-probe-freezer-pic-2.jpg
index fb01aca7e6..97d9d0e3ff 100644
Binary files a/docs/assets/temp1b-temp-probe-freezer-pic-2.jpg and b/docs/assets/temp1b-temp-probe-freezer-pic-2.jpg differ
diff --git a/docs/assets/temp1b-temp-probe-pic-1.jpg b/docs/assets/temp1b-temp-probe-pic-1.jpg
index 7558455b24..52993e04f7 100644
Binary files a/docs/assets/temp1b-temp-probe-pic-1.jpg and b/docs/assets/temp1b-temp-probe-pic-1.jpg differ
diff --git a/docs/contact.md b/docs/contact.md
deleted file mode 100755
index 8def6f717f..0000000000
--- a/docs/contact.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-title: Contact Us
-description: Get in touch with the Apollo Automation team for support, feedback, or business inquiries.
----
-
-
-# Contact Us
-
-## Our Team
-
-## Shop Test
-
-## Support
\ No newline at end of file
diff --git a/docs/homey.md b/docs/homey.md
index 03b610a5ec..56641e3b56 100755
--- a/docs/homey.md
+++ b/docs/homey.md
@@ -1,5 +1,5 @@
---
-title: Homey Integration
+title: Homey integration
description: Guide to integrating Apollo Automation devices with the Homey smart home platform.
---
@@ -10,21 +10,21 @@ description: Guide to integrating Apollo Automation devices with the Homey smart
**This Homey Wiki is actively being updated with new Homey articles to replace old Home Assistant placeholder wiki articles!**
-### Most Popular
+### Most popular
* [Getting started with your brand new Apollo device](https://wiki.apolloautomation.com/products/general/setup/getting-started/)
* [Updating Firmware](https://wiki.apolloautomation.com/products/general/calibrating-and-updating/updating-firmware/)
* [Add Bluetooth Proxy functionality to your Apollo device](https://wiki.apolloautomation.com/products/general/setup/bluetooth-proxy/)
-### Radar & Zones
+### Radar & zones
* [Tuning out false positives with the MSR-2](https://wiki.apolloautomation.com/products/general/calibrating-and-updating/mmwave-videos/)
* [Setting up zones on MTR-1 with the HLK app](https://wiki.apolloautomation.com/products/mtr1/setup/zones-hlk/)
-* [Beta test our new Zone Mapper tool!](https://github.com/ApolloAutomation/zone-mapper) - [Use this custom card along with Zone Mapper!](https://github.com/ApolloAutomation/zone-mapper-card)
+* [Beta test our new Zone Mapper tool!](https://github.com/ApolloAutomation/zone-mapper) ([Use this custom card along with Zone Mapper!](https://github.com/ApolloAutomation/zone-mapper-card))
* [Tune your new R PRO-1 PoE mmWave sensor](https://wiki.apolloautomation.com/products/rpro1/setup/zones-hlk/)
* [Draw occupancy regions in Homey with the Zone Mapper tool for MTR-1](products/mtr1/setup/mtr-1-zone-mapper-tool/) or [R PRO-1](products/rpro1/setup/r-pro-1-zone-mapper-tool/)
-### Quick References
+### Quick references
* [Understanding your AIR-1 and the various sensors it exposes](https://wiki.apolloautomation.com/products/air1/setup/general-tips/)
* [How to re-calibrate your CO2 sensor](https://wiki.apolloautomation.com/products/general/calibrating-and-updating/co2-calibration/)
@@ -34,13 +34,13 @@ description: Guide to integrating Apollo Automation devices with the Homey smart
PM Type | Size (µm) | Description |
|---|---|---|
PM1 | ≤ 1.0 | Ultrafine particles that can reach deep into the lungs and bloodstream. |
PM2.5 | ≤ 2.5 | Fine particles; linked to respiratory and cardiovascular issues. |
PM4 | ≤ 4.0 | Less commonly regulated; typically used in industrial settings. |
PM10 | ≤ 10 | Inhalable particles; may irritate eyes, nose, and throat. |
PM Size | Safe Range | Health Concern |
|---|---|---|
PM1 | No official limit — keep as low as possible | Ultrafine particles — most dangerous |
PM2.5 | ≤ 12 µg/m³ (EPA), ≤ 5 µg/m³ (WHO annual) | Penetrates lungs and bloodstream |
PM4 | Industrial contexts only — no public health limits | Less regulated |
PM10 | ≤ 45 µg/m³ (WHO 24-hour) | Triggers upper respiratory irritation |
PM Size | Safe Range | Health Concern |
|---|---|---|
PM1 | No official limit. Keep as low as possible | Ultrafine particles (most dangerous) |
PM2.5 | ≤ 12 µg/m³ (EPA), ≤ 5 µg/m³ (WHO annual) | Penetrates lungs and bloodstream |
PM4 | Industrial contexts only (no public health limits) | Less regulated |
PM10 | ≤ 45 µg/m³ (WHO 24-hour) | Triggers upper respiratory irritation |
🌱 New here? Try these first:
+🌱 New here? Try these first:
+🌱 New here? Try these first:
+🌱 New here? Try these first:
PM Type | Size (µm) | Description |
|---|---|---|
PM1 | ≤ 1.0 | Ultrafine particles that can reach deep into the lungs and bloodstream. |
PM2.5 | ≤ 2.5 | Fine particles; linked to respiratory and cardiovascular issues. |
PM4 | ≤ 4.0 | Less commonly regulated; typically used in industrial settings. |
PM10 | ≤ 10 | Inhalable particles; may irritate eyes, nose, and throat. |
PM Type | 24-Hour Limit (µg/m³) | Annual Average (µg/m³) |
|---|---|---|
PM2.5 | ≤ 15 | ≤ 5 |
PM10 | ≤ 45 | ≤ 15 |
PM2.5 (µg/m³) | AQI Category | Health Implications |
|---|---|---|
0.0 to 12.0 | Good | Air quality is satisfactory. |
12.1 to 35.4 | Moderate | Acceptable; some risk for sensitive individuals. |
35.5 to 55.4 | Unhealthy for Sensitive Groups | Increased risk for those with heart/lung issues, children, and older adults. |
55.5 to 150.4 | Unhealthy | Everyone may begin to experience health effects. |
150.5 to 250.4 | Very Unhealthy | Health alert: serious effects possible. |
>250.5 | Hazardous | Emergency conditions for all populations. |
PM2.5 (µg/m³) | AQI Category | Health Implications |
|---|---|---|
0.0 – 12.0 | Good | Air quality is satisfactory. |
12.1 – 35.4 | Moderate | Acceptable; some risk for sensitive individuals. |
35.5 – 55.4 | Unhealthy for Sensitive Groups | Increased risk for those with heart/lung issues, children, and older adults. |
55.5 – 150.4 | Unhealthy | Everyone may begin to experience health effects. |
150.5 – 250.4 | Very Unhealthy | Health alert: serious effects possible. |
>250.5 | Hazardous | Emergency conditions for all populations. |
PM Size | Safe Range | Health Concern |
|---|---|---|
PM1 | No official limit (keep as low as possible) | Ultrafine particles (most dangerous) |
PM2.5 | ≤ 12 µg/m³ (EPA), ≤ 5 µg/m³ (WHO annual) | Penetrates lungs and bloodstream |
PM4 | Industrial contexts only (no public health limits) | Less regulated |
PM10 | ≤ 45 µg/m³ (WHO 24-hour) | Triggers upper respiratory irritation |
PM Size | Safe Range | Health Concern |
|---|---|---|
PM1 | No official limit — keep as low as possible | Ultrafine particles — most dangerous |
PM2.5 | ≤ 12 µg/m³ (EPA), ≤ 5 µg/m³ (WHO annual) | Penetrates lungs and bloodstream |
PM4 | Industrial contexts only — no public health limits | Less regulated |
PM10 | ≤ 45 µg/m³ (WHO 24-hour) | Triggers upper respiratory irritation |
Apollo Automation | Apollo MSR-2 | Everything Presence One Kit | Everything Presence Lite Kit | Apollo MTR-1 | Screek Human Sensor 1U | Screek Human Sensor 2A | Aqara FP1 | Aqara FP2 |
|---|---|---|---|---|---|---|---|---|
Price (USD) | $ 34.99 | $ 78.00 | $ 37.00 | $ 36.99 | $25.99 | $29.99 | $49.99 | $82.99 |
mmWave | LD2410B | SEN0395 | LD2450 | LD2450 | LD2410C | LD2450 | BGT60TR13C | IWR6843 |
Detection Distance (m) | 6 | 9 | 6 | 6 | 6 | 6 | 5 | 6 to 8 |
Detection Zones | 3 zones and 9 gates (adjustable and distance based) | 3 zones | 3 zones | 6 | 6 | 5 | 6 to 8 | |
Target Tracking | 1 | 1 | 2-3 (3 not great) | 2-3 (3 not great) | x | x | x | |
PIR | Panasonic | x | x | x | ||||
ESP | ESP32-C3-MINI | ESP32-WROOM-32 | ESP32-WROOM-32 | ESP32-C3-MINI | ESP32-S2 | ESP32-C3 | ESP32-WROOM-32U | |
Country | USA | EU | EU | USA | China | China | China | China |
CO2 | SCD40 $20 | SCD40 $20 | ||||||
UV/LUX | LTR390 | LTR390 | ||||||
Buzzer | Piezo | Piezo | ||||||
RGB LED | ws2812b | ws2812b | ws2812b | ws2812b | ||||
GPIO Header | $ 4.99 (Optional with GPIO Header) | Onboard | Onboard | $ 4.99 (Optional with GPIO Header) | ||||
Size (mm) | 40x24x15 | |||||||
Stand | $4.99 (Optional) | Included | ||||||
Product Link | Aqara FP1 | |||||||
| Apollo Automation | +Apollo MSR-2 | +Everything Presence One Kit | +Everything Presence Lite Kit | +Apollo MTR-1 | +Screek Human Sensor 1U | +Screek Human Sensor 2A | +Aqara FP1 | +Aqara FP2 | +
|---|---|---|---|---|---|---|---|---|
| Price (USD) | +$37.99 ($57.99 with CO2) | +$64.00 | +$39.00 | +$39.99 ($59.99 with CO2) | +$25.99 | +$29.99 | +$49.99 | +$82.99 | +
| mmWave | +LD2410B | +SEN0609 (older units: SEN0395) | +LD2450 | +LD2450 | +LD2410C | +LD2450 | +BGT60TR13C | +IWR6843 | +
| Detection Distance (m) | +6 | +25 (PIR: 12) | +5 to 6 | +6 | +5 | +6 | +5 | +8 (wall-mounted) | +
| Detection Zones | +3 distance zones and 9 gates (0.75 m each, adjustable) | ++ | 4 zones + 2 exclusion | +3 zones (detection or filter) | +9 distance gates (no zones) | +3 zones + 1 exclusion | +Up to 10 regions | +Up to 30 zones | +
| Target Tracking | +1 | +1 | +Up to 3 | +Up to 3 | ++ | Up to 3 | +x | +Up to 5 (best with 3 or fewer) | +
| PIR | ++ | Panasonic EKMC1603111/3 | ++ | + | + | x | +x | +x | +
| ESP | +ESP32-C3-MINI | +ESP32 | +ESP32 | +ESP32-C3-MINI | +ESP32-S2 | +ESP32-C3 | +None (Zigbee) | +ESP32-WROOM-32U | +
| Country | +USA | +UK | +UK | +USA | +China | +China | +China | +China | +
| CO2 | +SCD40 (optional, +$20) | +SCD40 add-on (optional, $30) | +SCD40 add-on (optional, $30) | +SCD40 (optional, +$20) | ++ | + | + | + |
| UV/LUX | +LTR390 | +BH1750 (lux only) | +BH1750 (lux only) | +LTR390 | +LD2410C light level (no UV) | +BH1750 (lux only) | ++ | Light sensor (lux only) | +
| Buzzer | +Piezo | ++ | + | Piezo | ++ | + | + | + |
| RGB LED | +WS2812 | ++ | + | WS2812 | ++ | + | + | + |
| GPIO Header | +$4.99 (optional add-on) | +Onboard (GPIO18, 19, 21, 22, 5V, GND) | +Onboard | +$4.99 (optional add-on) | ++ | + | + | + |
| Size (mm) | +40x24x15 | +65x49x50 | +69x50x50 | +49x32x15 | +36.7x30x13.8 | +56.9x56.9x14.3 | ++ | 64x64x29.5 | +
| Stand | +$4.99 (optional) | +Not included (case sold separately) | +Not included (case included) | +$4.99 (optional) | +Not included (adhesive pad) | +$2.85 (optional, magnetic) | ++ | Included (magnetic, adjustable) | +
| Product Link | +Apollo MSR-2 | +Everything Presence One Kit | +Everything Presence Lite Kit | +Apollo MTR-1 | +Screek Human Sensor 1U | +Screek Human Sensor 2A | +Aqara FP1 | +Aqara FP2 | +
Apollo Automation | Apollo MSR-2 | Everything Presence One Kit | Everything Presence Lite Kit | Apollo MTR-1 | Screek Human Sensor 1U | Screek Human Sensor 2A | Aqara FP1 | Aqara FP2 |
|---|---|---|---|---|---|---|---|---|
Price (USD) | $ 34.99 | $ 78.00 | $ 37.00 | $ 36.99 | $25.99 | $29.99 | $49.99 | $82.99 |
mmWave | LD2410B | SEN0395 | LD2450 | LD2450 | LD2410C | LD2450 | BGT60TR13C | IWR6843 |
Detection Distance (m) | 6 | 9 | 6 | 6 | 6 | 6 | 5 | 6 to 8 |
Detection Zones | 3 zones and 9 gates (adjustable and distance based) | 3 zones | 3 zones | 6 | 6 | 5 | 6 to 8 | |
Target Tracking | 1 | 1 | 2-3 (3 not great) | 2-3 (3 not great) | x | x | x | |
PIR | Panasonic | x | x | x | ||||
ESP | ESP32-C3-MINI | ESP32-WROOM-32 | ESP32-WROOM-32 | ESP32-C3-MINI | ESP32-S2 | ESP32-C3 | ESP32-WROOM-32U | |
Country | USA | EU | EU | USA | China | China | China | China |
CO2 | SCD40 $20 | SCD40 $20 | ||||||
UV/LUX | LTR390 | LTR390 | ||||||
Buzzer | Piezo | Piezo | ||||||
RGB LED | ws2812b | ws2812b | ws2812b | ws2812b | ||||
GPIO Header | $ 4.99 (Optional with GPIO Header) | Onboard | Onboard | $ 4.99 (Optional with GPIO Header) | ||||
Size (mm) | 40x24x15 | |||||||
Stand | $4.99 (Optional) | Included | ||||||
Product Link | Aqara FP1 | |||||||
GPIO Pin | LED-1 PCB | Use Case |
|---|---|---|
GPIO_0 | Button | Touch button |
GPIO_13 | LED Data 1 Output | Data line for LEDs |
GPIO_15 | LED Data 2 Output | Data line for LEDs |
GPIO_22 | LED Relay | Relay for LEDs |
GPIO_12 | Pin I2S SD | Microphone SD |
GPIO_27 | Pin I2S WS | Microphone WS |
GPIO_14 | Pin I2S SCK | Microphone SCK |
GPIO_25 | Extra GPIO | Extra GPIO |
GPIO_32 | Extra GPIO | Extra GPIO |
GPIO_33 | Extra GPIO | Extra GPIO |
GND Pin | GND Pin | Exposed Ground |
5V Pin | 5V Pin | Exposed 5V |
3.3V Pin | 3.3V Pin | Exposed 3.3V |
🌱 New here? Try these first:
+🌱 New here? Try these first:
+