Skip to content

webdotpulse/Prikker

Repository files navigation

Prikker

Electricity Pulse is a comprehensive web application for designing and drawing electrical schemas (single-line diagrams and situation diagrams) conforming to the Belgian AREI standard.

Features

  • Single-Line Diagrams (Eéndraadschema): Draw complete schemas with a wide variety of symbols, hierarchical board/sub-board structures, and specific cable/protection properties.
  • Situation Diagrams (Situatieschema): Draw floor plans (walls, doors, windows) and overlay the electrical symbols to match the single-line diagram.
  • PV & Battery Support (AREI): Full support for adding Power Sources like Photovoltaic (PV) installations and batteries.
    • Dedicated 'Productiemeter' symbol.
    • 'Stroombron' property to visualize power flow to the main busbar.
    • Type B and A-EV differential options.
    • Optional 'Remautomaat' property on main distribution boards.
  • Automatic Validation: Instantly validate circuits against common AREI rules (e.g., maximum 8 points per circuit, protection matching wire section, wet circuits requiring 30mA).
  • Export & Print: Generate full A4/A3 PDF exports including an automated Title Block and List of Circuits.

Revision History

v1.1.0 - AREI PV/Battery Updates

  • Added production_meter (PV) to symbol library.
  • Added is_source property to circuits, drawing an inverse arrow indicating power flow to the busbar.
  • Added Remautomaat setting to the Main Board properties to correctly depict combined grid/inverter protection.
  • Expanded Differential protection options to include Type B and A-EV.
  • Updated validation logic to warn if a power source (PV/Battery/EV) is missing Type B or A-EV protection.

Revision History

Issue Update

  • Feature: Updated AREI symbols for solar panels (PV), batteries, inverters, and production meters to strictly match required Belgian standards (e.g., proper DC/AC notation, PV arrows).
  • Feature: Added Specificaties (Specifications) tracking to relevant symbols (battery, solar_panel, inverter, production_meter).
  • Feature: Added UI controls in the properties panel (js/eendraad.js, js/situatie.js) to input Merk/Brand, Type, Pmax, U, I, and E.
  • Feature: Automatically render these specifications textually on both the Single-Line (Eendraad) and Situation (Situatie) diagrams next to the placed components.
  • UI Update (Eendraadschema Layout): Updated symbol placement logic in js/eendraad.js to draw symbols horizontally along branches, rotated right (90 degrees). Text elements like sequence numbers and descriptions are positioned accurately above branch lines and below symbols, perfectly matching the original https://eendraadschema.goethals-jacobs.be/ style layout.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors