Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Cloud4RPi Examples for Onion Omega2

Build Status

Running the Sample Code

  1. Update your system and make sure you have the latest versions of all required software:

    opkg update
    opkg install wget python3 python3-pip
    pip3 install --upgrade setuptools pip
  2. Install the Cloud4RPi client library:

    pip3 install cloud4rpi
  3. Download examples:

    mkdir cloud4rpi-omega2-python && cd cloud4rpi-omega2-python
    repo="https://raw.githubusercontent.com/cloud4rpi/cloud4rpi-omega2-python/master"
    wget "$repo/omega2.py" "$repo/control.py"

    You can install git if your board has sufficient memory and you prefer using it, and clone this repository with the opkg install git git-http ca-bundle && git clone https://github.com/cloud4rpi/cloud4rpi-omega2-python.git && cd cloud4rpi-omega2-python command.

  4. Log into your Cloud4RPi account or create a new one.

  5. Copy your device's Device Token. If you have no devices, create one on the Devices page and copy its Device Token.

  6. Replace the __YOUR_DEVICE_TOKEN__ string in the control.py file with your device token using any text editor (vim, sed or other):

    sed -i 's/__YOUR_DEVICE_TOKEN__/replace-this-text-with-your-real-device-token/' control.py
  7. Run the control.py example:

    python3 control.py
  8. Notice that the device went online and started sending data.

  9. Go to the Control Panels page and add a new control panel.

  10. Add a new Switch widget and bind it to the Omega LED variable.

You can use this control panel to switch the onboard LED's state.

If you have an Expansion Dock, bind three Slider widgets (from 0 fo 255) to RGB LED variables to control the dock's RGB LED color.

See Also

About

Examples of Cloud4RPi client library usage on Omega2

Topics

Resources

License

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  
You can’t perform that action at this time.