---
title: "Simple PID Controller"
description: "Simple PID Controller is a Marketplace integration for Home Assistant. It has 196 installs sharing analytics, works locally and was last updated October 9, 2026."
canonical: "https://vulpo.app/integrations/marketplace/bvweerd-simple-pid-controller"
url: "https://vulpo.app/integrations/marketplace/bvweerd-simple-pid-controller.md"
last-updated: "2026-10-22"
version: "1.4"
---

# Simple PID Controller

> Simple PID Controller is a Marketplace integration for Home Assistant. It has 196 installs sharing analytics, works locally and was last updated October 9, 2026.

Simple PID Controller is an integration that runs a PID control loop from a chosen sensor inside Home Assistant. It adds number entities for Kp, Ki, Kd, setpoint and output, so tuning can be changed live, plus a sensor showing the current value. Switches turn auto mode, proportional on measurement and windup protection on or off. Input range and output range are set for the sensor, and the options let step sizes be adjusted for each tuning value, the setpoint, output limits and startup value. An action sets or resets the controller output, and a diagnostics download can be attached to bug reports. It works locally and is set up in the UI.

Automatic summary of the README and code of bvweerd/simple\_pid\_controller. 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=bvweerd&repository=simple_pid_controller&category=integration)

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

## Supports

- **Works locally**: Talks to your devices on your own network. No vendor cloud in between.
- **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.

### Configure Simple PID Controller

- **Name**
- **Sensor Entity**
- **Minimum Input Range**
- **Maximum Input Range**
- **Minimum Output Range**
- **Maximum Output Range**

### After setup

- **Sensor Entity**
- **Minimum Input Range**
- **Maximum Input Range**
- **Minimum Output Range**
- **Maximum Output Range**
- **Kp Step Size**: Increment size for the Kp parameter.
- **Ki Step Size**: Increment size for the Ki parameter.
- **Kd Step Size**: Increment size for the Kd parameter.
- **Sample Time Step Size**: Increment size for the sample time parameter.
- **Setpoint Step Size**: Increment size for the setpoint picker.
- **Output Min Step Size**: Increment size for the output minimum.
- **Output Max Step Size**: Increment size for the output maximum.
- **Startup Value Step Size**: Increment size for the startup value.

Texts from the code of [bvweerd/simple\_pid\_controller](https://github.com/bvweerd/simple_pid_controller).

## Entities

- **Numbers**: Kp, Ki, Kd, Setpoint, Output
- **Sensors**: Current Value
- **Switches**: Auto Mode, Proportional on Measurement, Windup Protection

## Actions

- **Set PID output**: Set or reset the PID controller output.
  Fields: Preset, Value

## Troubleshooting

- **Diagnostics**: Downloads a diagnostics file to attach to a bug report.

## From the README

> The Simple PID Controller is a Home Assistant integration for real-time PID control with UI-based tuning and diagnostics.
>
> - Live PID tuning via Number entities.
> - Diagnostics for P, I, and D terms (optional).
> - Switch to toggle auto mode and proportional-on-measurement.
> - Configurable output limits, setpoint, and sample time.

From the README of [bvweerd/simple\_pid\_controller](https://github.com/bvweerd/simple_pid_controller#readme), [Apache License 2.0](https://spdx.org/licenses/Apache-2.0.html). Shortened.

## At a glance

- Kind: Marketplace integration
- Category: [Helpers](https://vulpo.app/integrations/category/helpers.md), Calculate a value
- Number: 196 installs sharing analytics; 42 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.6.2, last updated October 9, 2026
- Domain: `simple_pid_controller`
- Source: <https://github.com/bvweerd/simple_pid_controller>
- Issues: <https://github.com/bvweerd/simple_pid_controller/issues>
- Screenshot: https://vulpo.app/integrations-img/4988c07c169de980.webp (from bvweerd/simple\_pid\_controller's README)

In Vulpo: Quick Toggle card, Select card, Chart card, Apple Watch, Control Center

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/bvweerd-simple-pid-controller

---

- HTML version of this page: https://vulpo.app/integrations/marketplace/bvweerd-simple-pid-controller
- 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
