ESPHome
2026.5.0
Loading...
Searching...
No Matches
esphome
components
homeassistant
time
homeassistant_time.cpp
Go to the documentation of this file.
1
#include "
homeassistant_time.h
"
2
#include "
esphome/core/log.h
"
3
4
namespace
esphome::homeassistant
{
5
6
static
const
char
*
const
TAG =
"homeassistant.time"
;
7
8
void
HomeassistantTime::dump_config
() {
9
ESP_LOGCONFIG(TAG,
"Home Assistant Time"
);
10
RealTimeClock::dump_config();
11
}
12
13
void
HomeassistantTime::setup
() {
global_homeassistant_time
=
this
; }
14
15
void
HomeassistantTime::update
() {
api::global_api_server
->
request_time
(); }
16
17
HomeassistantTime
*
global_homeassistant_time
=
nullptr
;
// NOLINT(cppcoreguidelines-avoid-non-const-global-variables)
18
}
// namespace esphome::homeassistant
esphome::api::APIServer::request_time
void request_time()
Definition
api_server.cpp:593
esphome::homeassistant::HomeassistantTime
Definition
homeassistant_time.h:9
esphome::homeassistant::HomeassistantTime::dump_config
void dump_config() override
Definition
homeassistant_time.cpp:8
esphome::homeassistant::HomeassistantTime::setup
void setup() override
Definition
homeassistant_time.cpp:13
esphome::homeassistant::HomeassistantTime::update
void update() override
Definition
homeassistant_time.cpp:15
homeassistant_time.h
log.h
esphome::api::global_api_server
APIServer * global_api_server
Definition
api_server.cpp:29
esphome::homeassistant
Definition
homeassistant_binary_sensor.cpp:6
esphome::homeassistant::global_homeassistant_time
HomeassistantTime * global_homeassistant_time
Definition
homeassistant_time.cpp:17
Generated by
1.12.0