Exemple vérifiable — Exemple fictif, prix déclarés : mêmes horaires avant et après. Aucun gain lié aux horaires.
IndicateurRésultat
basisannual
confidencelow
confidence labelEstimation à partir de votre consommation annuelle et d'un profil horaire
Consommation annuelle estimée4 500 kWh
old › hp kwh2 590 kWh
old › hc kwh1 910 kWh
old › energy eur804,51 €
old › subscription eur200,00 €
old › total eur1 004,51 €
new › hp kwh2 590 kWh
new › hc kwh1 910 kWh
new › energy eur804,51 €
new › subscription eur200,00 €
new › total eur1 004,51 €
delta eur year0,00 €
delta pct0
kwh moved from hp to hc0
kwh moved from hc to hp0
hc share old0,4244
hc share new0,4244
best option › optionhp_hc
best option › total eur year1 004,51 €
best option › is currentOui
best option › verdictGarder le contrat
best option › difference eur year0,00 €
evaluated options › 0 › optionhp_hc
evaluated options › 0 › total eur year1 004,51 €
evaluated options › 0 › is currentOui
not evaluated › 0base
not evaluated › 1tempo
shift scenario ceiling eur year0,00 €
shape labelhypothèse Boncourant — foyer nocturne avec un creux à midi, sans coefficient Enedis
curve coverageNon renseigné
limits › 0Les prix sont ceux fournis en entrée, tous taxes comprises : la méthode ne va pas chercher de grille et ne compare aucun marché.
limits › 1La répartition HP/HC sous le nouvel horaire est calculée, jamais constatée : sans courbe de charge, elle repose sur la forme horaire fournie.
limits › 2Options non évaluées : base, tempo — leurs prix n'ont pas été fournis, donc aucune conclusion n'est tirée à leur sujet.
limits › 3Le plafond de reprise (hypothèse Boncourant — foyer nocturne avec un creux à midi, sans coefficient Enedis) suppose que vous reprogrammez tous les usages sortis des heures creuses : c'est un scénario, pas une économie acquise.
Tous les outils

Impact d'un changement d'heures creuses

Calcule l’impact de deux horaires explicitement fournis, sans résoudre un horaire depuis une ville. Calcule ce qu'un changement de plages d'heures creuses coûte à l'année, en facturant deux fois la même consommation (avant / après) avec les mêmes prix et le même abonnement. Les horaires viennent du courrier ou de la facture : aucune adresse ne résout des heures creuses, Enedis les attribuant par point de livraison. Accepte une répartition HP/HC facturée ou une consommation annuelle ; la courbe mesurée se lit dans l'étude Boncourant. Les prix sont fournis par l'appelant, toutes taxes comprises, et rien n'est conservé.

Votre calcul, sans compte

Les résultats dépendent des preuves saisies. Aucun contrat n’est modifié. Traitement et suppression des données.

old schedule *

Saisie structurée JSON selon le schéma documenté ci-dessous.

Saisie structurée JSON selon le schéma documenté ci-dessous.

new schedule *

Saisie structurée JSON selon le schéma documenté ci-dessous.

Saisie structurée JSON selon le schéma documenté ci-dessous.

current option *
kwh by colour (facultatif)

Saisie structurée JSON selon le schéma documenté ci-dessous.

Format et limites des données
{
  "type": "object",
  "properties": {
    "old_schedule": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "winter_windows",
        "summer_windows"
      ],
      "properties": {
        "winter_windows": {
          "type": "array",
          "minItems": 1,
          "items": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "start_h",
              "end_h"
            ],
            "properties": {
              "start_h": {
                "type": "integer",
                "minimum": 0,
                "maximum": 23
              },
              "end_h": {
                "type": "integer",
                "minimum": 0,
                "maximum": 23
              }
            }
          }
        },
        "summer_windows": {
          "type": "array",
          "minItems": 1,
          "items": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "start_h",
              "end_h"
            ],
            "properties": {
              "start_h": {
                "type": "integer",
                "minimum": 0,
                "maximum": 23
              },
              "end_h": {
                "type": "integer",
                "minimum": 0,
                "maximum": 23
              }
            }
          }
        },
        "evidence": {
          "type": "string",
          "enum": [
            "bill",
            "declaration",
            "meter",
            "assumed"
          ]
        }
      }
    },
    "new_schedule": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "winter_windows",
        "summer_windows"
      ],
      "properties": {
        "winter_windows": {
          "type": "array",
          "minItems": 1,
          "items": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "start_h",
              "end_h"
            ],
            "properties": {
              "start_h": {
                "type": "integer",
                "minimum": 0,
                "maximum": 23
              },
              "end_h": {
                "type": "integer",
                "minimum": 0,
                "maximum": 23
              }
            }
          }
        },
        "summer_windows": {
          "type": "array",
          "minItems": 1,
          "items": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "start_h",
              "end_h"
            ],
            "properties": {
              "start_h": {
                "type": "integer",
                "minimum": 0,
                "maximum": 23
              },
              "end_h": {
                "type": "integer",
                "minimum": 0,
                "maximum": 23
              }
            }
          }
        },
        "evidence": {
          "type": "string",
          "enum": [
            "bill",
            "declaration",
            "meter",
            "assumed"
          ]
        }
      }
    },
    "current_option": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "option",
        "hp_eur_per_kwh",
        "hc_eur_per_kwh",
        "subscription_eur_per_year"
      ],
      "properties": {
        "option": {
          "type": "string",
          "enum": [
            "base",
            "hp_hc",
            "tempo"
          ]
        },
        "hp_eur_per_kwh": {
          "type": "number",
          "exclusiveMinimum": 0,
          "maximum": 1
        },
        "hc_eur_per_kwh": {
          "type": "number",
          "exclusiveMinimum": 0,
          "maximum": 1
        },
        "subscription_eur_per_year": {
          "type": "number",
          "minimum": 0
        },
        "price_label": {
          "type": "string",
          "maxLength": 200
        },
        "price_as_of": {
          "type": "string",
          "maxLength": 40
        },
        "kwh_by_colour": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "bleu",
            "blanc",
            "rouge"
          ],
          "properties": {
            "bleu": {
              "type": "number",
              "minimum": 0
            },
            "blanc": {
              "type": "number",
              "minimum": 0
            },
            "rouge": {
              "type": "number",
              "minimum": 0
            }
          }
        }
      }
    },
    "alternatives": {
      "type": "array",
      "items": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "option",
          "hp_eur_per_kwh",
          "hc_eur_per_kwh",
          "subscription_eur_per_year"
        ],
        "properties": {
          "option": {
            "type": "string",
            "enum": [
              "base",
              "hp_hc",
              "tempo"
            ]
          },
          "hp_eur_per_kwh": {
            "type": "number",
            "exclusiveMinimum": 0,
            "maximum": 1
          },
          "hc_eur_per_kwh": {
            "type": "number",
            "exclusiveMinimum": 0,
            "maximum": 1
          },
          "subscription_eur_per_year": {
            "type": "number",
            "minimum": 0
          },
          "price_label": {
            "type": "string",
            "maxLength": 200
          },
          "price_as_of": {
            "type": "string",
            "maxLength": 40
          },
          "kwh_by_colour": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "bleu",
              "blanc",
              "rouge"
            ],
            "properties": {
              "bleu": {
                "type": "number",
                "minimum": 0
              },
              "blanc": {
                "type": "number",
                "minimum": 0
              },
              "rouge": {
                "type": "number",
                "minimum": 0
              }
            }
          }
        }
      }
    },
    "consumption": {
      "oneOf": [
        {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "basis",
            "annual_kwh",
            "hp_kwh",
            "hc_kwh"
          ],
          "properties": {
            "basis": {
              "const": "split"
            },
            "annual_kwh": {
              "type": "number",
              "exclusiveMinimum": 0,
              "maximum": 1000000
            },
            "hp_kwh": {
              "type": "number",
              "minimum": 0
            },
            "hc_kwh": {
              "type": "number",
              "minimum": 0
            },
            "shape": {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "hourly_share",
                "monthly_share"
              ],
              "properties": {
                "label": {
                  "type": "string",
                  "maxLength": 120
                },
                "hourly_share": {
                  "type": "array",
                  "minItems": 24,
                  "maxItems": 24,
                  "items": {
                    "type": "number",
                    "minimum": 0
                  }
                },
                "monthly_share": {
                  "type": "array",
                  "minItems": 12,
                  "maxItems": 12,
                  "items": {
                    "type": "number",
                    "minimum": 0
                  }
                }
              }
            }
          }
        },
        {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "basis",
            "annual_kwh"
          ],
          "properties": {
            "basis": {
              "const": "annual"
            },
            "annual_kwh": {
              "type": "number",
              "exclusiveMinimum": 0,
              "maximum": 1000000
            },
            "shape": {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "hourly_share",
                "monthly_share"
              ],
              "properties": {
                "label": {
                  "type": "string",
                  "maxLength": 120
                },
                "hourly_share": {
                  "type": "array",
                  "minItems": 24,
                  "maxItems": 24,
                  "items": {
                    "type": "number",
                    "minimum": 0
                  }
                },
                "monthly_share": {
                  "type": "array",
                  "minItems": 12,
                  "maxItems": 12,
                  "items": {
                    "type": "number",
                    "minimum": 0
                  }
                }
              }
            }
          }
        }
      ]
    }
  },
  "required": [
    "old_schedule",
    "new_schedule",
    "current_option",
    "consumption"
  ],
  "additionalProperties": false
}

Pour une conclusion sur votre contrat et votre consommation : ouvrir une étude résidentielle ou professionnelle.