From 24683c5cbc95122d544748d662ffba24a8aead04 Mon Sep 17 00:00:00 2001 From: Brandon Harvey <8107750+bharvey88@users.noreply.github.com> Date: Thu, 11 Jun 2026 13:10:46 -0500 Subject: [PATCH] Move Bluetooth Proxy product tabs to top level and cover all products (#941) Each product tab on the general page now contains the full Method 1 walkthrough via nested snippets, and product pages use Method 1/Method 2 tabs. Adds Method 2-only coverage for R-PRO-1, PUMP-1, and BTN-1 (with a sleep caveat for BTN-1), and corrects 'fork' wording to 'firmware'. --- .../bluetooth-proxy/method1-air-1.md | 7 +++ .../bluetooth-proxy/method1-msr-1.md | 7 +++ .../bluetooth-proxy/method1-msr-2.md | 7 +++ .../bluetooth-proxy/method1-mtr-1.md | 7 +++ .../bluetooth-proxy/method1-plt-1.md | 7 +++ .../bluetooth-proxy/method1-plt-1b.md | 7 +++ .../bluetooth-proxy/method1-temp-1.md | 7 +++ .../bluetooth-proxy/method1-temp-1b.md | 7 +++ .../bluetooth-proxy/no-ble-fork-page.md | 3 ++ .../bluetooth-proxy/no-ble-fork-tab.md | 3 ++ .../air1/additional-info/bluetooth-proxy.md | 18 +++---- .../btn1/additional-info/bluetooth-proxy.md | 15 ++++++ .../products/general/setup/bluetooth-proxy.md | 50 +++++++++++-------- .../msr1/additional-info/bluetooth-proxy.md | 18 +++---- .../msr2/additional-info/bluetooth-proxy.md | 18 +++---- .../mtr1/additional-info/bluetooth-proxy.md | 18 +++---- .../plt1/additional-info/bluetooth-proxy.md | 18 +++---- .../plt1b/additional-info/bluetooth-proxy.md | 18 +++---- .../pump1/additional-info/bluetooth-proxy.md | 11 ++++ .../rpro1/additional-info/bluetooth-proxy.md | 11 ++++ .../temp1/additional-info/bluetooth-proxy.md | 18 +++---- .../temp1b/additional-info/bluetooth-proxy.md | 18 +++---- mkdocs.yml | 3 ++ 23 files changed, 180 insertions(+), 116 deletions(-) create mode 100644 docs/_snippets/bluetooth-proxy/method1-air-1.md create mode 100644 docs/_snippets/bluetooth-proxy/method1-msr-1.md create mode 100644 docs/_snippets/bluetooth-proxy/method1-msr-2.md create mode 100644 docs/_snippets/bluetooth-proxy/method1-mtr-1.md create mode 100644 docs/_snippets/bluetooth-proxy/method1-plt-1.md create mode 100644 docs/_snippets/bluetooth-proxy/method1-plt-1b.md create mode 100644 docs/_snippets/bluetooth-proxy/method1-temp-1.md create mode 100644 docs/_snippets/bluetooth-proxy/method1-temp-1b.md create mode 100644 docs/_snippets/bluetooth-proxy/no-ble-fork-page.md create mode 100644 docs/_snippets/bluetooth-proxy/no-ble-fork-tab.md create mode 100644 docs/products/btn1/additional-info/bluetooth-proxy.md create mode 100644 docs/products/pump1/additional-info/bluetooth-proxy.md create mode 100644 docs/products/rpro1/additional-info/bluetooth-proxy.md diff --git a/docs/_snippets/bluetooth-proxy/method1-air-1.md b/docs/_snippets/bluetooth-proxy/method1-air-1.md new file mode 100644 index 0000000000..0facdcdc83 --- /dev/null +++ b/docs/_snippets/bluetooth-proxy/method1-air-1.md @@ -0,0 +1,7 @@ +--8<-- "_snippets/bluetooth-proxy/method1-steps.md" + +5\. Copy the code inside the codeblock below. + +--8<-- "_snippets/bluetooth-proxy/air-1.md" + +--8<-- "_snippets/bluetooth-proxy/method1-finish.md" \ No newline at end of file diff --git a/docs/_snippets/bluetooth-proxy/method1-msr-1.md b/docs/_snippets/bluetooth-proxy/method1-msr-1.md new file mode 100644 index 0000000000..73ac62f6de --- /dev/null +++ b/docs/_snippets/bluetooth-proxy/method1-msr-1.md @@ -0,0 +1,7 @@ +--8<-- "_snippets/bluetooth-proxy/method1-steps.md" + +5\. Copy the code inside the codeblock below. + +--8<-- "_snippets/bluetooth-proxy/msr-1.md" + +--8<-- "_snippets/bluetooth-proxy/method1-finish.md" \ No newline at end of file diff --git a/docs/_snippets/bluetooth-proxy/method1-msr-2.md b/docs/_snippets/bluetooth-proxy/method1-msr-2.md new file mode 100644 index 0000000000..d8f0cc4b27 --- /dev/null +++ b/docs/_snippets/bluetooth-proxy/method1-msr-2.md @@ -0,0 +1,7 @@ +--8<-- "_snippets/bluetooth-proxy/method1-steps.md" + +5\. Copy the code inside the codeblock below. + +--8<-- "_snippets/bluetooth-proxy/msr-2.md" + +--8<-- "_snippets/bluetooth-proxy/method1-finish.md" \ No newline at end of file diff --git a/docs/_snippets/bluetooth-proxy/method1-mtr-1.md b/docs/_snippets/bluetooth-proxy/method1-mtr-1.md new file mode 100644 index 0000000000..8afa4f1593 --- /dev/null +++ b/docs/_snippets/bluetooth-proxy/method1-mtr-1.md @@ -0,0 +1,7 @@ +--8<-- "_snippets/bluetooth-proxy/method1-steps.md" + +5\. Copy the code inside the codeblock below. + +--8<-- "_snippets/bluetooth-proxy/mtr-1.md" + +--8<-- "_snippets/bluetooth-proxy/method1-finish.md" \ No newline at end of file diff --git a/docs/_snippets/bluetooth-proxy/method1-plt-1.md b/docs/_snippets/bluetooth-proxy/method1-plt-1.md new file mode 100644 index 0000000000..1b6b127f19 --- /dev/null +++ b/docs/_snippets/bluetooth-proxy/method1-plt-1.md @@ -0,0 +1,7 @@ +--8<-- "_snippets/bluetooth-proxy/method1-steps.md" + +5\. Copy the code inside the codeblock below. + +--8<-- "_snippets/bluetooth-proxy/plt-1.md" + +--8<-- "_snippets/bluetooth-proxy/method1-finish.md" \ No newline at end of file diff --git a/docs/_snippets/bluetooth-proxy/method1-plt-1b.md b/docs/_snippets/bluetooth-proxy/method1-plt-1b.md new file mode 100644 index 0000000000..397ec62954 --- /dev/null +++ b/docs/_snippets/bluetooth-proxy/method1-plt-1b.md @@ -0,0 +1,7 @@ +--8<-- "_snippets/bluetooth-proxy/method1-steps.md" + +5\. Copy the code inside the codeblock below. + +--8<-- "_snippets/bluetooth-proxy/plt-1b.md" + +--8<-- "_snippets/bluetooth-proxy/method1-finish.md" \ No newline at end of file diff --git a/docs/_snippets/bluetooth-proxy/method1-temp-1.md b/docs/_snippets/bluetooth-proxy/method1-temp-1.md new file mode 100644 index 0000000000..a706eea647 --- /dev/null +++ b/docs/_snippets/bluetooth-proxy/method1-temp-1.md @@ -0,0 +1,7 @@ +--8<-- "_snippets/bluetooth-proxy/method1-steps.md" + +5\. Copy the code inside the codeblock below. + +--8<-- "_snippets/bluetooth-proxy/temp-1.md" + +--8<-- "_snippets/bluetooth-proxy/method1-finish.md" \ No newline at end of file diff --git a/docs/_snippets/bluetooth-proxy/method1-temp-1b.md b/docs/_snippets/bluetooth-proxy/method1-temp-1b.md new file mode 100644 index 0000000000..fb81272b8f --- /dev/null +++ b/docs/_snippets/bluetooth-proxy/method1-temp-1b.md @@ -0,0 +1,7 @@ +--8<-- "_snippets/bluetooth-proxy/method1-steps.md" + +5\. Copy the code inside the codeblock below. + +--8<-- "_snippets/bluetooth-proxy/temp-1b.md" + +--8<-- "_snippets/bluetooth-proxy/method1-finish.md" \ No newline at end of file diff --git a/docs/_snippets/bluetooth-proxy/no-ble-fork-page.md b/docs/_snippets/bluetooth-proxy/no-ble-fork-page.md new file mode 100644 index 0000000000..2998c9e97c --- /dev/null +++ b/docs/_snippets/bluetooth-proxy/no-ble-fork-page.md @@ -0,0 +1,3 @@ +!!! info "This product does not have a prebuilt \_BLE.yaml firmware" + + This product is set up as a Bluetooth Proxy by adding the BLE proxy yaml to your existing config by hand. Follow the steps below. diff --git a/docs/_snippets/bluetooth-proxy/no-ble-fork-tab.md b/docs/_snippets/bluetooth-proxy/no-ble-fork-tab.md new file mode 100644 index 0000000000..e8480e050e --- /dev/null +++ b/docs/_snippets/bluetooth-proxy/no-ble-fork-tab.md @@ -0,0 +1,3 @@ +!!! info "This product needs Method 2" + + This product does not have a prebuilt \_BLE.yaml firmware, so Method 1 does not apply. Scroll down and follow **Method 2** to add the BLE proxy yaml to your existing config by hand. diff --git a/docs/products/air1/additional-info/bluetooth-proxy.md b/docs/products/air1/additional-info/bluetooth-proxy.md index 01b07af7a2..76483a7e36 100644 --- a/docs/products/air1/additional-info/bluetooth-proxy.md +++ b/docs/products/air1/additional-info/bluetooth-proxy.md @@ -1,4 +1,4 @@ ---- +--- title: AIR-1 Bluetooth Proxy description: Tutorial for how to turn your AIR-1 into a BLE proxy! --- @@ -6,18 +6,12 @@ description: Tutorial for how to turn your AIR-1 into a BLE proxy! --8<-- "_snippets/bluetooth-proxy/intro.md" -### Method 1: Switch to AIR-1\_BLE.yaml fork - ---8<-- "_snippets/bluetooth-proxy/method1-steps.md" - -5\. Copy the code inside the codeblock below and paste it directly below the two lines you just commented out. +Select a method below. Method 1 switches your AIR-1 to the prebuilt AIR-1_BLE.yaml firmware. Method 2 adds the BLE proxy yaml to your existing config by hand. ---8<-- "_snippets/bluetooth-proxy/air-1.md" +=== "Method 1: AIR-1_BLE.yaml firmware" ---8<-- "_snippets/bluetooth-proxy/method1-finish.md" - ---- + --8<-- "_snippets/bluetooth-proxy/method1-air-1.md" -### Method 2: Manually enter the BLE proxy yaml +=== "Method 2: Manually enter the BLE proxy yaml" ---8<-- "_snippets/bluetooth-proxy/method2.md" + --8<-- "_snippets/bluetooth-proxy/method2.md" \ No newline at end of file diff --git a/docs/products/btn1/additional-info/bluetooth-proxy.md b/docs/products/btn1/additional-info/bluetooth-proxy.md new file mode 100644 index 0000000000..2647239658 --- /dev/null +++ b/docs/products/btn1/additional-info/bluetooth-proxy.md @@ -0,0 +1,15 @@ +--- +title: BTN-1 Bluetooth Proxy +description: Tutorial for how to turn your BTN-1 into a BLE proxy! +--- +# BTN-1 Bluetooth Proxy + +--8<-- "_snippets/bluetooth-proxy/intro.md" + +!!! info "This product does not have a prebuilt \_BLE.yaml firmware" + + This product is set up as a Bluetooth Proxy by adding the BLE proxy yaml to your existing config by hand. Follow the steps below. + + Sleep must be disabled for the BTN-1 to work as a Bluetooth Proxy. See the [Prevent Sleep guide](https://wiki.apolloautomation.com/products/btn1/additional-info/prevent-sleep/). + +--8<-- "_snippets/bluetooth-proxy/method2.md" diff --git a/docs/products/general/setup/bluetooth-proxy.md b/docs/products/general/setup/bluetooth-proxy.md index 915a385829..0b0688740c 100755 --- a/docs/products/general/setup/bluetooth-proxy.md +++ b/docs/products/general/setup/bluetooth-proxy.md @@ -1,4 +1,4 @@ ---- +--- title: Bluetooth Proxy Setup description: Tutorial for how to turn your Apollo device into a BLE proxy! --- @@ -6,52 +6,62 @@ description: Tutorial for how to turn your Apollo device into a BLE proxy! --8<-- "_snippets/bluetooth-proxy/intro.md" -### Method 1: Switch to \_BLE.yaml fork - ---8<-- "_snippets/bluetooth-proxy/method1-steps.md" +### Method 1: Switch to \_BLE.yaml firmware -5\. Select your product below, copy the code, and paste it directly below the two lines you just commented out. +Select your product below to see the full walkthrough. === "AIR-1" - --8<-- "_snippets/bluetooth-proxy/air-1.md" + --8<-- "_snippets/bluetooth-proxy/method1-air-1.md" === "MSR-1" - --8<-- "_snippets/bluetooth-proxy/msr-1.md" + --8<-- "_snippets/bluetooth-proxy/method1-msr-1.md" === "MSR-2" - --8<-- "_snippets/bluetooth-proxy/msr-2.md" + --8<-- "_snippets/bluetooth-proxy/method1-msr-2.md" === "MTR-1" - --8<-- "_snippets/bluetooth-proxy/mtr-1.md" + --8<-- "_snippets/bluetooth-proxy/method1-mtr-1.md" + +=== "R-PRO-1" + + --8<-- "_snippets/bluetooth-proxy/no-ble-fork-tab.md" -=== "PLT-1 / PLT-1B" +=== "PUMP-1" - **PLT-1:** + --8<-- "_snippets/bluetooth-proxy/no-ble-fork-tab.md" - --8<-- "_snippets/bluetooth-proxy/plt-1.md" +=== "PLT-1" - **PLT-1B:** + --8<-- "_snippets/bluetooth-proxy/method1-plt-1.md" - --8<-- "_snippets/bluetooth-proxy/plt-1b.md" +=== "PLT-1B" -=== "TEMP-1 / TEMP-1B" + --8<-- "_snippets/bluetooth-proxy/method1-plt-1b.md" - **TEMP-1:** +=== "TEMP-1" - --8<-- "_snippets/bluetooth-proxy/temp-1.md" + --8<-- "_snippets/bluetooth-proxy/method1-temp-1.md" - **TEMP-1B:** +=== "TEMP-1B" - --8<-- "_snippets/bluetooth-proxy/temp-1b.md" + --8<-- "_snippets/bluetooth-proxy/method1-temp-1b.md" ---8<-- "_snippets/bluetooth-proxy/method1-finish.md" +=== "BTN-1" + + !!! info "This product needs Method 2" + + This product does not have a prebuilt \_BLE.yaml firmware, so Method 1 does not apply. Scroll down and follow **Method 2** to add the BLE proxy yaml to your existing config by hand. + + Sleep must be disabled for the BTN-1 to work as a Bluetooth Proxy. See the [Prevent Sleep guide](https://wiki.apolloautomation.com/products/btn1/additional-info/prevent-sleep/). --- ### Method 2: Manually enter the BLE proxy yaml +This method works the same on every product. + --8<-- "_snippets/bluetooth-proxy/method2.md" diff --git a/docs/products/msr1/additional-info/bluetooth-proxy.md b/docs/products/msr1/additional-info/bluetooth-proxy.md index 715cd87024..95f1506b52 100644 --- a/docs/products/msr1/additional-info/bluetooth-proxy.md +++ b/docs/products/msr1/additional-info/bluetooth-proxy.md @@ -1,4 +1,4 @@ ---- +--- title: MSR-1 Bluetooth Proxy description: Tutorial for how to turn your MSR-1 into a BLE proxy! --- @@ -6,18 +6,12 @@ description: Tutorial for how to turn your MSR-1 into a BLE proxy! --8<-- "_snippets/bluetooth-proxy/intro.md" -### Method 1: Switch to MSR-1\_BLE.yaml fork - ---8<-- "_snippets/bluetooth-proxy/method1-steps.md" - -5\. Copy the code inside the codeblock below and paste it directly below the two lines you just commented out. +Select a method below. Method 1 switches your MSR-1 to the prebuilt MSR-1_BLE.yaml firmware. Method 2 adds the BLE proxy yaml to your existing config by hand. ---8<-- "_snippets/bluetooth-proxy/msr-1.md" +=== "Method 1: MSR-1_BLE.yaml firmware" ---8<-- "_snippets/bluetooth-proxy/method1-finish.md" - ---- + --8<-- "_snippets/bluetooth-proxy/method1-msr-1.md" -### Method 2: Manually enter the BLE proxy yaml +=== "Method 2: Manually enter the BLE proxy yaml" ---8<-- "_snippets/bluetooth-proxy/method2.md" + --8<-- "_snippets/bluetooth-proxy/method2.md" \ No newline at end of file diff --git a/docs/products/msr2/additional-info/bluetooth-proxy.md b/docs/products/msr2/additional-info/bluetooth-proxy.md index a4adc15f10..2419bf8a62 100644 --- a/docs/products/msr2/additional-info/bluetooth-proxy.md +++ b/docs/products/msr2/additional-info/bluetooth-proxy.md @@ -1,4 +1,4 @@ ---- +--- title: MSR-2 Bluetooth Proxy description: Tutorial for how to turn your MSR-2 into a BLE proxy! --- @@ -6,18 +6,12 @@ description: Tutorial for how to turn your MSR-2 into a BLE proxy! --8<-- "_snippets/bluetooth-proxy/intro.md" -### Method 1: Switch to MSR-2\_BLE.yaml fork - ---8<-- "_snippets/bluetooth-proxy/method1-steps.md" - -5\. Copy the code inside the codeblock below and paste it directly below the two lines you just commented out. +Select a method below. Method 1 switches your MSR-2 to the prebuilt MSR-2_BLE.yaml firmware. Method 2 adds the BLE proxy yaml to your existing config by hand. ---8<-- "_snippets/bluetooth-proxy/msr-2.md" +=== "Method 1: MSR-2_BLE.yaml firmware" ---8<-- "_snippets/bluetooth-proxy/method1-finish.md" - ---- + --8<-- "_snippets/bluetooth-proxy/method1-msr-2.md" -### Method 2: Manually enter the BLE proxy yaml +=== "Method 2: Manually enter the BLE proxy yaml" ---8<-- "_snippets/bluetooth-proxy/method2.md" + --8<-- "_snippets/bluetooth-proxy/method2.md" \ No newline at end of file diff --git a/docs/products/mtr1/additional-info/bluetooth-proxy.md b/docs/products/mtr1/additional-info/bluetooth-proxy.md index 623bf8b672..22ad1974da 100644 --- a/docs/products/mtr1/additional-info/bluetooth-proxy.md +++ b/docs/products/mtr1/additional-info/bluetooth-proxy.md @@ -1,4 +1,4 @@ ---- +--- title: MTR-1 Bluetooth Proxy description: Tutorial for how to turn your MTR-1 into a BLE proxy! --- @@ -6,18 +6,12 @@ description: Tutorial for how to turn your MTR-1 into a BLE proxy! --8<-- "_snippets/bluetooth-proxy/intro.md" -### Method 1: Switch to MTR-1\_BLE.yaml fork - ---8<-- "_snippets/bluetooth-proxy/method1-steps.md" - -5\. Copy the code inside the codeblock below and paste it directly below the two lines you just commented out. +Select a method below. Method 1 switches your MTR-1 to the prebuilt MTR-1_BLE.yaml firmware. Method 2 adds the BLE proxy yaml to your existing config by hand. ---8<-- "_snippets/bluetooth-proxy/mtr-1.md" +=== "Method 1: MTR-1_BLE.yaml firmware" ---8<-- "_snippets/bluetooth-proxy/method1-finish.md" - ---- + --8<-- "_snippets/bluetooth-proxy/method1-mtr-1.md" -### Method 2: Manually enter the BLE proxy yaml +=== "Method 2: Manually enter the BLE proxy yaml" ---8<-- "_snippets/bluetooth-proxy/method2.md" + --8<-- "_snippets/bluetooth-proxy/method2.md" \ No newline at end of file diff --git a/docs/products/plt1/additional-info/bluetooth-proxy.md b/docs/products/plt1/additional-info/bluetooth-proxy.md index 31d8078093..cb7b7236a4 100644 --- a/docs/products/plt1/additional-info/bluetooth-proxy.md +++ b/docs/products/plt1/additional-info/bluetooth-proxy.md @@ -1,4 +1,4 @@ ---- +--- title: PLT-1 Bluetooth Proxy description: Tutorial for how to turn your PLT-1 into a BLE proxy! --- @@ -6,18 +6,12 @@ description: Tutorial for how to turn your PLT-1 into a BLE proxy! --8<-- "_snippets/bluetooth-proxy/intro.md" -### Method 1: Switch to PLT-1\_BLE.yaml fork - ---8<-- "_snippets/bluetooth-proxy/method1-steps.md" - -5\. Copy the code inside the codeblock below and paste it directly below the two lines you just commented out. +Select a method below. Method 1 switches your PLT-1 to the prebuilt PLT-1_BLE.yaml firmware. Method 2 adds the BLE proxy yaml to your existing config by hand. ---8<-- "_snippets/bluetooth-proxy/plt-1.md" +=== "Method 1: PLT-1_BLE.yaml firmware" ---8<-- "_snippets/bluetooth-proxy/method1-finish.md" - ---- + --8<-- "_snippets/bluetooth-proxy/method1-plt-1.md" -### Method 2: Manually enter the BLE proxy yaml +=== "Method 2: Manually enter the BLE proxy yaml" ---8<-- "_snippets/bluetooth-proxy/method2.md" + --8<-- "_snippets/bluetooth-proxy/method2.md" \ No newline at end of file diff --git a/docs/products/plt1b/additional-info/bluetooth-proxy.md b/docs/products/plt1b/additional-info/bluetooth-proxy.md index 45dd95ca88..b6ca1ed82d 100644 --- a/docs/products/plt1b/additional-info/bluetooth-proxy.md +++ b/docs/products/plt1b/additional-info/bluetooth-proxy.md @@ -1,4 +1,4 @@ ---- +--- title: PLT-1B Bluetooth Proxy description: Tutorial for how to turn your PLT-1B into a BLE proxy! --- @@ -6,18 +6,12 @@ description: Tutorial for how to turn your PLT-1B into a BLE proxy! --8<-- "_snippets/bluetooth-proxy/intro.md" -### Method 1: Switch to PLT-1B\_BLE.yaml fork - ---8<-- "_snippets/bluetooth-proxy/method1-steps.md" - -5\. Copy the code inside the codeblock below and paste it directly below the two lines you just commented out. +Select a method below. Method 1 switches your PLT-1B to the prebuilt PLT-1B_BLE.yaml firmware. Method 2 adds the BLE proxy yaml to your existing config by hand. ---8<-- "_snippets/bluetooth-proxy/plt-1b.md" +=== "Method 1: PLT-1B_BLE.yaml firmware" ---8<-- "_snippets/bluetooth-proxy/method1-finish.md" - ---- + --8<-- "_snippets/bluetooth-proxy/method1-plt-1b.md" -### Method 2: Manually enter the BLE proxy yaml +=== "Method 2: Manually enter the BLE proxy yaml" ---8<-- "_snippets/bluetooth-proxy/method2.md" + --8<-- "_snippets/bluetooth-proxy/method2.md" \ No newline at end of file diff --git a/docs/products/pump1/additional-info/bluetooth-proxy.md b/docs/products/pump1/additional-info/bluetooth-proxy.md new file mode 100644 index 0000000000..c5a46fae11 --- /dev/null +++ b/docs/products/pump1/additional-info/bluetooth-proxy.md @@ -0,0 +1,11 @@ +--- +title: PUMP-1 Bluetooth Proxy +description: Tutorial for how to turn your PUMP-1 into a BLE proxy! +--- +# PUMP-1 Bluetooth Proxy + +--8<-- "_snippets/bluetooth-proxy/intro.md" + +--8<-- "_snippets/bluetooth-proxy/no-ble-fork-page.md" + +--8<-- "_snippets/bluetooth-proxy/method2.md" diff --git a/docs/products/rpro1/additional-info/bluetooth-proxy.md b/docs/products/rpro1/additional-info/bluetooth-proxy.md new file mode 100644 index 0000000000..b9b50a2561 --- /dev/null +++ b/docs/products/rpro1/additional-info/bluetooth-proxy.md @@ -0,0 +1,11 @@ +--- +title: R-PRO-1 Bluetooth Proxy +description: Tutorial for how to turn your R-PRO-1 into a BLE proxy! +--- +# R-PRO-1 Bluetooth Proxy + +--8<-- "_snippets/bluetooth-proxy/intro.md" + +--8<-- "_snippets/bluetooth-proxy/no-ble-fork-page.md" + +--8<-- "_snippets/bluetooth-proxy/method2.md" diff --git a/docs/products/temp1/additional-info/bluetooth-proxy.md b/docs/products/temp1/additional-info/bluetooth-proxy.md index fab21a8490..bc5bdbdbf1 100644 --- a/docs/products/temp1/additional-info/bluetooth-proxy.md +++ b/docs/products/temp1/additional-info/bluetooth-proxy.md @@ -1,4 +1,4 @@ ---- +--- title: TEMP-1 Bluetooth Proxy description: Tutorial for how to turn your TEMP-1 into a BLE proxy! --- @@ -6,18 +6,12 @@ description: Tutorial for how to turn your TEMP-1 into a BLE proxy! --8<-- "_snippets/bluetooth-proxy/intro.md" -### Method 1: Switch to TEMP-1\_BLE.yaml fork - ---8<-- "_snippets/bluetooth-proxy/method1-steps.md" - -5\. Copy the code inside the codeblock below and paste it directly below the two lines you just commented out. +Select a method below. Method 1 switches your TEMP-1 to the prebuilt TEMP-1_BLE.yaml firmware. Method 2 adds the BLE proxy yaml to your existing config by hand. ---8<-- "_snippets/bluetooth-proxy/temp-1.md" +=== "Method 1: TEMP-1_BLE.yaml firmware" ---8<-- "_snippets/bluetooth-proxy/method1-finish.md" - ---- + --8<-- "_snippets/bluetooth-proxy/method1-temp-1.md" -### Method 2: Manually enter the BLE proxy yaml +=== "Method 2: Manually enter the BLE proxy yaml" ---8<-- "_snippets/bluetooth-proxy/method2.md" + --8<-- "_snippets/bluetooth-proxy/method2.md" \ No newline at end of file diff --git a/docs/products/temp1b/additional-info/bluetooth-proxy.md b/docs/products/temp1b/additional-info/bluetooth-proxy.md index a372194910..3033b07849 100644 --- a/docs/products/temp1b/additional-info/bluetooth-proxy.md +++ b/docs/products/temp1b/additional-info/bluetooth-proxy.md @@ -1,4 +1,4 @@ ---- +--- title: TEMP-1B Bluetooth Proxy description: Tutorial for how to turn your TEMP-1B into a BLE proxy! --- @@ -6,18 +6,12 @@ description: Tutorial for how to turn your TEMP-1B into a BLE proxy! --8<-- "_snippets/bluetooth-proxy/intro.md" -### Method 1: Switch to TEMP-1B\_BLE.yaml fork - ---8<-- "_snippets/bluetooth-proxy/method1-steps.md" - -5\. Copy the code inside the codeblock below and paste it directly below the two lines you just commented out. +Select a method below. Method 1 switches your TEMP-1B to the prebuilt TEMP-1B_BLE.yaml firmware. Method 2 adds the BLE proxy yaml to your existing config by hand. ---8<-- "_snippets/bluetooth-proxy/temp-1b.md" +=== "Method 1: TEMP-1B_BLE.yaml firmware" ---8<-- "_snippets/bluetooth-proxy/method1-finish.md" - ---- + --8<-- "_snippets/bluetooth-proxy/method1-temp-1b.md" -### Method 2: Manually enter the BLE proxy yaml +=== "Method 2: Manually enter the BLE proxy yaml" ---8<-- "_snippets/bluetooth-proxy/method2.md" + --8<-- "_snippets/bluetooth-proxy/method2.md" \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index 69087a0e61..748f958c2c 100755 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -283,6 +283,7 @@ nav: - Switch Firmware: products/rpro1/setup/rpro1-switch-firmware.md - General Tips: products/rpro1/setup/rpro1-general-tips.md - Sensor Definitions: products/rpro1/setup/rpro1-sensor-definitions.md + - Bluetooth Proxy: products/rpro1/additional-info/bluetooth-proxy.md - Addons: - CO2 Addon: products/rpro1/addons/adding-co2-to-r-pro-1.md - 1-Gang Box Mount: products/rpro1/addons/attaching-gang-box-mount-to-r-pro-1.md @@ -491,6 +492,7 @@ nav: - Additional Info: - General Tips: products/pump1/setup/pump1-general-tips.md - Sensor Definitions: products/pump1/setup/pump1-sensor-definitions.md + - Bluetooth Proxy: products/pump1/additional-info/bluetooth-proxy.md - Addons: - Bottle Addon: products/pump1/addons/attaching-bottle-to-pump-1.md - Inlet and Outlet Tube Addons: products/pump1/addons/attaching-tubes-to-pump-1.md @@ -507,6 +509,7 @@ nav: - Additional Info: - General Tips: products/btn1/setup/general-tips.md - Sensor Definitions: products/btn1/setup/sensor-definitions.md + - Bluetooth Proxy: products/btn1/additional-info/bluetooth-proxy.md - Prevent Sleep: products/btn1/additional-info/prevent-sleep.md - How To Wake Up Your Sensor: products/btn1/battery-sensors/wake-up-battery-sensor.md - Examples: