Skip to content

Profiles

A profile is the core mechanism by which Profinity maintains the configuration of your system, and this page explains what an administrator can do with one beyond holding components. Refer to Profinity profiles for what a profile is and how Profinity loads it. Profinity shows the Profile pill on the ADMIN page to users with the Modify profiles permission, as described in Roles and permissions.

Profile packs

A profile pack packages everything related to an instance of Profinity, so that several machines can be configured to run the same system. You download it as a ZIP file and upload it to a different instance to share a configuration. Depending on the system, a profile pack contains:

  • The profile and its configured devices
  • CAN database (DBC) files
  • Scripts
  • CAN logs

A profile pack built on another site can carry security grants for roles that do not exist on this site, as described in Component and collection security. A pack that contains script content needs the Scripting feature on the licence, as described in Licensing.

Shipped example

Profinity ships with an example profile called the Example Profile. It contains a Prohelion 12v battery, a Prohelion Battery Management Unit (BMU), three Elmar Solar maximum power point tracker (MPPT) devices, and two Prohelion WaveSculptor 22 Motor Controllers, as described in the Quick start guide. Copy it to a new profile before using it as a basis for your own work, because Profinity overwrites the file each time a new version is installed.

Profile features

Profiles support three features:

You can change the Kiosk Mode settings of a profile when it is not the active profile. Anyone at a kiosk inherits the permissions of its Kiosk Mode User, so choose a user with only the permissions the display needs, as described in Kiosk Mode. The steps are in How to set up Profinity as a kiosk application.

To activate, rename, import, or download a profile, refer to Manage profiles. To find the files a profile holds on disk, refer to Profile folders.