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

Expose verdier fra hass.io


Anbefalte innlegg

Hei!
Har satt opp en RPI 3b med hass.io for å få implementert strømprisen fra tibber inn på knx-systemet mitt.

 

Home assistant sender så "verdiene" videre til knx via ip.

 

Gjør dette ved å legge inn dette i config.yaml:

 

knx:
    expose:
        - type: 'energy'
          entity_id: 'sensor.electricity_price_nesxxxxxx_2x'
          address: 'xx/x/x'

 

 

Da får jeg opp strømprisen PR nå.

 

Ser at det er flere attributter etter Entity_id'en, kan disse "expose's"? 

Feks min_price /max_price /

 

Hvordan skives dette i skriptet`?

Har testet :

knx:
    expose:
        - type: 'energy'
          entity_id: 'sensor.electricity_price_nesxxxxxx_2x_max_price'
          address: 'xx/x/x'

Uten hell...

 

 

 

Er ny på denne type programmering:P

 

image.png.389770a201125c6102807f6912d701de.png

 

 

Mvh

Stian

 

 

Endret av stianduas
Lenke til kommentar
Del på andre sider

Hei. Lager du deg en template sensor med attributten du vil eksponere, får du en entity_id du kan eksponere. Tips et å teste json-koden på templates-siden under utviklingsverktøy (ikon ved siden av info-ikon i venstremenyen) 
Har du et eksempel på dette?:)

Mvh
Stian

Sent fra min SM-G930F via Tapatalk

Lenke til kommentar
Del på andre sider

Bruk denne guiden:

https://www.home-assistant.io/components/sensor.template/

 

du må da ha noe sånt som.

sensors

  - platform: template

    sensors:

      energy_max_price:

        friendly_name: "makspris"

        unit_of_measurement: "NOK"

        value_template: "{{states.sensor.electricity_price_nesxxxxxx_2x.attributes.max_price}}"

 

alt innenfor {{}} kan testes i "templates"-seksjonen for å se om du får ut noe vettugt

  • Like 1
Lenke til kommentar
Del på andre sider

Hei!

Satte d opp slik;  

Men får ikke ut verdier.

 

- platform: template
    sensors:
      energy_max_price:
        friendly_name: "max_price"
        unit_of_measurement: 'kr kWh'
        value_template: "{{ states.sensor.electricity_price_nexxxx_2x.attributes.max_price }}"

 

Fikk lest denne verdien ok under template-testen. Objektet har da fått Entity_id : sensor.energy_max_price.

 

Men ved expose av denne verdien så får jeg ikke lest av noe i KNX.

 

knx:
    expose:
        - type: 'energy'
          entity_id: 'sensor.electricity_price_nxxxxx_2x'
          address: '11/7/0'

(Dette er den orginale Entity_id'en, denne får jeg inn slik jeg skal.)
    
        - type: 'energy'
          entity_id: 'sensor.energy_max_price'
          address: '11/7/1' 

 

Denne får jeg ikke noe verdi på..

 

Tips`?

Lenke til kommentar
Del på andre sider

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.