# Custom AC isolators, DC isolators and meters

In Easy PV you can add custom AC isolators, DC isolators and meters. Each of these will be available to select in the electrical task.

To add a custom component in Easy PV navigate to **My Components on the left-side menu or **Components from the top drop down menu and select the type of component you would like to add.

#### Creating a component

Click the orange **+ New \[component type\]** button to create a component. You will need the **datasheet** from the manufacturer so that you can input the correct technical specifications of your product. This is a list of product information required:

##### General

Here you can enter product information that will appear when you go to select the component in your project.

<table border="1" id="bkmrk-product-info-descrip" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 50.0477%;"></col><col style="width: 50.0477%;"></col></colgroup><thead><tr><td style="height: 30.8px;">**Product info**</td><td style="height: 30.8px;">**Description**</td></tr></thead><tbody><tr><td style="height: 66.8px;">Name

</td><td style="height: 66.8px;">Name shown across Easy PV. Usually the manufacturer and model.

</td></tr><tr><td style="height: 48.8px;">Manufacturer  
</td><td style="height: 48.8px;">Company that makes this product.

</td></tr><tr><td style="height: 48.8px;">Model Number</td><td style="height: 48.8px;">Manufacturer's model or part number.

</td></tr><tr><td style="height: 48.8px;">Price</td><td style="height: 48.8px;">Price of the product.

</td></tr><tr><td style="height: 48.8px;">Description</td><td style="height: 48.8px;">Notes shown when selecting this product.

</td></tr><tr><td style="height: 30.8px;">Product Image</td><td style="height: 30.8px;">**⚠️** You must save your component before you can add a product image.

</td></tr></tbody></table>

##### Electrical

Here you can enter the technical specifications of the product. The details required will be different depending on the type of component.

<table border="1" id="bkmrk-technical-info-descr" style="border-collapse: collapse; width: 100%; height: 504.8px;"><colgroup><col style="width: 50.0477%;"></col><col style="width: 50.0477%;"></col></colgroup><thead><tr style="height: 30.8px;"><td style="height: 30.8px;">**Technical info**</td><td style="height: 30.8px;">**Description**</td></tr></thead><tbody><tr style="height: 30.8px;"><td class="align-center" colspan="2" style="height: 30.8px;">**AC Isolators  
</td></tr><tr style="height: 48.8px;"><td style="height: 48.8px;">Max Current

</td><td style="height: 48.8px;">Maximum continuous current in amps (A).

</td></tr><tr style="height: 48.8px;"><td style="height: 48.8px;">Type

</td><td style="height: 48.8px;">3-Pole for single phase, 4-Pole for three phase.

</td></tr><tr style="height: 34.8px;"><td colspan="2" style="height: 34.8px;">**DC Isolators**

</td></tr><tr style="height: 66.8px;"><td style="height: 66.8px;">Type

</td><td style="height: 66.8px;">2-Pole switches one string. 4-Pole can switch two strings in parallel.

</td></tr><tr style="height: 66.8px;"><td style="height: 66.8px;">Current/voltage rating pairs</td><td style="height: 66.8px;">Current in amps (A), Voltage in Volts (V).

Click **+ Add row** to enter another pair.

</td></tr><tr style="height: 30.8px;"><td class="align-center" colspan="2" style="height: 30.8px;">**Meters**</td></tr><tr style="height: 48.8px;"><td style="height: 48.8px;">Max Current

</td><td style="height: 48.8px;">Maximum continuous current in amps (A).

</td></tr><tr style="height: 48.8px;"><td style="height: 48.8px;">Type

</td><td style="height: 48.8px;">Single-phase or three-phase supply.

</td></tr><tr style="height: 48.8px;"><td style="height: 48.8px;">Hybrid

</td><td style="height: 48.8px;">Tick if compatible with hybrid inverters.

</td></tr></tbody></table>

##### Admin

Set optional controls here.

<table border="1" id="bkmrk-control-description-" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 50.0477%;"></col><col style="width: 50.0477%;"></col></colgroup><thead><tr><td style="height: 30.8px;">**Control**</td><td style="height: 30.8px;">**Description**</td></tr></thead><tbody><tr><td>Wholesale ID

</td><td><span class="rQesXe MPyX">**Optional:** For products supplied by Midsummer, put the product ID here.</span>

</td></tr><tr><td style="height: 66.8px;">Component priority

</td><td style="height: 66.8px;">**Optional:** Decides which component is recommended or listed first. A higher number wins. Blank or 0 is the lowest priority.

</td></tr><tr><td style="height: 120.8px;">Owner

</td><td style="height: 120.8px;">**⚠️** This will be set to '**My account**' when you create a new component.

You can **share** or **change ownership** after you save, if you want others on your team to have access to it.

</td></tr></tbody></table>

Click **Create** to save the component. Once you have added a component successfully, you’ll be able to select it in the list when creating a new project in the Electrical task.

#### Editing a component

<div aria-owns="action-menu-parent-container" class="n6owBd awi2gc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(22, 23, 26);" data-hveid="CAAIChAA" data-processed="true" data-sfc-cp="" data-sfc-root="ep" id="bkmrk-select-the-component" jsaction="" jscontroller="TDBkbc#Ml18Xb" jsuid="QIyaFe_10">Select the component you want to update from the list and click the [![image.png](https://help.easy-pv.co.uk/uploads/images/gallery/2026-09/scaled-1680-/q3p1bhhjPvNtdhw2-image.png)](https://help.easy-pv.co.uk/uploads/images/gallery/2026-09/q3p1bhhjPvNtdhw2-image.png)**Edit** button in the top-right corner. This will allow you to modify the product details and set some additional information:</div><div aria-owns="action-menu-parent-container" class="n6owBd awi2gc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(22, 23, 26);" data-hveid="CAAIChAA" data-processed="true" data-sfc-cp="" data-sfc-root="ep" id="bkmrk--3" jsaction="" jscontroller="TDBkbc#Ml18Xb" jsuid="QIyaFe_10">  
</div><div aria-owns="action-menu-parent-container" class="n6owBd awi2gc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(22, 23, 26);" data-hveid="CAAIChAA" data-processed="true" data-sfc-cp="" data-sfc-root="ep" id="bkmrk--4" jsaction="" jscontroller="TDBkbc#Ml18Xb" jsuid="QIyaFe_10"></div><div aria-owns="action-menu-parent-container" class="n6owBd awi2gc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(22, 23, 26);" data-hveid="CAAIChAA" data-processed="true" data-sfc-cp="" data-sfc-root="ep" id="bkmrk--5" jsaction="" jscontroller="TDBkbc#Ml18Xb" jsuid="QIyaFe_10"></div><div aria-owns="action-menu-parent-container" class="n6owBd awi2gc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(22, 23, 26);" data-hveid="CAAIDRAA" data-processed="true" data-sfc-cp="" data-sfc-root="ep" id="bkmrk--6" jsaction="" jscontroller="TDBkbc#Ml18Xb" jsuid="QIyaFe_1k"></div><div aria-owns="action-menu-parent-container" class="n6owBd awi2gc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(22, 23, 26);" data-hveid="CAAIDRAA" data-processed="true" data-sfc-cp="" data-sfc-root="ep" id="bkmrk-1.-add-a-product-ima" jsaction="" jscontroller="TDBkbc#Ml18Xb" jsuid="QIyaFe_1k"><div aria-level="4" class="AdPoic" data-animation-nesting="" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", sans-serif; font-size: 16px; font-weight: 700; margin: 24px 0px 12px; text-decoration: none; border-bottom: 0px rgb(22, 23, 26);" data-processed="true" data-sae="" data-sfc-cp="" data-sfc-root="ep" data-wiz-attrbind="aria-level=QIyaFe_2d/fLk2Md" jsaction="" jscontroller="SF2W9b#clbHl" jsuid="QIyaFe_2d" role="heading">**Add a Product Image**</div><div class="n6owBd awi2gc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(22, 23, 26);" data-hveid="CAAIEhAA" data-processed="true" data-sfc-cp="" data-sfc-root="ep" jsaction="" jscontroller="TDBkbc#Ml18Xb" jsuid="QIyaFe_2j">You can upload an image of the product in the **General** tab.</div><div class="n6owBd awi2gc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(22, 23, 26);" data-hveid="CAAIEhAA" data-processed="true" data-sfc-cp="" data-sfc-root="ep" jsaction="" jscontroller="TDBkbc#Ml18Xb" jsuid="QIyaFe_2j">  
</div><div aria-owns="action-menu-parent-container" class="n6owBd awi2gc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(22, 23, 26);" data-hveid="CAAIFBAA" data-processed="true" data-sfc-cp="" data-sfc-root="ep" jsaction="" jscontroller="TDBkbc#Ml18Xb" jsuid="QIyaFe_31"><div aria-level="4" class="AdPoic" data-animation-nesting="" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", sans-serif; font-size: 16px; font-weight: 700; margin: 24px 0px 12px; text-decoration: none; border-bottom: 0px rgb(22, 23, 26);" data-processed="true" data-sae="" data-sfc-cp="" data-sfc-root="ep" data-wiz-attrbind="aria-level=QIyaFe_3b/fLk2Md" jsaction="" jscontroller="SF2W9b#clbHl" jsuid="QIyaFe_3b" role="heading">**Upload Documents**</div></div></div><span class="iNqyIf" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(22, 23, 26);" data-sfc-cp="" data-sfc-root="ep">Go to the **Documents** tab to u</span><span class="iNqyIf" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(22, 23, 26);" data-sfc-cp="" data-sfc-root="ep">pload files such as data sheets, MCS certificates, installation guides, warranties, maintenance records, user guides, or ENA certificates for the component.</span><span class="iNqyIf" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(22, 23, 26);" data-sfc-cp="" data-sfc-root="ep">  
</span>

<span class="iNqyIf" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(22, 23, 26);" data-sfc-cp="" data-sfc-root="ep">Select the **Document type** from the dropdown and choose a file from your computer to upload.</span>

[![image.png](https://help.easy-pv.co.uk/uploads/images/gallery/2026-09/scaled-1680-/FRcWSHNA51sMeeqE-image.png)](https://help.easy-pv.co.uk/uploads/images/gallery/2026-09/FRcWSHNA51sMeeqE-image.png)

<div aria-owns="action-menu-parent-container" class="n6owBd awi2gc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(22, 23, 26);" data-hveid="CAAIDRAA" data-processed="true" data-sfc-cp="" data-sfc-root="ep" id="bkmrk-3.-set-ownership" jsaction="" jscontroller="TDBkbc#Ml18Xb" jsuid="QIyaFe_1k"><div aria-owns="action-menu-parent-container" class="n6owBd awi2gc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(22, 23, 26);" data-hveid="CAAIFBAA" data-processed="true" data-sfc-cp="" data-sfc-root="ep" jsaction="" jscontroller="TDBkbc#Ml18Xb" jsuid="QIyaFe_31"><div aria-owns="action-menu-parent-container" class="n6owBd awi2gc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(22, 23, 26);" data-hveid="CAAIGRAA" data-processed="true" data-sfc-cp="" data-sfc-root="ep" jsaction="" jscontroller="TDBkbc#Ml18Xb" jsuid="QIyaFe_4d"><div aria-level="4" class="AdPoic" data-animation-nesting="" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", sans-serif; font-size: 16px; font-weight: 700; margin: 24px 0px 12px; text-decoration: none; border-bottom: 0px rgb(22, 23, 26);" data-processed="true" data-sae="" data-sfc-cp="" data-sfc-root="ep" data-wiz-attrbind="aria-level=QIyaFe_4n/fLk2Md" jsaction="" jscontroller="SF2W9b#clbHl" jsuid="QIyaFe_4n" role="heading">**Set Ownership**</div></div></div></div><span class="iNqyIf" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(22, 23, 26);" data-sfc-cp="" data-sfc-root="ep">Go to the **Admin** tab and select an **Owner** from the dropdown. This controls who in your organisation has the rights to see or edit this specific component:</span>

[![image.png](https://help.easy-pv.co.uk/uploads/images/gallery/2026-09/scaled-1680-/hwOZbYNo3aP5fJDp-image.png)](https://help.easy-pv.co.uk/uploads/images/gallery/2026-09/hwOZbYNo3aP5fJDp-image.png)

- <span class="iNqyIf" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(22, 23, 26);" data-sfc-cp="" data-sfc-root="ep">**My account:** Only you can see and edit the component.</span>
- <span aria-owns="action-menu-parent-container" class="iNqyIf" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(22, 23, 26);" data-sfc-cp="" data-sfc-root="ep">**My team:** Everyone on your team can see the component. Only team owners and admins can edit it.</span>

#### <span aria-owns="action-menu-parent-container" class="iNqyIf" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(22, 23, 26);" data-sfc-cp="" data-sfc-root="ep">Filters</span>

[![image.png](https://help.easy-pv.co.uk/uploads/images/gallery/2026-09/scaled-1680-/ZxD7loBI2DB2Lfhl-image.png)](https://help.easy-pv.co.uk/uploads/images/gallery/2026-09/ZxD7loBI2DB2Lfhl-image.png)

The component list can get quite large now that it displays both the global Midsummer database and your custom library in one unified view. You can apply filters to sort your workspace:

[![image.png](https://help.easy-pv.co.uk/uploads/images/gallery/2026-09/scaled-1680-/FsDPSQDW5wbhpGx2-image.png)](https://help.easy-pv.co.uk/uploads/images/gallery/2026-09/FsDPSQDW5wbhpGx2-image.png)

- <span class="iNqyIf" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(22, 23, 26);" data-sfc-cp="" data-sfc-root="ep">**Filter by Owner:** Narrow your list down to see only components belonging to a specific ownership group (`Everyone`, `Site`, `Team`, or `You`).</span>
- <span class="iNqyIf" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(22, 23, 26);" data-sfc-cp="" data-sfc-root="ep">**Filter by Type:** Sort your list by component specifications.</span>
- <span class="iNqyIf" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(22, 23, 26);" data-sfc-cp="" data-sfc-root="ep">**Filter by Manufacturer:** Group components together by the specific company that manufactured them.</span>
- <span class="iNqyIf" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(22, 23, 26);" data-sfc-cp="" data-sfc-root="ep">**Show Hidden:** Tick this box to reveal components that you or your team have previously hidden.</span>
- <span class="iNqyIf" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(22, 23, 26);" data-sfc-cp="" data-sfc-root="ep">**Show View-Only Components:** Toggle this option to view components that you have access to use in your designs, but do not have permission to edit (such as centrally managed Core components).</span>
- <span aria-owns="action-menu-parent-container" class="iNqyIf" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(22, 23, 26);" data-sfc-cp="" data-sfc-root="ep">**Clear All:** Click this button at any time to reset all search queries, checkboxes, and filters back to the default view.</span>

<span style="color: rgb(34, 34, 34); font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; font-size: 1.8em; font-weight: 600;">FAQs</span>


<details id="bkmrk-%E2%9D%93-common-faq-%C2%A0"><summary>❓Why isn’t my custom component showing up as an option in my project?</summary>

- <div class="n6owBd awi2gc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(22, 23, 26);" data-hveid="CAAICxAA" data-processed="true" data-sfc-cp="" data-sfc-root="ep" jsaction="" jscontroller="TDBkbc#Ml18Xb" jsuid="YaEtJ_w">If you can see a meter inside your Component Editor but it doesn’t appear as an option when you are working on an active project design, it is failing one of these four rules:
    - <span class="iNqyIf" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(22, 23, 26);" data-sfc-cp="" data-sfc-root="ep">**It isn't compatible:** If your project design isn't compatible with this specific product, you won't see it as an option. Check the specifications you have set in the 'Electrical' tab for your component.</span>
    - <span aria-owns="action-menu-parent-container" class="iNqyIf" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(22, 23, 26);" data-sfc-cp="" data-sfc-root="ep">**It has been hidden:** Hiding a meter removes it from your dashboard view *and* completely disables it from the Electrical task selection. Check for hidden components by clicking **Filter** and toggle on 'Show hidden'.</span>
    
    </div>

</details>---

## <span class="corp-icon material-symbols-rounded icon-support mceNonEditable" style="user-select: none;">​</span>Still Need Help? / Want to know more?


- **Live training:** [Book onto a live demo session](https://cal.com/easy-pv/easy-pv-free-training) to see this feature in action
- **More guides**: Take a look at our [component guides](https://help.easy-pv.co.uk/books/creating-components)
- **Contact Support:** If you've got further questions, get in touch with our support team at **help@easy-pv.co.uk** (UK) or **help@easy-pv.ie** (IE). *If you are experiencing a bug, to help us look into your issue faster, please include the email address of your account, the name of the project and screenshots of any unexpected behaviou*

<div align="left" dir="ltr" id="bkmrk--12"></div>