# Energy Usage Calculator (EUC) / Kargupy

Build Version 0.8 EUC/Kargupy Documentation (lang=en-US)

## Intro

• Calculate home energy usage per day and month
• Estimate energy cost which will be paid monthly
• Help saving energy by knowing estimation
• Calculation is not from live data or history
• Based on maximum possibility
• Accurate prediction is not guaranteed

## Base Formula

```VA = W
KVA = KW
WHn = W * H
DWH = WH1 + .. + WHn [NEA]
MWH = TWH * 30
MKWH = MWH / 1000
MB = FKWH * P
```

```DWH < VA
Based on maximum usage & time per day
Possibility : Result - 50 %
```

## Declaration

```VA = Volt-ampere (VA)
W = Watt (W)
WHn = Watt of n / Hour (Wh) [Limited to 24]
DWH = Daily Watt / Hour (Wh) [Limited to VA]
MWH = Monthly Watt / Hour (Wh)
MKWH = Monthly KiloWatt / Hour (kWh)
MC = Monthly Cost (Rp)
```

## Usage | Monthly | Tax

```>= 6600 VA = Non-Subsidy = Rp 1.000 / kWh
<  6600 VA = Subsidy     = Rp   600 / kWh
TP = 5 % = 0.05
```

## Input Example

```[Separator I]
[Title]
[Separator II]
- Name : Person
- Household Power (VA) : 2200
- Number of electronic appliances : 3 [NEA]
Electronic appliances list :
EA 1 | Power (Watt) = 10
-    | Usage (Hour) = 1 [Limited to 24]
-  2 | Power (Watt) = 20
-    | Usage (Hour) = 2
-  3 | Power (Watt) = 30
-    | Usage (Hour) = 3
```

## Process Example

```WH1 = 10 * 1 = 10
WH2 = 20 * 2 = 40
WH3 = 30 * 3 = 90
DWH = 10 + 40 + 90 = 140
MWH = 140 * 30 = 4200
MKWH = 4200 / 1000 = 4.2
MB = 4.2 * 600 = 2520
```

## Output Example

```[Separator II]
Household power   = 2200 VA
Electronic 1 Watt = 10 Wh
Electronic 2 Watt = 40 Wh
Electronic 3 Watt = 90 Wh
Daily   Watt Hour = 140 Wh
Monthly Watt Hour = 4200 Wh
Monthly kWh       = 4.2 kWh
Monthly Price/kWh = Rp 600
Monthly Bills     = Rp 2520
[Separator I]
```

## Future Formula

```I = V / R
V = I * R
P = I^2 * R
P = V^2 / R
W = I^2 * R * t
W = (V^2 * t) / R
W = P * t
TAX = MP + (MP * TP)
```

## Future Features

• Naming each electronic appliance item.
• Using future formula
• Specific tax by place & location
• Pluggable Authentication Module (PAM)

## Future reference

Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.