mirror of
https://github.com/esphome/esphome.git
synced 2025-07-29 14:46:40 +00:00
[smt100] Rename `dielectric_constant
to
permittivity
` (#9175)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
This commit is contained in:
parent
78c8cd4c4e
commit
08c88ba0f2
@ -6,6 +6,7 @@ from esphome.const import (
|
|||||||
CONF_DIELECTRIC_CONSTANT,
|
CONF_DIELECTRIC_CONSTANT,
|
||||||
CONF_ID,
|
CONF_ID,
|
||||||
CONF_MOISTURE,
|
CONF_MOISTURE,
|
||||||
|
CONF_PERMITTIVITY,
|
||||||
CONF_TEMPERATURE,
|
CONF_TEMPERATURE,
|
||||||
CONF_VOLTAGE,
|
CONF_VOLTAGE,
|
||||||
DEVICE_CLASS_TEMPERATURE,
|
DEVICE_CLASS_TEMPERATURE,
|
||||||
@ -33,7 +34,10 @@ CONFIG_SCHEMA = (
|
|||||||
accuracy_decimals=0,
|
accuracy_decimals=0,
|
||||||
state_class=STATE_CLASS_MEASUREMENT,
|
state_class=STATE_CLASS_MEASUREMENT,
|
||||||
),
|
),
|
||||||
cv.Optional(CONF_DIELECTRIC_CONSTANT): sensor.sensor_schema(
|
cv.Optional(CONF_DIELECTRIC_CONSTANT): cv.invalid(
|
||||||
|
"Use 'permittivity' instead"
|
||||||
|
),
|
||||||
|
cv.Optional(CONF_PERMITTIVITY): sensor.sensor_schema(
|
||||||
unit_of_measurement=UNIT_EMPTY,
|
unit_of_measurement=UNIT_EMPTY,
|
||||||
accuracy_decimals=2,
|
accuracy_decimals=2,
|
||||||
state_class=STATE_CLASS_MEASUREMENT,
|
state_class=STATE_CLASS_MEASUREMENT,
|
||||||
@ -76,9 +80,9 @@ async def to_code(config):
|
|||||||
sens = await sensor.new_sensor(config[CONF_COUNTS])
|
sens = await sensor.new_sensor(config[CONF_COUNTS])
|
||||||
cg.add(var.set_counts_sensor(sens))
|
cg.add(var.set_counts_sensor(sens))
|
||||||
|
|
||||||
if CONF_DIELECTRIC_CONSTANT in config:
|
if CONF_PERMITTIVITY in config:
|
||||||
sens = await sensor.new_sensor(config[CONF_DIELECTRIC_CONSTANT])
|
sens = await sensor.new_sensor(config[CONF_PERMITTIVITY])
|
||||||
cg.add(var.set_dielectric_constant_sensor(sens))
|
cg.add(var.set_permittivity_sensor(sens))
|
||||||
|
|
||||||
if CONF_TEMPERATURE in config:
|
if CONF_TEMPERATURE in config:
|
||||||
sens = await sensor.new_sensor(config[CONF_TEMPERATURE])
|
sens = await sensor.new_sensor(config[CONF_TEMPERATURE])
|
||||||
|
@ -16,7 +16,7 @@ void SMT100Component::loop() {
|
|||||||
while (this->available() != 0) {
|
while (this->available() != 0) {
|
||||||
if (readline_(read(), buffer, MAX_LINE_LENGTH) > 0) {
|
if (readline_(read(), buffer, MAX_LINE_LENGTH) > 0) {
|
||||||
int counts = (int) strtol((strtok(buffer, ",")), nullptr, 10);
|
int counts = (int) strtol((strtok(buffer, ",")), nullptr, 10);
|
||||||
float dielectric_constant = (float) strtod((strtok(nullptr, ",")), nullptr);
|
float permittivity = (float) strtod((strtok(nullptr, ",")), nullptr);
|
||||||
float moisture = (float) strtod((strtok(nullptr, ",")), nullptr);
|
float moisture = (float) strtod((strtok(nullptr, ",")), nullptr);
|
||||||
float temperature = (float) strtod((strtok(nullptr, ",")), nullptr);
|
float temperature = (float) strtod((strtok(nullptr, ",")), nullptr);
|
||||||
float voltage = (float) strtod((strtok(nullptr, ",")), nullptr);
|
float voltage = (float) strtod((strtok(nullptr, ",")), nullptr);
|
||||||
@ -25,8 +25,8 @@ void SMT100Component::loop() {
|
|||||||
counts_sensor_->publish_state(counts);
|
counts_sensor_->publish_state(counts);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this->dielectric_constant_sensor_ != nullptr) {
|
if (this->permittivity_sensor_ != nullptr) {
|
||||||
dielectric_constant_sensor_->publish_state(dielectric_constant);
|
permittivity_sensor_->publish_state(permittivity);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this->moisture_sensor_ != nullptr) {
|
if (this->moisture_sensor_ != nullptr) {
|
||||||
@ -49,8 +49,8 @@ float SMT100Component::get_setup_priority() const { return setup_priority::DATA;
|
|||||||
void SMT100Component::dump_config() {
|
void SMT100Component::dump_config() {
|
||||||
ESP_LOGCONFIG(TAG, "SMT100:");
|
ESP_LOGCONFIG(TAG, "SMT100:");
|
||||||
|
|
||||||
LOG_SENSOR(TAG, "Counts", this->temperature_sensor_);
|
LOG_SENSOR(TAG, "Counts", this->counts_sensor_);
|
||||||
LOG_SENSOR(TAG, "Dielectric Constant", this->temperature_sensor_);
|
LOG_SENSOR(TAG, "Permittivity", this->permittivity_sensor_);
|
||||||
LOG_SENSOR(TAG, "Temperature", this->temperature_sensor_);
|
LOG_SENSOR(TAG, "Temperature", this->temperature_sensor_);
|
||||||
LOG_SENSOR(TAG, "Moisture", this->moisture_sensor_);
|
LOG_SENSOR(TAG, "Moisture", this->moisture_sensor_);
|
||||||
LOG_UPDATE_INTERVAL(this);
|
LOG_UPDATE_INTERVAL(this);
|
||||||
|
@ -20,8 +20,8 @@ class SMT100Component : public PollingComponent, public uart::UARTDevice {
|
|||||||
float get_setup_priority() const override;
|
float get_setup_priority() const override;
|
||||||
|
|
||||||
void set_counts_sensor(sensor::Sensor *counts_sensor) { this->counts_sensor_ = counts_sensor; }
|
void set_counts_sensor(sensor::Sensor *counts_sensor) { this->counts_sensor_ = counts_sensor; }
|
||||||
void set_dielectric_constant_sensor(sensor::Sensor *dielectric_constant_sensor) {
|
void set_permittivity_sensor(sensor::Sensor *permittivity_sensor) {
|
||||||
this->dielectric_constant_sensor_ = dielectric_constant_sensor;
|
this->permittivity_sensor_ = permittivity_sensor;
|
||||||
}
|
}
|
||||||
void set_temperature_sensor(sensor::Sensor *temperature_sensor) { this->temperature_sensor_ = temperature_sensor; }
|
void set_temperature_sensor(sensor::Sensor *temperature_sensor) { this->temperature_sensor_ = temperature_sensor; }
|
||||||
void set_moisture_sensor(sensor::Sensor *moisture_sensor) { this->moisture_sensor_ = moisture_sensor; }
|
void set_moisture_sensor(sensor::Sensor *moisture_sensor) { this->moisture_sensor_ = moisture_sensor; }
|
||||||
@ -31,7 +31,7 @@ class SMT100Component : public PollingComponent, public uart::UARTDevice {
|
|||||||
int readline_(int readch, char *buffer, int len);
|
int readline_(int readch, char *buffer, int len);
|
||||||
|
|
||||||
sensor::Sensor *counts_sensor_{nullptr};
|
sensor::Sensor *counts_sensor_{nullptr};
|
||||||
sensor::Sensor *dielectric_constant_sensor_{nullptr};
|
sensor::Sensor *permittivity_sensor_{nullptr};
|
||||||
sensor::Sensor *moisture_sensor_{nullptr};
|
sensor::Sensor *moisture_sensor_{nullptr};
|
||||||
sensor::Sensor *temperature_sensor_{nullptr};
|
sensor::Sensor *temperature_sensor_{nullptr};
|
||||||
sensor::Sensor *voltage_sensor_{nullptr};
|
sensor::Sensor *voltage_sensor_{nullptr};
|
||||||
|
@ -654,6 +654,7 @@ CONF_PAYLOAD = "payload"
|
|||||||
CONF_PAYLOAD_AVAILABLE = "payload_available"
|
CONF_PAYLOAD_AVAILABLE = "payload_available"
|
||||||
CONF_PAYLOAD_NOT_AVAILABLE = "payload_not_available"
|
CONF_PAYLOAD_NOT_AVAILABLE = "payload_not_available"
|
||||||
CONF_PERIOD = "period"
|
CONF_PERIOD = "period"
|
||||||
|
CONF_PERMITTIVITY = "permittivity"
|
||||||
CONF_PH = "ph"
|
CONF_PH = "ph"
|
||||||
CONF_PHASE_A = "phase_a"
|
CONF_PHASE_A = "phase_a"
|
||||||
CONF_PHASE_ANGLE = "phase_angle"
|
CONF_PHASE_ANGLE = "phase_angle"
|
||||||
|
@ -8,8 +8,8 @@ sensor:
|
|||||||
- platform: smt100
|
- platform: smt100
|
||||||
counts:
|
counts:
|
||||||
name: Counts
|
name: Counts
|
||||||
dielectric_constant:
|
permittivity:
|
||||||
name: Dielectric Constant
|
name: Permittivity
|
||||||
temperature:
|
temperature:
|
||||||
name: Temperature
|
name: Temperature
|
||||||
moisture:
|
moisture:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user