Table of Contents

Third-Party Forwarding


Third-Party Platform Data Forwarding

Supported Platforms

  1. BrewSpy
  2. BrewFather
  3. Custom HTTP (GrainFater)

BrewSpy Platform Configuration Steps

Step 1: BrewSpy Operations

1. Log in to BrewSpy

  1. Visit brewspy.app and log in to your account.

2. Create Device

  1. Go to the device management page, select “Add Device” > iSpindel.
  2. Enter the device name and choose a color.

3. Copy API Key

  1. Find the Key in the “Configuration” page of the new device.
  2. Click the “Copy” button next to the key to copy it.
Warning: The key is the unique credential for the device; do not share it.

Step 2: Cuckoo Platform Operations

1. Log in to Cuckoo Platform

  1. Visit ckbrew.com and log in to your account.

2. Select Device for Synchronization

  1. Select the device to sync, click “Enable” > “Configure” > Choose BrewSpy.

3. Configure BrewSpy Sync

  1. Paste the copied key in the “Key” field.
Tip: Data will be synced to BrewSpy in real-time after saving.

Verification

1. Check Data

  1. Verify if data from the Cuckoo platform is received on the BrewSpy device page.

2. Troubleshooting

  1. If synchronization fails, check if the keys on both platforms match or restart the device.

BrewFather Platform Configuration Steps

Step 1: BrewFather Operations

1. Log in to BrewFather

  1. Visit BrewFather Website and log in to your account.

2. Enable iSpindel Support

  1. Go to “Settings”, find the iSpindel option, and enable it.

3. Copy Path/URL Link

  1. Copy the full link after Path/URL in the iSpindel configuration page.
Example: /ispindel?id=[YOUR_API_KEY]

Step 2: Cuckoo Platform Operations

1. Log in to Cuckoo Platform

  1. Visit ckbrew.com and log in to your account.

2. Select Device for Synchronization

  1. Select the device to sync, click “Enable” > “Configure” > Choose BrewFather.

3. Configure BrewFather Sync

  1. Enter a custom name (e.g., “October IPA”) in the “New Name” field.
  2. Paste the copied Path/URL link in the “Path/URL field.
Tip: Data will be synced within 15 minutes after saving.

Verification

1. Check Data

  1. Verify if the device is online and receiving data on the “Devices” page in BrewFather.

2. Troubleshooting

  1. If synchronization fails, check if the URL contains the full API key or restart the device to force a refresh.

GrainFater Custom Configuration Steps

Step 1: GrainFater Operations

1. Log in to GrainFater Platform

  1. Visit GrainFater Website and go to the “My Devices” page.

2. Add Monitoring Device

  1. Click “Add Device” > “Fermentation Monitoring Device”, select iSpindel Type.
  2. Enter a device name (e.g., “Main Fermenter Monitor”).

3. Get Server Parameters

  1. Click “View Instructions” on the device details page to find the following parameters:
  2. Server Type: `HTTP`
  3. Server Address: `community.grainfater.com`
  4. Server Port: `80`
  5. Server URL: `/iot/ABCD-1234/ispindel`
Example URL: /iot/ABCD-1234/ispindel

Step 2: Cuckoo Platform Operations

1. Log in to Cuckoo Platform

  1. Visit ckbrew.com and log in to your account.

2. Select Device for Synchronization

  1. Go to “Device Management” > “Third-Party Push”, and select the device to sync.

3. Configure Custom HTTP

  1. Fill in the parameters provided by GrainFater:
  2. Server Type: `HTTP`
  3. Server Address: `community.grainfater.com`
  4. Server Port: `80`
  5. Path / URL: `/iot/ABCD-1234/ispindel`
Warning: Parameter formats must match GrainFater documentation exactly; otherwise, synchronization will fail.

Verification & Maintenance

1. Verify Data Synchronization

  1. Check if the “Latest Data Time” is updated on the GrainFater device details page.

2. Troubleshooting

  1. If synchronization fails, check:
  2. If the server port is open (e.g., `80` must be allowed by the firewall).
  3. If the Path / URL contains the correct device key.