PiShock
Using the PiShock sample bundle
The PiShock example bundle in samples/pishock demonstrates the ability
to use the PiShock api to get the infos about the shockers. Here is a guide
to how to get it working.
Prerequisites
You will need a working nodecg-io installation. If you have non yet take a
look at installation guide. You may need to
install this bundle, so take a look at the
“Try an included sample”-Guide. It
will also tell you how to log in and how to use the GUI.
You also need:
- 1 PiShock Hub
- At least 1 Shocker
- An PiShock Account
Configure the PiShock sample bundle
-
In NodeCG, create a new pishock service instance.
-
Enter your authentication details like this
{
"authentications": [
{
"username": "myAwesomeUsername",
"apiKey": "12345678-1234-1234-1234-123456789012",
"code": "ABCDEFGHIJK",
"name": "nodecg-io-pishock-integration"
}
]
}
Multiple authentications may be provided to allow the using bundle
to access multiple devices.
Setting the client name is optional and defaults to nodecg-io PiShock Service if none is provided.
After entering it, click save.
-
Set the sample's (
pishock) dependency to be the newly created service instance (of typepishock). -
View the NodeCG console log which should contain all information about the provided devices