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

janfrode

Medlemmer
  • Innlegg

    5
  • Ble med

  • Besøkte siden sist

Alt skrevet av janfrode

  1. Den priceanalyzer ser smart ut for å styre frost-guarden i ELKO varmekablene på hytten til kun å være aktiv de billigste timene. Takk!
  2. Den ble vel mer rett: - entity: pyscript.electricity_monthly_average_price name: støtte type: line stroke_width: 2 transform: return ((x/1.25)-0.70)*0.9
  3. Jeg fant at snitt prisen i oktober har være 145 øre/kvh inkl. moms, så jeg la inn: pyscript.electricity_monthly_average_price.stored_values['2022-10-01'] = [1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450] pyscript.electricity_monthly_average_price.stored_values['2022-10-02'] = [1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450] pyscript.electricity_monthly_average_price.stored_values['2022-10-03'] = [1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450] pyscript.electricity_monthly_average_price.stored_values['2022-10-04'] = [1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450] pyscript.electricity_monthly_average_price.stored_values['2022-10-05'] = [1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450] pyscript.electricity_monthly_average_price.stored_values['2022-10-06'] = [1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450, 1.450] og da har jeg grafen under. Får korrigere 2022-10-07 i morgen. Hmm.. det ble nok ikke helt rett... støtten er jo bare 90% på det over 70 øre..
  4. Det fungerte bedre ja. Tusen takk!
  5. Sorry for being en pyscript noob, men jeg sliter med å få denne til å fungere.. Jeg kopierte den rått, la inn state.persist'en du nevnte, korrigerte sensor.nordpool-navnet, og endte da opp med scriptet /srv/home-assistant/config/pyscripts/electricity_monthly_average_price.py : state.persist('pyscript.electricity_monthly_average_price') @state_trigger("sensor.nordpool_kwh_krsand_nok_3_10_025") def calculate_monthly_average_price(): date = sensor.nordpool_kwh_krsand_nok_3_10_025.raw_today[0]['start'].strftime('%Y-%m-%d') pyscript.electricity_monthly_average_price.stored_values[date] = [n['value'] for n in sensor.nordpool_kwh_krsand_nok_3_10_025.raw_today] avg_num, avg_den = 0, 0 for k,v in pyscript.electricity_monthly_average_price.stored_values.items(): avg_num += sum(v) avg_den += len(v) pyscript.electricity_monthly_average_price = round(avg_num / avg_den, 3) @time_trigger("cron(0 0 0 1 * *)") def reset_monthly_average_price(): pyscript.electricity_monthly_average_price.stored_values = {} men når jeg trigger det, feiler det med python NameError. Noen ide om hva jeg kan mangle her ? Kanskje det mangler en "state.set('pyscript.electricity...')" eller noe slikt ? Oct 07 14:27:01 podnix podman-hass-start[3251478]: 2022-10-07 14:27:01.008 ERROR (MainThread) [custom_components.pyscript.file.electricity_monthly_average_price.calculate_monthly_average_price] Exception in <file.electricity_monthly_average_price.calculate_monthly_average _price> line 11: Oct 07 14:27:01 podnix podman-hass-start[3251478]: pyscript.electricity_monthly_average_price.stored_values[date] = [n['value'] for n in sensor.nordpool_kwh_krsand_nok_3_10_025.raw_today] Oct 07 14:27:01 podnix podman-hass-start[3251478]: ^ Oct 07 14:27:01 podnix podman-hass-start[3251478]: NameError: name 'pyscript.electricity_monthly_average_price' is not defined Oct 07 14:27:01 podnix conmon[3251546]: ^ Oct 07 14:27:01 podnix conmon[3251546]: NameError: name 'pyscript.electricity_monthly_average_price' is not defined
×
×
  • 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.