Flash firmware
How it works
On this page you can reflash or update our products to the latest factory firmware using ESP Web Tools, directly in your browser. Requirements: Google Chrome or Microsoft Edge over HTTPS.
-
1
Connect your smarthomeshop.io product to your computer via USB. Use a USB‑C cable that supports data (not power‑only).
-
2
Select your product and the correct firmware variant below.
-
3
Click Connect and follow the browser prompts to flash the firmware.
-
4
After flashing, configure Wi‑Fi using Improv (if supported) or via access point.
- 5
Flashing from this page writes the factory firmware image to your device. All current settings, Wi‑Fi credentials, and local configurations on the device will be erased. Make sure you have any required credentials at hand to reconfigure after flashing.
Not sure which hardware version you have? You can check this in the sensors of your product in Home Assistant (look for "Hardware Version" or "Product Version"). Or contact us via support.smarthomeshop.io using the email address you used when placing your order.
Join our Discord server for live chat support from our team and community.
Step 1. Select a product
CeilSense
In-ceiling mmWave presence sensor
Step 3. Choose how you want to use the device
Choose whether you want to use the device only locally with Home Assistant, or also connect it to the SmartHomeShop app.
This only changes the firmware type. Your Wi-Fi and Ethernet choices below stay the same.
Factory image for CeilSense (Basic, Wi‑Fi).
Factory image for CeilSense (Basic, Wi‑Fi) with LD2412.
Factory image for CeilSense (Basic, Wi‑Fi) with LD2450.
Factory image for CeilSense (Basic, Ethernet).
Factory image for CeilSense (Basic, Ethernet) with LD2412.
Factory image for CeilSense (Basic, Ethernet) with LD2450.
Factory image for CeilSense (Complete, Wi‑Fi).
Factory image for CeilSense (Complete, Wi‑Fi) with LD2412.
Factory image for CeilSense (Complete, Wi‑Fi) with LD2450.
Factory image for CeilSense (Complete, Ethernet).
Factory image for CeilSense (Complete, Ethernet) with LD2412.
Factory image for CeilSense (Complete, Ethernet) with LD2450.
Once your device is connected to Wi-Fi or Ethernet and has an IP address, go to app.smarthomeshop.io/start to add the device to your account.
After flashing, add the device to Home Assistant through ESPHome. For extra features and ready-made cards, we recommend our official SmartHomeShop integration.
UltimateSensor Mini
Air quality and presence
Step 2. Select hardware version
Step 3. Choose how you want to use the device
Choose whether you want to use the device only locally with Home Assistant, or also connect it to the SmartHomeShop app.
This only changes the firmware type. Your Wi-Fi and Ethernet choices below stay the same.
Factory image for UltimateSensor Mini V1 (Basic, without SPS30, ESP32-S3).
Factory image for UltimateSensor Mini V1 (Complete, includes SPS30 particulate sensor, ESP32-S3).
After flashing, add the device to Home Assistant through ESPHome. For extra features and ready-made cards, we recommend our official SmartHomeShop integration.
Beta factory image for UltimateSensor Mini V1 (Basic, without SPS30, ESP32-S3).
Beta factory image for UltimateSensor Mini V1 (Complete, includes SPS30 particulate sensor, ESP32-S3).
After flashing, add the device to Home Assistant through ESPHome. For extra features and ready-made cards, we recommend our official SmartHomeShop integration.
Standard firmware for UltimateSensor Mini V2 with LD2412 + LD2450 (Wi‑Fi, without SPS30, ESP32-C6).
Standard firmware for UltimateSensor Mini V2 with LD2412 + LD2450 (Wi‑Fi, with SPS30, ESP32-C6).
Standard firmware for UltimateSensor Mini V2 with LD2412 + LD2450 (Ethernet, without SPS30, ESP32-C6).
Standard firmware for UltimateSensor Mini V2 with LD2412 + LD2450 (Ethernet, with SPS30, ESP32-C6).
Only use this firmware for the UltimateSensor Mini V2 LD2460 upgrade (Wi‑Fi, without SPS30, ESP32-C6).
Only use this firmware for the UltimateSensor Mini V2 LD2460 upgrade (Wi‑Fi, with SPS30, ESP32-C6).
Only use this firmware for the UltimateSensor Mini V2 LD2460 upgrade (Ethernet, without SPS30, ESP32-C6).
Only use this firmware for the UltimateSensor Mini V2 LD2460 upgrade (Ethernet, with SPS30, ESP32-C6).
Use the dedicated local Thread firmware. You need an existing Thread network and a Thread border router. Open the Thread guide
After flashing, add the device to Home Assistant through ESPHome. For extra features and ready-made cards, we recommend our official SmartHomeShop integration.
Once your device is connected to Wi-Fi or Ethernet and has an IP address, go to app.smarthomeshop.io/start to add the device to your account.
UltimateSensor
Comprehensive environmental monitoring
Step 2. Select hardware version
Step 3. Choose how you want to use the device
Choose whether you want to use the device only locally with Home Assistant, or also connect it to the SmartHomeShop app.
This only changes the firmware type. Your Wi-Fi and Ethernet choices below stay the same.
Factory image for UltimateSensor V1/legacy (Wi‑Fi, without SPS30).
Factory image for UltimateSensor V1/legacy (Wi‑Fi, with SPS30).
Factory image for UltimateSensor V1/legacy (Ethernet, without SPS30).
Factory image for UltimateSensor V1/legacy (Ethernet, with SPS30).
After flashing, add the device to Home Assistant through ESPHome. For extra features and ready-made cards, we recommend our official SmartHomeShop integration.
Standard firmware for UltimateSensor V2 with LD2412 + LD2450, PIR, microphone, speaker and voice assistant (Wi‑Fi, without SPS30).
Standard firmware for UltimateSensor V2 with LD2412 + LD2450, PIR, microphone, speaker and voice assistant (Wi‑Fi, with SPS30).
Standard firmware for UltimateSensor V2 with LD2412 + LD2450, PIR, microphone, speaker and voice assistant (Ethernet, without SPS30).
Standard firmware for UltimateSensor V2 with LD2412 + LD2450, PIR, microphone, speaker and voice assistant (Ethernet, with SPS30).
Only use this firmware for the UltimateSensor V2 LD2460 upgrade with PIR, microphone, speaker and voice assistant (Wi‑Fi, without SPS30).
Only use this firmware for the UltimateSensor V2 LD2460 upgrade with PIR, microphone, speaker and voice assistant (Wi‑Fi, with SPS30).
Only use this firmware for the UltimateSensor V2 LD2460 upgrade with PIR, microphone, speaker and voice assistant (Ethernet, without SPS30).
Only use this firmware for the UltimateSensor V2 LD2460 upgrade with PIR, microphone, speaker and voice assistant (Ethernet, with SPS30).
After flashing, add the device to Home Assistant through ESPHome. For extra features and ready-made cards, we recommend our official SmartHomeShop integration.
Once your device is connected to Wi-Fi or Ethernet and has an IP address, go to app.smarthomeshop.io/start to add the device to your account.
P1MeterKit
Energy monitoring via P1 port
Step 2. Select hardware version
Step 3. Choose how you want to use the device
Choose whether you want to use the device only locally with Home Assistant, or also connect it to the SmartHomeShop app.
This only changes the firmware type. Your Wi-Fi and Ethernet choices below stay the same.
Factory image for P1MeterKit V1 (Wi‑Fi, ESP8266).
After flashing, add the device to Home Assistant through ESPHome. For extra features and ready-made cards, we recommend our official SmartHomeShop integration.
Factory image for P1MeterKit V2 (Wi‑Fi, ESP32-C3).
After flashing, add the device to Home Assistant through ESPHome. For extra features and ready-made cards, we recommend our official SmartHomeShop integration.
Factory image for P1MeterKit V3 (Wi‑Fi, ESP32-C6).
Use the dedicated local Thread firmware. You need an existing Thread network and a Thread border router. Open the Thread guide
After flashing, add the device to Home Assistant through ESPHome. For extra features and ready-made cards, we recommend our official SmartHomeShop integration.
Once your device is connected to Wi-Fi or Ethernet and has an IP address, go to app.smarthomeshop.io/start to add the device to your account.
WaterMeterKit
Water consumption monitoring
Step 2. Select hardware version
Step 3. Choose how you want to use the device
Choose whether you want to use the device only locally with Home Assistant, or also connect it to the SmartHomeShop app.
This only changes the firmware type. Your Wi-Fi and Ethernet choices below stay the same.
Factory image for WaterMeterKit V1 (Wi‑Fi).
After flashing, add the device to Home Assistant through ESPHome. For extra features and ready-made cards, we recommend our official SmartHomeShop integration.
Factory image for WaterMeterKit V2 (Wi‑Fi, ESP8266).
After flashing, add the device to Home Assistant through ESPHome. For extra features and ready-made cards, we recommend our official SmartHomeShop integration.
Factory image for WaterMeterKit V3 (Wi‑Fi, ESP32-C6).
Use the dedicated local Thread firmware. You need an existing Thread network and a Thread border router. Open the Thread guide
After flashing, add the device to Home Assistant through ESPHome. For extra features and ready-made cards, we recommend our official SmartHomeShop integration.
Once your device is connected to Wi-Fi or Ethernet and has an IP address, go to app.smarthomeshop.io/start to add the device to your account.
WaterFlowKit
Water flow and temperature monitoring
Step 2. Select hardware version
Step 3. Choose how you want to use the device
Choose whether you want to use the device only locally with Home Assistant, or also connect it to the SmartHomeShop app.
This only changes the firmware type. Your Wi-Fi and Ethernet choices below stay the same.
Factory image for WaterFlowKit V1 (Wi‑Fi).
After flashing, add the device to Home Assistant through ESPHome. For extra features and ready-made cards, we recommend our official SmartHomeShop integration.
Factory image for WaterFlowKit V2 (Wi‑Fi).
Factory image for WaterFlowKit V2 (Ethernet).
Use the dedicated local Thread firmware. You need an existing Thread network and a Thread border router. Open the Thread guide
After flashing, add the device to Home Assistant through ESPHome. For extra features and ready-made cards, we recommend our official SmartHomeShop integration.
Once your device is connected to Wi-Fi or Ethernet and has an IP address, go to app.smarthomeshop.io/start to add the device to your account.
WaterP1MeterKit
Water and energy monitoring
Step 2. Select hardware version
Step 3. Choose how you want to use the device
Choose whether you want to use the device only locally with Home Assistant, or also connect it to the SmartHomeShop app.
This only changes the firmware type. Your Wi-Fi and Ethernet choices below stay the same.
Factory image for WaterP1MeterKit V1 (Wi‑Fi, ESP32).
Factory image for WaterP1MeterKit V1 (Ethernet, ESP32).
After flashing, add the device to Home Assistant through ESPHome. For extra features and ready-made cards, we recommend our official SmartHomeShop integration.
Factory image for WaterP1MeterKit V2 (Wi‑Fi, ESP32).
Factory image for WaterP1MeterKit V2 (Ethernet, ESP32).
After flashing, add the device to Home Assistant through ESPHome. For extra features and ready-made cards, we recommend our official SmartHomeShop integration.
Factory image for WaterP1MeterKit V3 (Wi‑Fi, ESP32).
Factory image for WaterP1MeterKit V3 (Ethernet, ESP32).
After flashing, add the device to Home Assistant through ESPHome. For extra features and ready-made cards, we recommend our official SmartHomeShop integration.
Factory image for WaterP1MeterKit V4 (Wi‑Fi, ESP32-C6).
Factory image for WaterP1MeterKit V4 (Ethernet, ESP32-C6).
Use the dedicated local Thread firmware. You need an existing Thread network and a Thread border router. Open the Thread guide
After flashing, add the device to Home Assistant through ESPHome. For extra features and ready-made cards, we recommend our official SmartHomeShop integration.
Once your device is connected to Wi-Fi or Ethernet and has an IP address, go to app.smarthomeshop.io/start to add the device to your account.