User Tools

Site Tools


push_targets

This is an old revision of the document!


Third-Party Forwarding


Third-Party Platform Data Forwarding

Supported Platforms

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

Ainiang (znp9) Platform Configuration Steps

Step 1: Ainiang Platform Operations

1. Log in to Ainiang Platform

  1. Visit znp9.com and go to the “My Devices” page.

2. Add Device

  1. Click “Add Device”, select “Cuckoo Hydrometer”.
  2. Enter a custom device name (e.g., “1# Hydrometer”) and choose a color label.

3. Get API Key

  1. Find the “Device Key” on the device details page and click to copy.
Warning: The key is bound to the device ID; update the key when replacing the device.

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 Ainiang.

3. Configure Ainiang Sync

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

Verification & Maintenance

1. Verify Synchronization

  1. Check if the device status is “Online” in the Ainiang device list and confirm data updates.

2. Key Update

  1. When replacing the device, regenerate the key on Ainiang and update it on the Cuckoo platform.

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.
push_targets.1742217929.txt.gz · Last modified: 2025/03/17 13:25 by admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki