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, or you can find the list of paired MAC addresses in the "DEVICE LIST" section of the BedJet mobile application. 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