|
ESPHome 2025.12.0-dev
|
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. | |
| float | bedjet_temp_to_c (uint8_t temp) |
| Converts a BedJet temp step into degrees Celsius. | |
| 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.
| class esphome::bedjet::BedjetCodec esphome::bedjet::__attribute__ |