BedJet ====== .. seo:: :description: Instructions for setting up a BedJet climate device. :image: bedjet.png The ``bedjet`` component allows you to communicate with a BedJet V3 Climate Comfort Sleep System. This component supports the following functionality: - Set the operating mode: off, heat, cool, turbo (boost) - Set the desired target temperature - Set the desired fan speed - Start one of the saved memory presets, including "Biorhythm" programs - Show the current status of the BedJet This component uses the BLE peripheral on an ESP32, so you also need to enable this component. Please see the :doc:`/components/ble_client` docs for how to discover the MAC address of your BedJet device. Component/Hub ------------- This component is a global hub that maintains the connection to the BedJet device and delegates status updates to individual platform components. .. code-block:: yaml esp32_ble_tracker: ble_client: - mac_address: C4:4F:33:00:00:01 id: bedjet_ble_id1 bedjet: - id: bedjet_1 ble_client_id: bedjet_ble_id1 Configuration variables: ************************ - **id** (*Optional*, :ref:`config-id`): Manually specify the ID used for code generation. - **ble_client_id** (**Required**, :ref:`config-id`): The ID of the BLE Client. - **time_id** (*Optional*, :ref:`config-id`): The ID of a :ref:`Time Component