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.
- 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.
- Added
production_meter(PV) to symbol library. - Added
is_sourceproperty to circuits, drawing an inverse arrow indicating power flow to the busbar. - Added
Remautomaatsetting 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.
- 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.jsto 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.