ESPHome
2026.8.0b4
Loading...
Searching...
No Matches
esphome
components
xiaomi_mue4094rt
xiaomi_mue4094rt.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
esphome/core/component.h
"
4
#include "
esphome/components/binary_sensor/binary_sensor.h
"
5
#include "
esphome/components/ble_device_base/ble_device.h
"
6
#include "
esphome/components/xiaomi_ble/xiaomi_ble.h
"
7
8
namespace
esphome::xiaomi_mue4094rt
{
9
10
class
XiaomiMUE4094RT
final :
public
Component
,
11
public
binary_sensor::BinarySensorInitiallyOff
,
12
public
ble_device_base::ESPBTDeviceListener
{
13
public
:
14
void
set_address
(uint64_t
address
) {
address_
=
address
; }
15
16
bool
parse_device
(
const
ble_device_base::ESPBTDevice
&device)
override
;
17
18
void
dump_config
()
override
;
19
void
set_time
(uint16_t timeout) {
timeout_
= timeout; }
20
21
protected
:
22
uint64_t
address_
;
23
uint16_t
timeout_
;
24
};
25
26
}
// namespace esphome::xiaomi_mue4094rt
binary_sensor.h
address
uint8_t address
Definition
bl0906.h:4
ble_device.h
esphome::Component
Definition
component.h:145
esphome::binary_sensor::BinarySensorInitiallyOff
Definition
binary_sensor.h:85
esphome::ble_device_base::ESPBTDevice
Definition
ble_device.h:178
esphome::ble_device_base::ESPBTDeviceListener
Definition
ble_device.h:284
esphome::xiaomi_mue4094rt::XiaomiMUE4094RT
Definition
xiaomi_mue4094rt.h:12
esphome::xiaomi_mue4094rt::XiaomiMUE4094RT::dump_config
void dump_config() override
Definition
xiaomi_mue4094rt.cpp:8
esphome::xiaomi_mue4094rt::XiaomiMUE4094RT::address_
uint64_t address_
Definition
xiaomi_mue4094rt.h:22
esphome::xiaomi_mue4094rt::XiaomiMUE4094RT::set_address
void set_address(uint64_t address)
Definition
xiaomi_mue4094rt.h:14
esphome::xiaomi_mue4094rt::XiaomiMUE4094RT::parse_device
bool parse_device(const ble_device_base::ESPBTDevice &device) override
Definition
xiaomi_mue4094rt.cpp:13
esphome::xiaomi_mue4094rt::XiaomiMUE4094RT::timeout_
uint16_t timeout_
Definition
xiaomi_mue4094rt.h:23
esphome::xiaomi_mue4094rt::XiaomiMUE4094RT::set_time
void set_time(uint16_t timeout)
Definition
xiaomi_mue4094rt.h:19
component.h
esphome::xiaomi_mue4094rt
Definition
xiaomi_mue4094rt.cpp:4
xiaomi_ble.h
Generated by
1.12.0