---
title: "Senso4s Gas Cylinder Sensor"
description: "Senso4s Gas Cylinder Sensor is a Marketplace integration for Home Assistant. It has 71 installs sharing analytics, works locally and was last updated October 22, 2026."
canonical: "https://vulpo.app/integrations/marketplace/ksanislo-senso4s-ble"
url: "https://vulpo.app/integrations/marketplace/ksanislo-senso4s-ble.md"
last-updated: "2026-10-22"
version: "1.4"
---

# Senso4s Gas Cylinder Sensor

> Senso4s Gas Cylinder Sensor is a Marketplace integration for Home Assistant. It has 71 installs sharing analytics, works locally and was last updated October 22, 2026.

Senso4s Gas Cylinder Sensor is an integration for the Senso4s propane gas cylinder level sensor. It reads gas level, remaining gas, battery and signal strength locally over Bluetooth advertisements, and adds binary sensors for low gas, errors and calibration needs. On Plus models it also exposes temperature, incline and motion anomaly flags. An Estimated Empty prediction comes from consumption history, which can be read over brief active connections or, in passive-only mode, from percentage changes in advertisements. Actions cover calibrating the scale, refreshing history, writing the cylinder configuration and setting the measurement start date, and the options include a refill step and a recalibration step. Setup is done in the UI, and the device can be discovered automatically.

Automatic summary of the README and code of ksanislo/senso4s\_ble. Something wrong, or are you the maintainer and want your own text here? [Get in touch](https://vulpo.app/contact)

[Open in My Home Assistant](https://my.home-assistant.io/redirect/hacs_repository/?owner=ksanislo&repository=senso4s_ble&category=integration)

On Home Assistant 2026.11 or newer? [Open it in the Marketplace](https://my.home-assistant.io/redirect/marketplace_repository/?owner=ksanislo&repository=senso4s_ble&category=integration)

## Supports

- **Works locally**: Talks to your devices on your own network. No vendor cloud in between.
- **Found by itself**: Home Assistant spots it on the network and offers to add it.
- **From the Marketplace**: Installed through the Marketplace, formerly HACS.
- **Actively maintained**: Its author released or pushed a change in the last six months.

## Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

### Select Senso4s Device

- **Device**

### New Device Setup

- **Weight unit**: Unit for entering weight values
- **Empty cylinder weight**: Weight of the empty gas cylinder without gas
- **Gas capacity**: Maximum gas capacity of the cylinder
- **Usage mode**: Preset usage mode for the device

### After setup

- **Weight unit**: Unit for entering and displaying weight values
- **Low level warning threshold (%)**: Gas level percentage that triggers low gas warning
- **Enable automatic history polling**: Connect to the device to read consumption history for the 'Estimated Empty' calculation. Disable if using passive-only Bluetooth hardware.
- **History refresh interval (minutes)**: Maximum time between history refreshes — gas level changes also trigger an immediate refresh
- **Gas volume per kg (m³/kg)**: Vapour volume one kilogram of liquid gas expands to, used by the Energy dashboard. The default 0.536 is propane at 15 °C; butane is about 0.407. Check the reference temperature your supplier bills at.
- **Weight unit**: Unit for entering and displaying weight values
- **Low level warning threshold (%)**: Gas level percentage that triggers low gas warning
- **Enable automatic history polling**: Connect to the device to read consumption history for the 'Estimated Empty' calculation. Disable if using passive-only Bluetooth hardware.
- **History refresh interval (minutes)**: Maximum time between history refreshes — gas level changes also trigger an immediate refresh
- **Gas volume per kg (m³/kg)**: Vapour volume one kilogram of liquid gas expands to, used by the Energy dashboard. The default 0.536 is propane at 15 °C; butane is about 0.407. Check the reference temperature your supplier bills at.
- **Weight unit**: Unit for entering and displaying weight values
- **Empty cylinder weight**: Weight of the empty gas cylinder without gas
- **Gas capacity**: Maximum gas capacity of the cylinder
- **Usage mode**: Preset usage mode for the device
- **Low level warning threshold (%)**: Gas level percentage that triggers low gas warning
- **Enable automatic history polling**: Connect to the device to read consumption history for the 'Estimated Empty' calculation. Disable if using passive-only Bluetooth hardware.
- **History refresh interval (minutes)**: Maximum time between history refreshes — gas level changes also trigger an immediate refresh
- **Gas volume per kg (m³/kg)**: Vapour volume one kilogram of liquid gas expands to, used by the Energy dashboard. The default 0.536 is propane at 15 °C; butane is about 0.407. Check the reference temperature your supplier bills at.

Texts from the code of [ksanislo/senso4s\_ble](https://github.com/ksanislo/senso4s_ble).

## Entities

- **Binary sensors**: Needs Calibration, Error, Anomaly, Low Gas, Temperature Anomaly, Incline Anomaly, Motion Anomaly
- **Sensors**: Gas Level, Gas Remaining, Battery, Usage Mode, Estimated Empty, Last Setup, Signal Strength, Empty Cylinder Weight, Gas Capacity, Gas Consumed, Gas Flow Rate

## Actions

- **Calibrate**: WARNING: Remove gas cylinder first! Scale must be empty to calibrate.
- **Refresh History**: Refresh consumption history from the device
- **Write Configuration**: Write cylinder configuration to the device
- **Set Setup Date**: Set the measurement start date on the device

## Troubleshooting

- **Diagnostics**: Downloads a diagnostics file to attach to a bug report.
- **Repair notices**: Notices it can show in Settings, Repairs:
  Senso4s is not receiving active Bluetooth scan data, Requires calibration

## From the README

> A Home Assistant integration for the Senso4s LP/Propane Gas Cylinder Level Sensor.
>
> - Real-time gas level and remaining-weight tracking
> - Battery monitoring
> - Anomaly detection on Plus models (temperature, incline, motion)
> - Calibration / zeroing from Home Assistant
> - Consumption history with predicted empty date (active or passive mode)
> - Compatible with the official Senso4s mobile app — either can configure or zero the device

From the README of [ksanislo/senso4s\_ble](https://github.com/ksanislo/senso4s_ble#readme), [Apache License 2.0](https://spdx.org/licenses/Apache-2.0.html). Shortened.

## At a glance

- Kind: Marketplace integration
- Category: [Energy](https://vulpo.app/integrations/category/energy.md), Meters and monitoring
- Number: 71 installs sharing analytics; 15 GitHub stars
- Connection: Works locally
- Upkeep: Updated in the last 6 months
- Needs: Needs the Marketplace (HACS on 2026.10 and older)
- Latest version: v1.5.1, last updated October 22, 2026
- Domain: `senso4s`
- Source: <https://github.com/ksanislo/senso4s_ble>
- Issues: <https://github.com/ksanislo/senso4s_ble/issues>

In Vulpo: Chart card, Apple Watch

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. [About these numbers](https://vulpo.app/integrations/about)

Last updated 2026-10-22. Source: https://vulpo.app/integrations/marketplace/ksanislo-senso4s-ble

---

- HTML version of this page: https://vulpo.app/integrations/marketplace/ksanislo-senso4s-ble
- Site index for agents: https://vulpo.app/llms.txt
- Everything in one document: https://vulpo.app/llms-full.txt
- All pages: https://vulpo.app/sitemap.xml
