Skip to content

fredericmorin/hilo-calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hilo formula helper

The script is still a bit rough but should work with a bit of finessing

Setup

  • Create venv and install deps
    ./setup.sh
  • Set HA creds in .env file
    HA_URL=http://homeassistant.local ACCESS_TOKEN=access_token_from_your_account_security_tab_section_at_the_bottom

Usage

  • Get list of Hilo events

    hilocalc events

  • Compute hilo formula components from HA recorder statistics

    hilocalc compute 2026-01-05T16:00:00-05:00

    PeakEvent(start=datetime.datetime(2026, 1, 5, 16, 0, tzinfo=<DstTzInfo 'Canada/Eastern' EST-1 day, 19:00:00 STD>), end=datetime.datetime(2026, 1, 5, 20, 0, tzinfo=<DstTzInfo 'Canada/Eastern' EST-1 day, 19:00:00 STD>), period=<Period.PM: 'PM'>) MMA_reference_anchor_average_of_past_5_except_min_and_max=8.743635416671168 kWh MMP_reference_peak_average_of_past_5_except_min_and_max=20.788375000008575 kWh A_anchor_period_consumed=23.69034374995681 kWh P_peak_period_consumed=13.893773437521304 kWh C_factor=2.0 ER = ((A - MMA) * C) + MMP = 50.681791666579855 kWh EE = ER - P = 36.78801822905855 kWh Credit = 20.89044403155319$ 

Hilo

Équations de base pour calcul du crédit hivernal

  • Les périodes de pointe du matin sont de 6AM à 10AM. Celles du soir de 16PM à 20PM.
  • Les périodes d'ancrage du matin sont de 1AM à 4AM. Celle du soir de midi à 14PM.

Soit:

  • MMA: Moyenne Mobile Ancrage (kWh).
  • MMP: Moyenne Mobile Pointe (kWh).
  • A: Consommation ancrage pré-évènement de pointe (kWh).
  • P: Consommation pendant l'évènement de pointe (kWh).
  • C: Constante de temporisation. 4/3 le matin. 2 le soir. Pas d'unité.
  • ER: Énergie de Référence. Ce qu'aurait été votre consommation en période de pointe s'il n'y avait pas eu d'évènement (kWh).
  • EE: Énergie Effacée (kWh). Objet du crédit. En $ si multipliée par .56786$/kWh.

Donc :

ER = ((A - MMA) x C) + MMP kWh EE = ER-P kWh 

Si EE > 40 kWh on doit prendre la nouvelle formule:

ER = ( MINIMUM ((A - MMA), (2 x MMA) ) x C) + MMP kWh EE = ER-P kWh 

Note: (A-MMA) et EE ne peuvent être négatifs. On prendra 0 dans ce cas.

Refs

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors