Note
Welcome to the SunFounder Raspberry Pi, Arduino & ESP32 Community on Facebook!
Get technical support and troubleshooting help.
Learn and share projects, tips, and tutorials.
Access early product previews and updates.
Enjoy exclusive discounts and giveaways.
👉 Join us here: [here]
Seting Up on Home Assistant
If you have installed the Home Assistant system, you will need to add the necessary add-ons to Home Assistant and start them to get the Pironman 5 working.
Note
The following method is only applicable to systems with Home Assistant installed natively. It does not apply to Raspberry Pi systems with Home Assistant installed on top or to Docker versions of Home Assistant.
1. Log in to Home Assistant
After starting Pironman 5, it is recommended to plug in an Ethernet cable directly. This way, you can open your computer browser and enter:
homeassistant.local:8123to access Home Assistant.
Select CREATE MY SMART HOME, and then create your account.
Follow the prompts to choose your location and other configurations. Once completed, you will enter the Home Assistant dashboard.
2. Add the SunFounder Add-ons Repository
The functionality of Pironman 5 is installed on Home Assistant in the form of add-ons. First, you need to add the SunFounder add-ons repository.
Open Settings -> Add-ons.
Click the plus sign in the bottom right corner to enter the add-on store.
In the add-on store, click the menu in the top right corner and select Repositories.
Enter the SunFounder add-ons repository URL:
https://github.com/sunfounder/home-assistant-addon, and click ADD.
After successfully adding, close the pop-up window and refresh the page. Find the SunFounder add-ons list.
3. Install the Pi Config Wizard Add-on
The Pi Config Wizard can help enable the configurations needed for Pironman 5, such as I2C and SPI. If not needed afterward, it can be removed.
Find Pi Config Wizard in the SunFounder add-ons list and click to enter.
On the Pi Config Wizard page, click INSTALL. Wait for the installation to complete.
After the installation is complete, switch to the Log page to confirm if there are any errors.
If there are no errors, return to the Info page and click START to start this add-on.
Now open the WEB UI.
In the Web UI, you will see an option to mount the Boot partition. Click MOUNT to mount the partition.
After successful mounting, you will see options to set I2C, SPI, and edit the config.txt file. Check I2C and SPI to enable them. Once they show as enabled, click the reboot button at the bottom to restart the Raspberry Pi.
After the restart, refresh the page. You will return to the mount boot partition page again. Click MOUNT again.
Usually, you will see that SPI is enabled, but I2C is not because I2C requires two reboots. Enable I2C again, then restart the Raspberry Pi.
After the reboot, return to the MOUNT page again. You will see that both I2C and SPI are enabled.
Note
If after refreshing the page, you do not enter the mount partition page, you can click Settings -> Add-ons -> Pi Config Wizard again.
Check if this add-on is started. If not, click START.
After starting, click OPEN WEB UI, then click MOUNT to confirm if I2C and SPI are enabled.
4. Install the Pironman 5 Add-on
Now officially start installing the Pironman 5 add-on.
Open Settings -> Add-ons.
Click the plus sign in the bottom right corner to enter the add-on store.
Find Pironman 5 in the SunFounder add-ons list and click to enter.
Now install the Pironman 5 add-on.
After installation is complete, click START to start this add-on. You will see the OLED screen display the Raspberry Pi CPU, temperature, and other related information. Four WS2812 RGB LEDs will light up in blue with a breathing mode.
Now you can click OPEN WEB UI to open the Pironman 5 web page. You can also check the option to display the Web UI in the sidebar. This will allow you to see the Pironman 5 option in the left sidebar of Home Assistant, and click to open the Pironman 5 page.
Now you can see the information about your Raspberry Pi, configure the RGB, and control the fan, etc.
Note
At this point, you have successfully set up the Pironman 5, and it is ready to use.
For advanced control of its components, please refer to 5. Control with Commands or Dashboard.