The X Skrevet 23 timer siden Skrevet 23 timer siden Har problemer... Koden som står på siden til integrasjonen, feiler også. Det fungerer ned til og med low_price_cutoff: Men additional_costs: feiler, ingen output... Her er det høyere pris på nettleie kwt mellom 06-22 på dagen. Og høyere pris på vinter. Kan være noe så dumt som et mellomrom eller et tegn. ChatGPT skriver om hele koden til noe helt annet, fikk ikke noe hjelp der. - platform: nordpool VAT: true currency: "NOK" price_in_cents: true region: "NO3" precision: 3 price_type: kWh low_price_cutoff: 0.95 additional_costs: " {% if now().hour >=6 and now().hour <22 %} {{ 0.604 | float }} {% else %} {{ 0.420 | float }} {% endif %} {% if now().month >= 4 and now().month < 10 %} {{ 0.122 | float }} {% else %} {{ 0.211 | float }} {% endif %}" Kan noen korrigere meg? Siter
christbj Skrevet 22 timer siden Skrevet 22 timer siden Jeg har løst dette med en egen template sensor for nettleie, beskrevet i denne tråden. En slik template bør kunne brukes som input for additional cost i Nordpool. Siter
stigvi Skrevet 3 timer siden Skrevet 3 timer siden (endret) The X skrev (19 timer siden): Har problemer... Koden som står på siden til integrasjonen, feiler også. Det fungerer ned til og med low_price_cutoff: Men additional_costs: feiler, ingen output... Her er det høyere pris på nettleie kwt mellom 06-22 på dagen. Og høyere pris på vinter. Kan være noe så dumt som et mellomrom eller et tegn. ChatGPT skriver om hele koden til noe helt annet, fikk ikke noe hjelp der. - platform: nordpool VAT: true currency: "NOK" price_in_cents: true region: "NO3" precision: 3 price_type: kWh low_price_cutoff: 0.95 additional_costs: " {% if now().hour >=6 and now().hour <22 %} {{ 0.604 | float }} {% else %} {{ 0.420 | float }} {% endif %} {% if now().month >= 4 and now().month < 10 %} {{ 0.122 | float }} {% else %} {{ 0.211 | float }} {% endif %}" Kan noen korrigere meg? Det er først og fremst en logisk feil i det du har skrevet. Den første if-else der en setter pris til 0.604 eller 0.420 vil aldri ha noen virkning fordi prisen blir satt til 0.122 eller 0.211 nedenfor. Og så tror jeg det er bedre å bruke additional_costs: >- {% if now().hour >=6 and now().hour <22 %} {{ 0.604 | float }} {% else %} {{ 0.420 | float }} {% endif %} {% if now().month >= 4 and now().month < 10 %} {{ 0.122 | float }} {% else %} {{ 0.211 | float }} {% endif %} Legg merke til >- Det betyr at det som kommer bak er en multilinje streng. Og linjen under additional_costs: >- må ha et innrykk. Det er yaml syntax Men som nevnt, du må først og fremst rydde opp i den logiske feilen med at det aldri blir satt noen natt eller dagpris. Det er et eksempel her: https://github.com/custom-components/nordpool?tab=readme-ov-file#additional-costs Endret 3 timer siden av stigvi 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.