undefined

Robonomics integration setup

In this article, you will add Robonomics to Home Assistant. This allows Home Assistant to record datalogs with encrypted data to Robonomics Parachain and listen to launch commands from the parachain to control smart devices. Integration uses IPFS to store data and send IPFS hashes to datalog or launch functions.

integration setup

First of all you need to create config for your dashboard. For this open your Home Assistant dashboard and at the right top corner press “Edit Dashboard” button (a pencil).
In the opened pop-up, click on the three dots icon and select the “Take Control” button:

integration setup

Press “Take Control” one more time:

integration setup

Now you can install the Robonomics integration. To do so, follow these steps:

VIDEO LOADING...
  1. In the web interface of Home Assistant go to Settings -> Device & Services and press ADD INTEGRATION. Search for Robonomics.

  2. Click on Robonomics and fill in the configuration:

  • Add seed from the SUB_CONTROLLER account to controller account seed.

  • Add the public address of the SUB_OWNER account to the subscription owner address.

  • Set the interval of data sending (by default it is 10 minutes).

  • (Optional) You can add credentials for pinning service Pinata or other custom gateway to spread your data wider over the IPFS network.

    Note
    In Pinata Setup section you can find more detailed information about using Pinata.

  1. Press SUBMIT after finishing the configuration. If you filled in everything correctly, you will see the success window.

That’s all! You have fully setup Robonomics Integration into Home Assistant. Now you can use all
Robonomics Web Services. To find out more about them, go to “Use” section.

Couldn't complete

Thanks,
we'll keep in touch!

It was hard

Thanks,
we'll keep in touch!

It was ok

Thanks,
we'll keep in touch!

It was easy

Thanks,
we'll keep in touch!
Main contributors: @LoSk-p , @nakata5321 , @Fingerling42
Make a contribution

Robonomics wiki is open source. See something that's wrong or unclear? Submit a pull request.

? Ask your question