Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

KjetilB

Medlemmer
  • Innlegg

    10
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av KjetilB

  1. Hei @Gersho

     

    Etter å ha kjørt EVA integrasjonen jeg satte opp i april, har det fungert meget bra siden da. Brukes aktivt og har ikke hatt noe problemer. 

    Har også satt opp en automasjon som gir meg varsling ved strømforbruk over 10kW (i 10 minutter) slik at jeg kan slå av enheter for å slippe høyere nettleie neste måned. Det er også lagt inn at varmtvannstanken slås av midlertidig når strømforbruket er over 10kW, via en standard/enkel automasjon.

     

    Er fornøyd med EVA-måleren, men skulle gjerne slippet å måtte lage egen sensor for å kunne regne ut energiforbruket. Det er et samarbeid som må gjøres av Datek og ZHA-gjengen.

  2. Når N/A på graf og det er ingen verdier i tabellen.

    Prøvde i dag å oppdatere til siste versjon av Nordpool (0.0.5) og HA 2022.4.7 men fortsatt samme resultat.

     

    Noen flere som får det samme? 

     

    Her er log-info:

     

    Logger: homeassistant.components.sensor
    Source: helpers/template.py:409
    Integration: Sensor (documentation, issues)
    First occurred: 7:12:24 PM (2 occurrences)
    Last logged: 7:12:24 PM

    Error adding entities for domain sensor with platform nordpool
    Error while setting up nordpool platform for sensor
    Traceback (most recent call last):
      File "/usr/src/homeassistant/homeassistant/helpers/template.py", line 407, in async_render
        render_result = _render_with_context(self.template, compiled, **kwargs)
      File "/usr/src/homeassistant/homeassistant/helpers/template.py", line 1820, in _render_with_context
        return template.render(**kwargs)
      File "/usr/local/lib/python3.9/site-packages/jinja2/environment.py", line 1291, in render
        self.environment.handle_exception()
      File "/usr/local/lib/python3.9/site-packages/jinja2/environment.py", line 926, in handle_exception
        raise rewrite_traceback_stack(source=source)
      File "<template>", line 1, in top-level template code
    jinja2.exceptions.UndefinedError: 'dict object' has no attribute 'night'

    The above exception was the direct cause of the following exception:

    Traceback (most recent call last):
      File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 382, in async_add_entities
        await asyncio.gather(*tasks)
      File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 614, in _async_add_entity
        await entity.add_to_platform_finish()
      File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 798, in add_to_platform_finish
        await self.async_added_to_hass()
      File "/config/custom_components/nordpool/sensor.py", line 484, in async_added_to_hass
        await self.check_stuff()
      File "/config/custom_components/nordpool/sensor.py", line 445, in check_stuff
        self._update(today)
      File "/config/custom_components/nordpool/sensor.py", line 304, in _update
        formatted_prices = [
      File "/config/custom_components/nordpool/sensor.py", line 305, in <listcomp>
        self._calc_price(
      File "/config/custom_components/nordpool/sensor.py", line 268, in _calc_price
        template_value = self._ad_template.async_render(now=faker())
      File "/usr/src/homeassistant/homeassistant/helpers/template.py", line 409, in async_render
        raise TemplateError(err) from err
    homeassistant.exceptions.TemplateError: UndefinedError: 'dict object' has no attribute 'night'
     

     

  3. stigvi skrev (På 11.4.2022 den 9.26):


    Er det ikke når virkelig strømpris blir negativ / under null at du må bruke så mye som mulig? Du har jo allerede trukket fra støtten fra prisen du normalt betaler i punkt 3. 


    Men det store men her: for hver kwh du bruker når strømprisen er lav, dess mer reduserer du din støtte pr kwh. Altså at din reelle strømpris øker. Så summasummarum tjener du vel ingenting på dette?

    Jeg har ikke trukket fra støttebeløpet enda, for det er støttebeløpet jeg trenger regne ut hver dag. Det er basert på gjennomsnittsprisen over hele måneden, men før måneden er omme er det ukjent hva gjennomsnittsprisen blir. Dess nærmere slutten av måneden man kommer, dess nærmere kommer man hva det ender på til slutt.

     

    Tips til hvordan man kan sette opp dette? Altså:

    - Regne ut gjennomsnittspris så langt i måneden - oppdateres daglig

    - Bruke dette tallet til å trekke fra prisen som kommer fra Nordpool-sensoren

    - Nullstille gjennomsnittsprisen ved måndesskifte

     

    Jeg er ganske fersk, så jeg vet ikke om det må settes opp som input-numbers, template, sensor, utility, automation, script, osv. 

     

    Resultatet skal bli estimert virkelig strømpris, der estimatet blir nærmere fasit dess nærmere man kommer månedsslutt.

  4. Når strømprisen varierer mye gjennom døgnet, kan det faktisk i enkelte tilfeller medføre at du får betalt for å bruke strøm. Jeg ønsker å lage en sensor som viser virkelig strømpris basert på estimert strømstøtte for inneværende måned.

     

    Ca. noe sånt:

    1. Finn gjennomsnittlig strømpris hittil i denne måneden
    2. Trekk fra minstebeløp (70 øre + mva), og regn ut 80% av dette.
    3. Ta spotpris fra Nordpool-sensor, trekk fra støttebeløp + nettleie = virkelig strømpris.
    4. I de enkelt-timene som virkelig strømpris er lavere enn støttebeløp, bør du bruke så mye strøm du kan, for da får du mer i støtte enn hva du betaler. Jeg vil at HA skal gi meg varsel når slike tilfeller dukker opp.

    Det er nå jeg trenger hjelp:

    • Hvordan lage en sensor som lager løpende gjennomsnitt av spotpris fra Nordpool-sensoren? Denne må nullstilles ved månedsskifte. Første dag tar den gjennomsnitt av 24 timer, neste dag 48 timer, 31.dag 744 timer. 

     

    • Like 1
  5. Etter mye prøving og feiling har jeg nå fått det til !

     

    Dette har jeg gjort:

    1. Koble EVA måleren til Home Assistant via ZigBee (går ikke inn inn på den delen, følg bruksanvisningen som følger med EVA). Jeg brukte ZHA som er enklere enn ZigbeeMQTT
    2. Endret på entities-navn til noe litt mer forståelig og fjernet Ampere som ikke gir noen mening:
      image.png.216bf5ccebb93158fe21550a5686a6e7.png
    3. Problemet er med EVA måleren er at tallet for Watt som sendes til Home Assistant er bare et tall. Home Assistant vet ikke at dette er Watt, og dermed kan ikke denne brukes til innebygget energi-måling i Home Assistant. Sannsynligvis en feil i firmware e.l. Derfor måtte jeg lage en ny sensor som henter Watt-tallet fra EVA og sier at det er et energi-tall, og samtidig ville jeg gjøre det om til kW istedenfor Watt. Se neste punkt:
    4. Lage ny sensor som regner om til kW og setter enhetsklasse til power (slik at det kan brukes i Energy-oppsettet i HA). La inn dette i configurations.yaml (dersom du har templates-seksjon fra før, legg f.o.m - sensor, og det må ligge i templates-seksjonen): 
      templates:
        - sensor:
            - name: "stromforbruk_omregnet_til_kW"
              unit_of_measurement: "kW"
              device_class: power
              state_class: measurement
              icon: mdi:flash
              state: "{{ (states('sensor.eva_meter_reader_03c2b6fe_smartenergy_metering') | float(default=0) / 1000) | round(2) }}"
    5. Siden denne sensorer over vil bare vise kW-forbruket akkurat nå, trenger vi bruke en egen funksjon som summerer denne hver time slik at vi får kWh. Det heter Riemann sum integral. Legg inn dette i configuration.yaml:
      sensor:
        - platform: integration
          source: sensor.stromforbruk_omregnet_til_kW  #Denne må stemme med navnet på sensoren over
          name: stromforbruk_integral_kW
          unit_time: h
          round: 2
    6. Deretter må HA restartes, og vente 1-2 timer til man får verdier inn i denne integration-sensoren som beregnes hver time.
    7. Gå til Configuration, Dashboards, Energy. Under Electricity grid, trykk Add consumption. Da skal integral-sensoren dukke opp i lista:
      image.png.6c265db73a93384c80b5df3e0fefdc51.png
    8. Hvis du har lagt inn Nordpool-sensoren fra @hellowlol kan du også få regnet ut kostnaden automatisk ved å legge inn sensoren her:
      image.png.0e129a80d9be4f6b31a75fd3af917768.png
    9. Da er det klart til å se på resultatet under Energy 😀:
      image.png.c9ff1a3ed642396a9532c7de8b9f94f7.png
    10. På dashboard la jeg også inn den nye sensoren som viser i kW istedenfor Watt:
      image.png.a0a0801cfd7135cf198c8788b6a77063.png
    • Like 2
  6. Har en Eva leser som henter ut strømforbruk kontinuerlig i Watt. Den henter også ut målerstand pr. time. Koblet til HA med ZigBee (ZHA).

    image.png.e75a2fab4d87a73f3e4f83ea2ab8d425.png

     

    Har noen klart å:

    1. Sette opp slik at den viser kW isteden? I så fall, hvordan? (guide for dummies)
    2. Sette opp i Energy dashboard slik at det blir full oversikt over strømforbruk på timesbasis? (også guide for dummies)

     

    Virker ikke så enkelt, og ser ut til at man må knote med kode i configuration.yaml fila som jaffal jeg er ganske ukjent med.

     

    EDIT: FIKK LØST DET TIL SLUTT, SE NESTE INNLEGG. Gi gjerne en tilbakemelding i tråden dersom du fikk det til via denne guiden.

     

  7. @hellowlol takk for veldig fin integrasjon 🙂 Den styrer det meste av strømslukende enheter hos meg (varmekabler, varmtvannstank, varmepumper og snart også elbil-ladingen).

     

    Men i dag feilet den, siden vi gikk til sommertid så ble det en "None"-verdi i tallrekken, og dermed feilet all tallbehandling. 

    Vil være veldig bra om neste versjon vil fjerne "None"-strømprisen ved neste sommertid-overgang.

     

     

    [2.77, 2.75, None, 2.75, 2.75, 2.75, 2.75, 2.75, 2.75, 2.72, 2.68, 2.61, 2.55, 2.36, 2.34, 2.38, 2.56, 2.6, 2.65, 2.72, 2.72, 2.69, 2.68, 2.65]
    • Like 1
  8. Jeg har montert en Namron 16A smartplugg til min 3000W (!) varmtvanns-tank. Denne styres av strømpris slik at de 12 dyreste timene i døgnet er pluggen avslått.

    Smartpluggen har innebygget temperatur-måler. Jeg har plugget den inn slik at temperatur-føleren er plassert øverst på smartpluggen slik at eventuell varmgang stiger opp til temperatur-føler (motsatt vei enn det på bildet). Namron smartpluggen har også en sikkerhetsfunksjon som slår den av dersom temperatur blir for høy.

    image.png.820415859cb7a89430375c7e915d6ed2.png

     

    Denne grafen viser at når pluggen slår seg på og varmekolben setter i gang, så øker temperatur minst 8 grader pga. varmgang på innsiden (motstand, relé etc.). 

     

    image.png.5f454cb02f893f2834c40c30ca820f89.png

     

    Jeg tenker at dette ikke er høy nok temperatur-økning til at det blir en sikkerhetsfare. Må passe på at pluggen man bruker er beregnet til å tåle en del mer enn det man skal bruke den til (min er spesifisert til 16A, mens varmtvannstanken drar 13A). Når man lader mobilen blir både lader og mobil varmere enn dette.

     

    Jeg har også montert en billig Zigbee ekstern temperaturføler som er koblet utenpå utløpet på varmtvannstanken (og isolert utenpå føler/rør). Dermed kan automatikken "slå på strømmen dersom vann-temperatur blir lavere enn 40 grader selv om strømmen er grisedyr akkurat nå". Heller det enn en gretten kone med for kaldt vann i dusjen.

     

    BTW: Ingen fare for legionella når temperatur ganske ofte kommer opp i ca. 60 grader, slik at bakteriene rekker ikke å formere seg før de blir tatt av dage igjen. De trenger nok flere uker med gode forhold for å bli farlige.

×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.