From ea98bd80aef8c4100d25e512384bde067c568bad Mon Sep 17 00:00:00 2001 From: Steven Stallion Date: Fri, 21 Feb 2025 10:40:07 -0600 Subject: [PATCH] Add SensorPush Cloud integration (#36600) * Add SensorPush Cloud integration --- CODEOWNERS | 1 + .../_integrations/sensorpush_cloud.markdown | 57 +++++++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 source/_integrations/sensorpush_cloud.markdown diff --git a/CODEOWNERS b/CODEOWNERS index 914e5a0acbd..5e07d46def0 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -764,6 +764,7 @@ source/_integrations/sensor.markdown @home-assistant/core source/_integrations/sensorblue.markdown @bdraco source/_integrations/sensorpro.markdown @bdraco source/_integrations/sensorpush.markdown @bdraco +source/_integrations/sensorpush_cloud.markdown @sstallion source/_integrations/sensoterra.markdown @markruys source/_integrations/sentry.markdown @dcramer @frenck source/_integrations/senz.markdown @milanmeu diff --git a/source/_integrations/sensorpush_cloud.markdown b/source/_integrations/sensorpush_cloud.markdown new file mode 100644 index 00000000000..8fa471d9fde --- /dev/null +++ b/source/_integrations/sensorpush_cloud.markdown @@ -0,0 +1,57 @@ +--- +title: SensorPush Cloud +description: Instructions on how to integrate SensorPush Cloud devices into Home Assistant. +ha_category: + - Sensor +ha_release: 2025.3 +ha_iot_class: Cloud Polling +ha_codeowners: + - '@sstallion' +ha_domain: sensorpush_cloud +ha_config_flow: true +ha_platforms: + - sensor +ha_integration_type: integration +ha_quality_scale: bronze +--- + +Integrates [SensorPush Cloud](https://www.sensorpush.com/) devices into Home Assistant. + +## Prerequisites + +A [G1 WiFi Gateway](https://www.sensorpush.com/products/p/g1-gateway) is required to make use of the Cloud API. To activate API access, log in to the [Gateway Cloud Dashboard](https://dashboard.sensorpush.com/) and agree to the terms of service. + +Sensor entities (temperature, humidity, barometric pressure) will not be available to Home Assistant until you have activated the device with the SensorPush app on iOS or Android. + +## Supported devices + +- [HT1 Temperature and Humidity Smart Sensor](https://www.sensorpush.com/products/p/ht1) +- [HT.w Water-Resistant Temperature / Humidity Smart Sensor](https://www.sensorpush.com/products/p/ht-w) +- [HTP.xw Extreme Accuracy Water-Resistant Temperature / Humidity / Barometric Pressure Smart Sensor](https://www.sensorpush.com/products/p/htp-xw) + +{% include integrations/config_flow.md %} + +## Sensors + +For each device, the following *sensors* are created: + +| Sensor | Description | +| :--------------------- | :------------------------------------------------------------ | +| `altitude` | Measures the altitude. (disabled by default) | +| `atmospheric_pressure` | Measures the barometric pressure. (disabled by default) | +| `battery_voltage` | Measures the battery voltage. (disabled by default) | +| `dewpoint` | Measures the dew point. (disabled by default) | +| `humidity` | Measures the relative humidity. | +| `signal_strength` | Measures the Bluetooth signal strength. (disabled by default) | +| `temperature` | Measures the temperature. | +| `vapor_pressure` | Measures the vapor-pressure deficit. (disabled by default) | + +## Known limitations + +- `atmospheric_pressure` is not available on HT1 and HT.w series devices. + +## Removing the integration + +This integration follows standard integration removal. No extra steps are required. + +{% include integrations/remove_device_service.md %}