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

Anbefalte innlegg

Skrevet

Nå som data fra yr ikke er tilgjengelig så ønsker jeg å lage meg noen sensorer fra met.no integrasjonen.

Jeg har laget meg en sensor som forteller meg vinden i dag som en egen sensor, men jeg ønsker også å ha sensor for forecast vind i morgen og dagen etter. Samtidig ønsker jeg å konvertere verdien fra km/h til m/s

Er det noen som kan hjelpe meg?

 

sensor met:
  - platform: template
    sensors:
      met_vind_idag:
        friendly_name: "Vind i dag"
        unit_of_measurement: 'm/s'
        value_template: "{{ state_attr('weather.hjem', 'wind_speed') }}"
        icon_template: mdi:weather-windy

 

Slik ser met.no integrasjon sensoren ut:

1297001808_sensorweather.thumb.JPG.5348c69569569b5216dd7baff3c10538.JPG

 

Skrevet (endret)

Ikke helt det du spør om, men var bare klipp og lim fra noe jeg hadde. Det viser hvordan du deler på 3.6 for å få m/s og hvordan du henter fra forskjellige dager

 

value_template: "{{ ([state_attr('weather.orstad_utsyn', 'forecast')[0].wind_speed|float /3.6, state_attr('weather.orstad_utsyn', 'wind_speed')|float /3.6, state_attr('weather.orstad_utsyn', 'forecast')[0].wind_gust|float /3.6, state_attr('weather.orstad_utsyn', 'forecast')[1].wind_gust|float /3.6]|max) | round(1) }}"


For i morgen: 

state_attr('weather.orstad_utsyn', 'forecast')[0].wind_speed|float /3.6




Hvis du vil ha maks vindstyrke for alle dager (eller timer) så kan du gjøre som dette:
 

value_template: "{{ ([state_attr('weather.orstad_utsyn_hourly', 'wind_speed')|float /3.6, (state_attr('weather.orstad_utsyn_hourly', 'forecast') | map(attribute='wind_speed')|list|max /3.6)]|max) | round(1) }}"

 

Endret av stigvi
  • Thanks 1
Skrevet

Takk @stigvi dette fungerte.

 

Et lite spørsmål bare: hvorfor blir ikke resultatet mitt avrundet?

sensor met:
  - platform: template
    sensors:
      met_vind_idag:
        friendly_name: "Vind i dag"
        unit_of_measurement: 'm/s'
        value_template: "{{ state_attr('weather.hjem', 'wind_speed')|float /3.6 | round(1) }}"
        icon_template: mdi:weather-windy
      met_vind_imorgen:
        friendly_name: "Vind i morgen"
        unit_of_measurement: 'm/s'
        value_template: "{{ state_attr('weather.hjem', 'forecast')[0].wind_speed|float /3.6 | round(1) }}"
        icon_template: mdi:weather-windy

 

  • Thanks 1
Skrevet

Fordi round(1) alltid avrunder det som står rett til venstre og her er det 3.6

Sett en parantes rundt state_attr('weather.hjem', 'wind_speed')|float /3.6

  • Thanks 1
Skrevet
2 minutter siden, stigvi skrev:

Fordi round(1) alltid avrunder det som står rett til venstre og her er det 3.6

Sett en parantes rundt state_attr('weather.hjem', 'wind_speed')|float /3.6

Takk, man lærere heldigvis noe nytt hver dag🙂

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.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

×
×
  • 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.