Aller au contenu

Énergie

Faites tourner votre maison aux heures creuses du marché

Reliez votre pompe à chaleur, votre borne de recharge ou votre chauffe-eau aux prix d'enchère publiés. Les flux sont gratuits, sans clé, et n'utilisent que des prix publiés, jamais des prévisions.

En ce moment

Chargement…

Agenda

Abonnez-vous dans Google Agenda, Outlook ou Apple Calendrier : un événement par jour pour la série d'heures la moins chère.

https://nordshifts.com/api/electricity/feeds/LV/cheap-hours.ics?hours=3

Flux JSON

Prix actuel, rang, indicateur bon marché, prix du jour et du lendemain. Actualisé toutes les 5 minutes.

https://nordshifts.com/api/electricity/feeds/LV/now.json?hours=3

Home Assistant

Ajoutez ceci à configuration.yaml. Le capteur binaire s'active pendant les heures les moins chères ; utilisez-le dans une automatisation.

rest:
  - resource: https://nordshifts.com/api/electricity/feeds/LV/now.json?hours=3
    scan_interval: 300
    sensor:
      - name: "Electricity price LV"
        unique_id: nordshifts_price_lv
        value_template: "{{ value_json.now.price if value_json.now else none }}"
        unit_of_measurement: "EUR/MWh"
        json_attributes_path: "$.now"
        json_attributes: [rank_today, level, ts]
    binary_sensor:
      - name: "Cheap electricity LV"
        unique_id: nordshifts_cheap_lv
        value_template: "{{ value_json.now.is_cheap if value_json.now else false }}"

Script Shelly

Collez-le dans Scripts sur un relais Shelly Plus/Pro : il s'enclenche pendant les heures les moins chères et vérifie toutes les 5 minutes.

// NordShifts: relay on during the cheapest 3 hours of the day (LV)
let URL = "https://nordshifts.com/api/electricity/feeds/LV/now.json?hours=3";
function check() {
  Shelly.call("HTTP.GET", { url: URL, timeout: 15 }, function (res, err) {
    if (err !== 0 || !res || res.code !== 200) return;          // keep the last state if the feed is unreachable
    let data = JSON.parse(res.body);
    let on = data.now !== null && data.now.is_cheap === true;
    Shelly.call("Switch.Set", { id: 0, on: on });
  });
}
check();
Timer.set(5 * 60 * 1000, true, check);

Prix de l'enchère day-ahead en EUR/MWh avant taxes, acheminement et marge du fournisseur. Usage raisonnable : une requête toutes les quelques minutes par foyer.

Faites tourner votre maison aux heures creuses du marché