15 LOG_ENTITY_ICON(tag, prefix, *obj);
16 LOG_ENTITY_UNIT_OF_MEASUREMENT(tag, prefix, *obj);
17 LOG_ENTITY_DEVICE_CLASS(tag, prefix, *obj);
23 ESP_LOGV(TAG,
"'%s' >> %.2f", LOG_STR_ARG(this->
get_log_name()), state);
25#if defined(USE_NUMBER) && defined(USE_CONTROLLER_REGISTRY)
26 ControllerRegistry::notify_number_update(
this);
const LogString * get_log_name() const
Get the name for a "%s" log argument (LOG_STR_ARG).
void set_has_state(bool state)
Base-class for all numbers.
void publish_state(float state)
LazyCallbackManager< void(float)> state_callback_
ESPHOME_LOG_TAG(TAG, "number.automation")
void log_number(const char *tag, const char *prefix, const char *type, Number *obj)
bool log_entity_header(const char *tag, const char *prefix, const char *type, const EntityBase *obj)
Log "<prefix><type> '<name>'" for a dump_config header; returns false when obj is null.