GithubHelp home page GithubHelp logo

Comments (5)

JaccoR avatar JaccoR commented on June 17, 2024 1

Yes it's only in euro for now. Unfortunately the python library of ENTSO-e only gives prices in euro. I am not sure if the API of ENTSO-e can give prices in more currencies, otherwise we have to fetch exchange rates from another API (like OpenExchange) i think.

Before a solution in this integration is fixed, you can use the open exchange rates integration to convert euros to NOK.

from hass-entso-e.

krsandvik avatar krsandvik commented on June 17, 2024

I think this API supports NOK
https://www.nordpoolgroup.com/en/trading/api/

from hass-entso-e.

JaccoR avatar JaccoR commented on June 17, 2024

The template can be used to convert euros:
Here is an example provided by @SVH-Powel.

{% set s = {
"day": 0.6676,
"night": 0.5426,
"cert": 0.01,
"vat": 1.25,
"eur": float(states('sensor.kurs_eur'), 10)
}
%}
{% if now().isoweekday() >= 1 and now().isoweekday() <= 5 %}
{% if now().hour >= 6 and now().hour < 22 %}
{{(current_price * s.eur * s.vat + s.day + s.cert) | float}}
{% else %}
{{(current_price * s.eur * s.vat + s.night + s.cert) | float}}
{% endif %}
{% else %}
{{(current_price * s.eur * s.vat + s.night + s.cert) | float}}
{% endif %}

Here sensor.kurs_eur can be changed to the sensor that gives you the exchange the rate for the currency you want.

from hass-entso-e.

overas avatar overas commented on June 17, 2024

Thanks for the example.
You can also make the sensor with the currect Euro to NOK: sensor.kurs_eur
I have taken the example from this norwegian forum: https://www.hjemmeautomasjon.no/forums/topic/11102-str%C3%B8mpriser/?do=findComment&comment=105596

  - platform: rest
    resource: https://data.norges-bank.no/api/data/EXR/B.EUR.NOK.SP?lastNObservations=1&format=sdmx-json
    name: kurs_eur
    scan_interval: 43200
    unit_of_measurement: NOK
    value_template: "{{ value_json['data']['dataSets'][0]['series']['0:0:0:0']['observations']['0'][0] }}"

Thank you for the help. I am closing the case.

from hass-entso-e.

JaccoR avatar JaccoR commented on June 17, 2024

I am currently working on a config flow where you could select a entity with a conversion rate and use that to convert to the currency you want. This field also needs to accept a float if people don't want to use a entity for it.

If you want to help: see #38!

from hass-entso-e.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.