ESPHome
2024.12.2
|
Data Structures | |
class | BedJetClient |
class | BedJetClimate |
class | BedjetCodec |
This class is responsible for encoding command packets and decoding status packets. More... | |
class | BedJetFan |
class | BedJetHub |
Hub component connecting to the BedJet device over Bluetooth. More... | |
struct | BedjetPacket |
class | BedjetSensor |
struct | BedjetStatusPacket |
The format of a BedJet V3 status packet. More... | |
Functions | |
float | bedjet_temp_to_f (const uint8_t temp) |
Converts a BedJet temp step into degrees Fahrenheit. More... | |
float | bedjet_temp_to_c (uint8_t temp) |
Converts a BedJet temp step into degrees Celsius. More... | |
struct esphome::bedjet::BedjetStatusPacket | __attribute__ ((packed)) |
Variables | |
class esphome::bedjet::BedjetCodec | __attribute__ |
enum esphome::bedjet::BedjetButton : uint8_t |
Definition at line 51 of file bedjet_const.h.
enum esphome::bedjet::BedjetCommand : uint8_t |
Enumerator | |
---|---|
CMD_BUTTON | |
CMD_SET_RUNTIME | |
CMD_SET_TEMP | |
CMD_STATUS | |
CMD_SET_FAN | |
CMD_SET_CLOCK |
Definition at line 85 of file bedjet_const.h.
Optional heating strategies to use for climate::CLIMATE_MODE_HEAT.
Enumerator | |
---|---|
HEAT_MODE_HEAT | HVACMode.HEAT is handled using BTN_HEAT (default) |
HEAT_MODE_EXTENDED | HVACMode.HEAT is handled using BTN_EXTHT. |
Definition at line 36 of file bedjet_const.h.
enum esphome::bedjet::BedjetMode : uint8_t |
Definition at line 18 of file bedjet_const.h.
enum esphome::bedjet::BedjetNotification : uint8_t |
Definition at line 27 of file bedjet_codec.h.
enum esphome::bedjet::BedjetPacketFormat : uint8_t |
Enumerator | |
---|---|
PACKET_FORMAT_DEBUG | |
PACKET_FORMAT_V3_HOME |
Definition at line 17 of file bedjet_codec.h.
enum esphome::bedjet::BedjetPacketType : uint8_t |
Enumerator | |
---|---|
PACKET_TYPE_STATUS | |
PACKET_TYPE_DEBUG |
Definition at line 22 of file bedjet_codec.h.
Enumerator | |
---|---|
TEMPERATURE_SOURCE_OUTLET | |
TEMPERATURE_SOURCE_AMBIENT |
Definition at line 44 of file bedjet_const.h.
struct esphome::bedjet::BedjetStatusPacket esphome::bedjet::__attribute__ | ( | (packed) | ) |
float esphome::bedjet::bedjet_temp_to_c | ( | uint8_t | temp | ) |
Converts a BedJet temp step into degrees Celsius.
Definition at line 163 of file bedjet_codec.cpp.
float esphome::bedjet::bedjet_temp_to_f | ( | const uint8_t | temp | ) |
Converts a BedJet temp step into degrees Fahrenheit.
Definition at line 9 of file bedjet_codec.cpp.
enum esphome::bedjet::BedjetMode esphome::bedjet::__attribute__ |