janfrode
Medlemmer-
Innlegg
5 -
Ble med
-
Besøkte siden sist
Innholdstype
Profiler
Forum
Blogger
Nedlastninger
Artikler
Regler
Hendelser
Galleri
Store
Alt skrevet av janfrode
-
Hvordan skru av vvb når strømmen er dyrest?
janfrode svarte på ProphetSe7en sitt emne i Automasjoner
Den priceanalyzer ser smart ut for å styre frost-guarden i ELKO varmekablene på hytten til kun å være aktiv de billigste timene. Takk! -
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
-
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..
-
Det fungerte bedre ja. Tusen takk!
- 302 svar
-
- 1
-
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