Teknor Skrevet 27. september Skrevet 27. september Jeg har noen kodelinjer som har vært med meg i mange år. Ikke spesielt elegant, og største ulempen er at jeg får en del feilmeldinger i loggen når den søker etter strømprisene for morgendagen når de ikke er publisert enda. Er ikke noe yaml ekspert, så kan noen bistå med en bedre kode? Helst med samme "unique_id og friendly_name siden jeg har en del automasjoner som bruker disse. - platform: template sensors: nordpool_today_hr_00_01: unique_id: "nordpool_today_hr_00_01" friendly_name: "Today hour 01" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.today[0] }}" nordpool_today_hr_01_02: unique_id: "nordpool_today_hr_01_02" friendly_name: "Today hour 02" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.today[1] }}" nordpool_today_hr_02_03: unique_id: "nordpool_today_hr_02_03" friendly_name: "Today hour 03" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.today[2] }}" nordpool_today_hr_03_04: unique_id: "nordpool_today_hr_03_04" friendly_name: "Today hour 03" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.today[3] }}" nordpool_today_hr_04_05: unique_id: "nordpool_today_hr_04_05" friendly_name: "Today hour 04" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.today[4] }}" nordpool_today_hr_05_06: unique_id: "nordpool_today_hr_05_06" friendly_name: "Today hour 05" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.today[5] }}" nordpool_today_hr_06_07: unique_id: "nordpool_today_hr_06_07" friendly_name: "Today hour 06" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.today[6] }}" nordpool_today_hr_07_08: unique_id: "nordpool_today_hr_07_08" friendly_name: "Today hour 07" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.today[7] }}" nordpool_today_hr_08_09: unique_id: "nordpool_today_hr_08_09" friendly_name: "Today hour 08" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.today[8] }}" nordpool_today_hr_09_10: unique_id: "nordpool_today_hr_09_10" friendly_name: "Today hour 09" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.today[9] }}" nordpool_today_hr_10_11: unique_id: "nordpool_today_hr_10_11" friendly_name: "Today hour 10" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.today[10] }}" nordpool_today_hr_11_12: unique_id: "nordpool_today_hr_11_12" friendly_name: "Today hour 11" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.today[11] }}" nordpool_today_hr_12_13: unique_id: "nordpool_today_hr_12_13" friendly_name: "Today hour 12" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.today[12] }}" nordpool_today_hr_13_14: unique_id: "nordpool_today_hr_13_14" friendly_name: "Today hour 13" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.today[13] }}" nordpool_today_hr_14_15: unique_id: "nordpool_today_hr_14_15" friendly_name: "Today hour 14" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.today[14] }}" nordpool_today_hr_15_16: unique_id: "nordpool_today_hr_15_16" friendly_name: "Today hour 15" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.today[15] }}" nordpool_today_hr_16_17: unique_id: "nordpool_today_hr_16_17" friendly_name: "Today hour 16" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.today[16] }}" nordpool_today_hr_17_18: unique_id: "nordpool_today_hr_17_18" friendly_name: "Today hour 17" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.today[17] }}" nordpool_today_hr_18_19: unique_id: "nordpool_today_hr_18_19" friendly_name: "Today hour 18" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.today[18] }}" nordpool_today_hr_19_20: unique_id: "nordpool_today_hr_19_20" friendly_name: "Today hour 19" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.today[19] }}" nordpool_today_hr_20_21: unique_id: "nordpool_today_hr_20_21" friendly_name: "Today hour 20" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.today[20] }}" nordpool_today_hr_21_22: unique_id: "nordpool_today_hr_21_22" friendly_name: "Today hour 21" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.today[21] }}" nordpool_today_hr_22_23: unique_id: "nordpool_today_hr_22_23" friendly_name: "Today hour 22" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.today[22] }}" nordpool_today_hr_23_24: unique_id: "nordpool_today_hr_23_24" friendly_name: "Today hour 23" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.today[23] }}" # and than for the day ahead... nordpool_tomorrow_hr_00_01: unique_id: "nordpool_tomorrow_hr_00_01" friendly_name: "Tomorrow hour 01" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.tomorrow[0] }}" nordpool_tomorrow_hr_01_02: unique_id: "nordpool_tomorrow_hr_01_02" friendly_name: "Tomorrow hour 02" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.tomorrow[1] }}" nordpool_tomorrow_hr_02_03: unique_id: "nordpool_tomorrow_hr_02_03" friendly_name: "Tomorrow hour 03" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.tomorrow[2] }}" nordpool_tomorrow_hr_03_04: unique_id: "nordpool_tomorrow_hr_03_04" friendly_name: "Tomorrow hour 03" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.tomorrow[3] }}" nordpool_tomorrow_hr_04_05: unique_id: "nordpool_tomorrow_hr_04_05" friendly_name: "Tomorrow hour 04" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.tomorrow[4] }}" nordpool_tomorrow_hr_05_06: unique_id: "nordpool_tomorrow_hr_05_06" friendly_name: "Tomorrow hour 05" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.tomorrow[5] }}" nordpool_tomorrow_hr_06_07: unique_id: "nordpool_tomorrow_hr_06_07" friendly_name: "Tomorrow hour 06" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.tomorrow[6] }}" nordpool_tomorrow_hr_07_08: unique_id: "nordpool_tomorrow_hr_07_08" friendly_name: "Tomorrow hour 07" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.tomorrow[7] }}" nordpool_tomorrow_hr_08_09: unique_id: "nordpool_tomorrow_hr_08_09" friendly_name: "Tomorrow hour 08" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.tomorrow[8] }}" nordpool_tomorrow_hr_09_10: unique_id: "nordpool_tomorrow_hr_09_10" friendly_name: "Tomorrow hour 09" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.tomorrow[9] }}" nordpool_tomorrow_hr_10_11: unique_id: "nordpool_tomorrow_hr_10_11" friendly_name: "Tomorrow hour 10" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.tomorrow[10] }}" nordpool_tomorrow_hr_11_12: unique_id: "nordpool_tomorrow_hr_11_12" friendly_name: "Tomorrow hour 11" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.tomorrow[11] }}" nordpool_tomorrow_hr_12_13: unique_id: "nordpool_tomorrow_hr_12_13" friendly_name: "Tomorrow hour 12" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.tomorrow[12] }}" nordpool_tomorrow_hr_13_14: unique_id: "nordpool_tomorrow_hr_13_14" friendly_name: "Tomorrow hour 13" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.tomorrow[13] }}" nordpool_tomorrow_hr_14_15: unique_id: "nordpool_tomorrow_hr_14_15" friendly_name: "Tomorrow hour 14" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.tomorrow[14] }}" nordpool_tomorrow_hr_15_16: unique_id: "nordpool_tomorrow_hr_15_16" friendly_name: "Tomorrow hour 15" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.tomorrow[15] }}" nordpool_tomorrow_hr_16_17: unique_id: "nordpool_tomorrow_hr_16_17" friendly_name: "Tomorrow hour 16" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.tomorrow[16] }}" nordpool_tomorrow_hr_17_18: unique_id: "nordpool_tomorrow_hr_17_18" friendly_name: "Tomorrow hour 17" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.tomorrow[17] }}" nordpool_tomorrow_hr_18_19: unique_id: "nordpool_tomorrow_hr_18_19" friendly_name: "Tomorrow hour 18" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.tomorrow[18] }}" nordpool_tomorrow_hr_19_20: unique_id: "nordpool_tomorrow_hr_19_20" friendly_name: "Tomorrow hour 19" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.tomorrow[19] }}" nordpool_tomorrow_hr_20_21: unique_id: "nordpool_tomorrow_hr_20_21" friendly_name: "Tomorrow hour 20" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.tomorrow[20] }}" nordpool_tomorrow_hr_21_22: unique_id: "nordpool_tomorrow_hr_21_22" friendly_name: "Tomorrow hour 21" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.tomorrow[21] }}" nordpool_tomorrow_hr_22_23: unique_id: "nordpool_tomorrow_hr_22_23" friendly_name: "Tomorrow hour 22" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.tomorrow[22] }}" nordpool_tomorrow_hr_23_24: unique_id: "nordpool_tomorrow_hr_23_24" friendly_name: "Tomorrow hour 23" # unit_of_measurement: "øre" icon_template: mdi:cash value_template: "{{ states.sensor.nordpool_kwh_no2_nok_3_10_025.attributes.tomorrow[23] }}" Siter
mgartin Skrevet onsdag kl 18:15 Skrevet onsdag kl 18:15 Ikke et direkte svar på spørsmålet ditt, men jeg tror logikken i koden bryter sammen nå som prisene fra nordpool vil ha 24*4 elementer etter at vi gikk over til prising for hvert 15.minutt (hvert kvarter, 15 minutter). Jeg jobber med å rydde opp i mine automasjoner nå, hvis jeg lykkes kan jeg poste noe greier 😉 1 Siter
Teknor Skrevet onsdag kl 19:24 Forfatter Skrevet onsdag kl 19:24 mgartin skrev (1 time siden): Ikke et direkte svar på spørsmålet ditt, men jeg tror logikken i koden bryter sammen nå som prisene fra nordpool vil ha 24*4 elementer etter at vi gikk over til prising for hvert 15.minutt (hvert kvarter, 15 minutter). Jeg jobber med å rydde opp i mine automasjoner nå, hvis jeg lykkes kan jeg poste noe greier 😉 Ja - enig. Må gjøre en opprydding jeg også. Del gjerne dine tanker. Siter
hjemmedude Skrevet torsdag kl 06:23 Skrevet torsdag kl 06:23 Fyrer vvb i 4t i billigste tider på natt, men lurer på om denne nå blir 4x15min ila natten? Vurderer å bare la den stå på 24/7, og så stoppe elbillader når vvb trekker strøm. Har norgespris så spiller ingen rolle lenger.. Siter
thoralex Skrevet torsdag kl 08:38 Skrevet torsdag kl 08:38 hjemmedude skrev (1 time siden): Fyrer vvb i 4t i billigste tider på natt, men lurer på om denne nå blir 4x15min ila natten? Vurderer å bare la den stå på 24/7, og så stoppe elbillader når vvb trekker strøm. Har norgespris så spiller ingen rolle lenger.. Jeg bruker AIO energy management til å velge de billigste timene, den er tilpasset det og gjør at man enkelt kan velge 15 eller 60 minutters prising for hver sensor og den har 60 min. som standard, så hos meg fortsatte alt som om ingen ting var skjedd. Satte kjapt opp en ekstra sensor med kvarter i går for å sammenligne resultatet, det var så enkelt som å kopiere en av de gamle sensorene, gi nytt navn og legge til ei linje. Har også justert en gammel og dårlig laget automasjon så den skal fungere uavhengig hvor lange perioder det styres etter, de nyere jeg hadde laget var allerede i orden. Mange nettselskap har lavere pris på natt og eventuelt helg så det kan være verdt bryet å styre litt likevel, men det er faste tider så det kan gjøres veldig enkelt. Siter
hjemmedude Skrevet torsdag kl 18:32 Skrevet torsdag kl 18:32 På dagtid var vbb aktiv i 30 min. Normalt 2t (eller til vvb er ferdig, men Max 2t). Så noe har skjedd 🙂 Siter
hjemmedude Skrevet fredag kl 08:13 Skrevet fredag kl 08:13 Men det slår meg at med norgespris så er det ikke noen grunn til å styre etter lav strømpris. Hovedsaklig skal vvb varme på nattetid fordi jeg sparer litt på nettleie, men den skal også varme litt på dagtid i tilfeller med noe økt vannforbruk. Så det er enkel automasjon.. Siter
Grøtan Skrevet 2 timer siden Skrevet 2 timer siden Jeg forka nordpool og ba AI fikse snittpris av de 4 kvarterene og legge til raw_today_agg (raw_today er fortsatt 15 min interval) Om noen er interesert i den så finnes den her: https://github.com/grotan1/nordpool Legg til i hacs tilpasset repo eller last det ned manuelt. 1 Siter
Anbefalte innlegg
Bli med i samtalen
Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.