Home IO Control
ESPHome add-on for IO-Homecontrol devices
Loading...
Searching...
No Matches

Home Assistant number and select entities that control runtime tuning parameters. More...

#include "esphome/core/component.h"
#include "esphome/components/number/number.h"
#include "esphome/components/select/select.h"
#include <string>
#include <utility>
#include <vector>
Include dependency graph for tuning_entities.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  esphome::home_io_control::IOHomeTuningNumber
 Runtime-tunable number entity. More...
class  esphome::home_io_control::IOHomeTuningSelect
 Runtime-tunable select entity. More...

Namespaces

namespace  esphome
namespace  esphome::home_io_control

Detailed Description

Home Assistant number and select entities that control runtime tuning parameters.

These are thin entity classes that forward user changes from Home Assistant into the hub's TuningConfig. Each entity is identified by the YAML key of the parameter it controls, so the C++ side stays generic and new parameters do not require new classes.

Definition in file tuning_entities.h.