mirror of
https://github.com/esphome/esphome.git
synced 2024-11-25 00:18:11 +01:00
Fix Prometheus Output to Match Spec (#6032)
This commit is contained in:
parent
2921831b55
commit
7d804bf90f
1 changed files with 17 additions and 17 deletions
|
@ -65,8 +65,8 @@ std::string PrometheusHandler::relabel_name_(EntityBase *obj) {
|
||||||
// Type-specific implementation
|
// Type-specific implementation
|
||||||
#ifdef USE_SENSOR
|
#ifdef USE_SENSOR
|
||||||
void PrometheusHandler::sensor_type_(AsyncResponseStream *stream) {
|
void PrometheusHandler::sensor_type_(AsyncResponseStream *stream) {
|
||||||
stream->print(F("#TYPE esphome_sensor_value GAUGE\n"));
|
stream->print(F("#TYPE esphome_sensor_value gauge\n"));
|
||||||
stream->print(F("#TYPE esphome_sensor_failed GAUGE\n"));
|
stream->print(F("#TYPE esphome_sensor_failed gauge\n"));
|
||||||
}
|
}
|
||||||
void PrometheusHandler::sensor_row_(AsyncResponseStream *stream, sensor::Sensor *obj) {
|
void PrometheusHandler::sensor_row_(AsyncResponseStream *stream, sensor::Sensor *obj) {
|
||||||
if (obj->is_internal() && !this->include_internal_)
|
if (obj->is_internal() && !this->include_internal_)
|
||||||
|
@ -102,8 +102,8 @@ void PrometheusHandler::sensor_row_(AsyncResponseStream *stream, sensor::Sensor
|
||||||
// Type-specific implementation
|
// Type-specific implementation
|
||||||
#ifdef USE_BINARY_SENSOR
|
#ifdef USE_BINARY_SENSOR
|
||||||
void PrometheusHandler::binary_sensor_type_(AsyncResponseStream *stream) {
|
void PrometheusHandler::binary_sensor_type_(AsyncResponseStream *stream) {
|
||||||
stream->print(F("#TYPE esphome_binary_sensor_value GAUGE\n"));
|
stream->print(F("#TYPE esphome_binary_sensor_value gauge\n"));
|
||||||
stream->print(F("#TYPE esphome_binary_sensor_failed GAUGE\n"));
|
stream->print(F("#TYPE esphome_binary_sensor_failed gauge\n"));
|
||||||
}
|
}
|
||||||
void PrometheusHandler::binary_sensor_row_(AsyncResponseStream *stream, binary_sensor::BinarySensor *obj) {
|
void PrometheusHandler::binary_sensor_row_(AsyncResponseStream *stream, binary_sensor::BinarySensor *obj) {
|
||||||
if (obj->is_internal() && !this->include_internal_)
|
if (obj->is_internal() && !this->include_internal_)
|
||||||
|
@ -136,10 +136,10 @@ void PrometheusHandler::binary_sensor_row_(AsyncResponseStream *stream, binary_s
|
||||||
|
|
||||||
#ifdef USE_FAN
|
#ifdef USE_FAN
|
||||||
void PrometheusHandler::fan_type_(AsyncResponseStream *stream) {
|
void PrometheusHandler::fan_type_(AsyncResponseStream *stream) {
|
||||||
stream->print(F("#TYPE esphome_fan_value GAUGE\n"));
|
stream->print(F("#TYPE esphome_fan_value gauge\n"));
|
||||||
stream->print(F("#TYPE esphome_fan_failed GAUGE\n"));
|
stream->print(F("#TYPE esphome_fan_failed gauge\n"));
|
||||||
stream->print(F("#TYPE esphome_fan_speed GAUGE\n"));
|
stream->print(F("#TYPE esphome_fan_speed gauge\n"));
|
||||||
stream->print(F("#TYPE esphome_fan_oscillation GAUGE\n"));
|
stream->print(F("#TYPE esphome_fan_oscillation gauge\n"));
|
||||||
}
|
}
|
||||||
void PrometheusHandler::fan_row_(AsyncResponseStream *stream, fan::Fan *obj) {
|
void PrometheusHandler::fan_row_(AsyncResponseStream *stream, fan::Fan *obj) {
|
||||||
if (obj->is_internal() && !this->include_internal_)
|
if (obj->is_internal() && !this->include_internal_)
|
||||||
|
@ -182,9 +182,9 @@ void PrometheusHandler::fan_row_(AsyncResponseStream *stream, fan::Fan *obj) {
|
||||||
|
|
||||||
#ifdef USE_LIGHT
|
#ifdef USE_LIGHT
|
||||||
void PrometheusHandler::light_type_(AsyncResponseStream *stream) {
|
void PrometheusHandler::light_type_(AsyncResponseStream *stream) {
|
||||||
stream->print(F("#TYPE esphome_light_state GAUGE\n"));
|
stream->print(F("#TYPE esphome_light_state gauge\n"));
|
||||||
stream->print(F("#TYPE esphome_light_color GAUGE\n"));
|
stream->print(F("#TYPE esphome_light_color gauge\n"));
|
||||||
stream->print(F("#TYPE esphome_light_effect_active GAUGE\n"));
|
stream->print(F("#TYPE esphome_light_effect_active gauge\n"));
|
||||||
}
|
}
|
||||||
void PrometheusHandler::light_row_(AsyncResponseStream *stream, light::LightState *obj) {
|
void PrometheusHandler::light_row_(AsyncResponseStream *stream, light::LightState *obj) {
|
||||||
if (obj->is_internal() && !this->include_internal_)
|
if (obj->is_internal() && !this->include_internal_)
|
||||||
|
@ -259,8 +259,8 @@ void PrometheusHandler::light_row_(AsyncResponseStream *stream, light::LightStat
|
||||||
|
|
||||||
#ifdef USE_COVER
|
#ifdef USE_COVER
|
||||||
void PrometheusHandler::cover_type_(AsyncResponseStream *stream) {
|
void PrometheusHandler::cover_type_(AsyncResponseStream *stream) {
|
||||||
stream->print(F("#TYPE esphome_cover_value GAUGE\n"));
|
stream->print(F("#TYPE esphome_cover_value gauge\n"));
|
||||||
stream->print(F("#TYPE esphome_cover_failed GAUGE\n"));
|
stream->print(F("#TYPE esphome_cover_failed gauge\n"));
|
||||||
}
|
}
|
||||||
void PrometheusHandler::cover_row_(AsyncResponseStream *stream, cover::Cover *obj) {
|
void PrometheusHandler::cover_row_(AsyncResponseStream *stream, cover::Cover *obj) {
|
||||||
if (obj->is_internal() && !this->include_internal_)
|
if (obj->is_internal() && !this->include_internal_)
|
||||||
|
@ -302,8 +302,8 @@ void PrometheusHandler::cover_row_(AsyncResponseStream *stream, cover::Cover *ob
|
||||||
|
|
||||||
#ifdef USE_SWITCH
|
#ifdef USE_SWITCH
|
||||||
void PrometheusHandler::switch_type_(AsyncResponseStream *stream) {
|
void PrometheusHandler::switch_type_(AsyncResponseStream *stream) {
|
||||||
stream->print(F("#TYPE esphome_switch_value GAUGE\n"));
|
stream->print(F("#TYPE esphome_switch_value gauge\n"));
|
||||||
stream->print(F("#TYPE esphome_switch_failed GAUGE\n"));
|
stream->print(F("#TYPE esphome_switch_failed gauge\n"));
|
||||||
}
|
}
|
||||||
void PrometheusHandler::switch_row_(AsyncResponseStream *stream, switch_::Switch *obj) {
|
void PrometheusHandler::switch_row_(AsyncResponseStream *stream, switch_::Switch *obj) {
|
||||||
if (obj->is_internal() && !this->include_internal_)
|
if (obj->is_internal() && !this->include_internal_)
|
||||||
|
@ -326,8 +326,8 @@ void PrometheusHandler::switch_row_(AsyncResponseStream *stream, switch_::Switch
|
||||||
|
|
||||||
#ifdef USE_LOCK
|
#ifdef USE_LOCK
|
||||||
void PrometheusHandler::lock_type_(AsyncResponseStream *stream) {
|
void PrometheusHandler::lock_type_(AsyncResponseStream *stream) {
|
||||||
stream->print(F("#TYPE esphome_lock_value GAUGE\n"));
|
stream->print(F("#TYPE esphome_lock_value gauge\n"));
|
||||||
stream->print(F("#TYPE esphome_lock_failed GAUGE\n"));
|
stream->print(F("#TYPE esphome_lock_failed gauge\n"));
|
||||||
}
|
}
|
||||||
void PrometheusHandler::lock_row_(AsyncResponseStream *stream, lock::Lock *obj) {
|
void PrometheusHandler::lock_row_(AsyncResponseStream *stream, lock::Lock *obj) {
|
||||||
if (obj->is_internal() && !this->include_internal_)
|
if (obj->is_internal() && !this->include_internal_)
|
||||||
|
|
Loading…
Reference in a new issue