HomeAssistant - Yleinen support topic

fraatti

Hyperaktiivi
@fraatti kiitos vahvistuksesta että ei oo oma ongelma! Mulla kyllä koskee kaikkia Netatmo-mittauksia, samat kohdat jumittaa myös co2:ssa, mikä varmasti elää joka mittauksella. Nää esimerkit on 9.9, eli jos viitsit vilkasta että onko sattumoisin tossa 8-10 aamulla tollanen sama tasainen viiva niin olis kiinnostavaa :)
Mulla näyttää tuollaiselta. Samalla huomasin että joku on alkanut bugittamaan 28.1 ja siitä lähtien autotallin ja talon mittaukset ovat näyttäneet samaa lukemaa...

1757616549631.png
 

jussi

Vakionaama
Mulla on Fibaron Zwave binary sensorin perässä 4 onewire anturia, niin niissä nyt noita samoja "loikkia". Tai itseasiassa kaikissa Zwave antureissa näköjään. Zigbee anturit piirtää nättiä käyrää.
 

hemaris

Aktiivinen jäsen
Mulla on Fibaron Zwave binary sensorin perässä 4 onewire anturia, niin niissä nyt noita samoja "loikkia". Tai itseasiassa kaikissa Zwave antureissa näköjään. Zigbee anturit piirtää nättiä käyrää.

Katsoin itse Zwave-sensorit uudestaan. Minulla on pari lämpö/kosteusmittaria ja lisäksi Fibaron Smart Implantin perässä muutama Dallas-anturi. Niissä ei näy minkäänlaisia loikkia joita näin RFLink-sensorissa. Mutta kuten @fraatti aiemmin mainitsi, näyttää siltä että päivitystaajuus on noussut kaikissa sensoreissa Syyskuun alussa ja kaikki käyrät näyttävät tasaisemmilta sen jälkeen.
 

Luukku

Vakionaama
Eilen ei ollut kirjautumisen kanssa enää ongelmia, ajoittain oli, mistä lie johtunut.
Pyrkinyt itse pitämään versiot aika uusina.
Nyt tein suurimman virheen ESP kanssa, kun menin siitä ESPHome:sta klikkaamaan päivityksen proxyille niin molemmat bluetooth proxyt lakkasi toimimasta. Ennen toimivat arduino firmwarella erinomaisesti, mutta nyt suosittaa esp-idf:ää ja en saa tuolla millään niitä enää toimimaan. Monta iltaa jo hakenut ratkaisua. Yhteyden saan niihin toimimaan, mutta herjaa ettei löydä home assistantin natiivi apia vaikka se api rivi siellä proxyssä kyllä on ihan ohjeen mukaan. Tyhjäksi se rivi jätetään ohjeen mukaan. Mutta eiköhän se ratkaisu joskus löydy. Nyt vaan ei saa ruuveilta mitään tietoa toistaiseksi.

E: Oppia ikä kaikki, vastoinkäymiset voitettu ja kaikki pelaa taas.
 

Liitteet

  • IMG_6374.jpeg
    IMG_6374.jpeg
    32,2 KB · Katsottu: 40
Viimeksi muokattu:

-Teme-

Vakionaama
Oon hakannut tovin päätäni seinään kun en saa rest sensorilla haettua fingridin openData apista GetMultipleTimeseriesData datasta tietoja. Tuloksena vain sensoreille unavailable
Onko jollakin toimivaa yamlia jolla se pelittää?
 

maanma

Vakionaama
En tiedä onko asia ollut jo esillä, mutta

Miten tekisitte tasajännite mittauksen lukeman saamisen HA ohjausperusteeksi.

Mieluummin suoralla (zigbee ym) toimilaitteella kuin erillislogiikan (kuten esp ym. kautta).
 

-Teme-

Vakionaama
En tiedä onko asia ollut jo esillä, mutta

Miten tekisitte tasajännite mittauksen lukeman saamisen HA ohjausperusteeksi.

Mieluummin suoralla (zigbee ym) toimilaitteella kuin erillislogiikan (kuten esp ym. kautta).

Minkälaisesta jännitteestä on kyse? 0-10v -30v -1000v ?
 

Luukku

Vakionaama
Jokainen varmaan tietää ohjelman Temptation Island eli "tempparit". Keksin kotiautomaatio porukalle oman "Template Island" eli "templarit". ;D
 

jed

Jäsen
Oon hakannut tovin päätäni seinään kun en saa rest sensorilla haettua fingridin openData apista GetMultipleTimeseriesData datasta tietoja. Tuloksena vain sensoreille unavailable
Onko jollakin toimivaa yamlia jolla se pelittää?
Mulla tollanen viritys, dataa paljon, kun osa ennusteita, mutta toimii omaan tarpeeseen ok. Tietojen päivitys on mulla erillisellä automaatiolla, päivitä entiteetti.

YAML:
  - resource_template: https://data.fingrid.fi/api/data?datasets=181,183,188,191,192,193,194,201,202,205,209,245,248,265,266,336&pageSize=10000&startTime={{(utcnow() - timedelta(minutes = 6)).strftime('%Y-%m-%dT%H:%M:00Z')}}&endTime={{ (utcnow() + timedelta(hours = 36)).strftime('%Y-%m-%dT%H:%M:00Z')}}&sortOrder=desc  
    headers:
      x-api-key: !secret fingrid_api_key
      Cache-Control: no-cache
    scan_interval: 31536000
    timeout: 60
    sensor:
      - name: "Fingrid"
        value_template: >-
          {{ 'OK' if value_json.data is defined else 'unknown' }}
        json_attributes:
          - data
          - message

Sensorimalli

YAML:
    - name: "Fingrid sähköntuotanto Suomi"
      unique_id: "fingrid_api_192_sahkontuotanto_suomi"
      unit_of_measurement: MW
      state: >-
          {% set ID = 192 %}
          {% if states.sensor.fingrid.attributes.data is defined %}
          {% set value_json = states.sensor.fingrid.attributes.data %}
          {% for item in value_json | selectattr('datasetId', 'equalto', ID) %}
          {% if loop.first %}
          {{ item.value }}
          {% endif %}
          {% endfor %}
          {% endif %}
      availability: "{{is_state('sensor.fingrid', 'OK')}}"
 

-Teme-

Vakionaama
Mulla tollanen viritys, dataa paljon, kun osa ennusteita, mutta toimii omaan tarpeeseen ok. Tietojen päivitys on mulla erillisellä automaatiolla, päivitä entiteetti.

YAML:
  - resource_template: https://data.fingrid.fi/api/data?datasets=181,183,188,191,192,193,194,201,202,205,209,245,248,265,266,336&pageSize=10000&startTime={{(utcnow() - timedelta(minutes = 6)).strftime('%Y-%m-%dT%H:%M:00Z')}}&endTime={{ (utcnow() + timedelta(hours = 36)).strftime('%Y-%m-%dT%H:%M:00Z')}}&sortOrder=desc 
    headers:
      x-api-key: !secret fingrid_api_key
      Cache-Control: no-cache
    scan_interval: 31536000
    timeout: 60
    sensor:
      - name: "Fingrid"
        value_template: >-
          {{ 'OK' if value_json.data is defined else 'unknown' }}
        json_attributes:
          - data
          - message

Sensorimalli

YAML:
    - name: "Fingrid sähköntuotanto Suomi"
      unique_id: "fingrid_api_192_sahkontuotanto_suomi"
      unit_of_measurement: MW
      state: >-
          {% set ID = 192 %}
          {% if states.sensor.fingrid.attributes.data is defined %}
          {% set value_json = states.sensor.fingrid.attributes.data %}
          {% for item in value_json | selectattr('datasetId', 'equalto', ID) %}
          {% if loop.first %}
          {{ item.value }}
          {% endif %}
          {% endfor %}
          {% endif %}
      availability: "{{is_state('sensor.fingrid', 'OK')}}"
Thanks, pitää testata
 

Kaimo Ärräpää

Pumppauksen suomenmestari v. 2041
Täältähän se HA-ketju löytyi! Hyvä homma!

Eli selvästi edullisin ratkaisu raudalle on kyllä käytetty läppäri. Toimiiko WIFI suoraan kohteen (esim. anturit) kanssa? Ei ole tarkoitus pitää reititintä päällä 24/7 eikä kiinnostaisi toisaalta edes käyttää pistorasiassa haaroittimia.
 

Harrastelija

Vakionaama
Jos läppäri voi toimia tukiasemana niin se voi jutella ”wifi-antureiden” kanssa. Olisi siis kaksi wifi verkkoa. Se varsinainen reitittimen wifi verkko ja läppärillä luotu wifi-verkko. Läppäri pitää olla keskeisellä paikalla jotta saa yhteyden kaikkiin tarvittaviin antureihin.
Jos läppärissä on esim HA niin puhelimella/tabletilla siihen pääsee kiinni kun nuo mobiililaitteet yhdistää siihen läppärin wifi verkkoon.

Haittapuolena on että läppäri eikä anturit pääse nettiin ollenkaan. Eli päivitykset ei onnistu eikä muutkaan mahdolliset cloud hommalit.

Sellainen pieni mahdollisuus on että läppäri on samaan aikaan kaapelilla kiinni varsinaisessa tukiasemassa. Tällöin läppäri voisi toimia gatewayna ja anturitkin ehkä pääsisi nettiin.
 

-Teme-

Vakionaama
Täältähän se HA-ketju löytyi! Hyvä homma!

Eli selvästi edullisin ratkaisu raudalle on kyllä käytetty läppäri. Toimiiko WIFI suoraan kohteen (esim. anturit) kanssa? Ei ole tarkoitus pitää reititintä päällä 24/7 eikä kiinnostaisi toisaalta edes käyttää pistorasiassa haaroittimia.
Ihan mielenkiinnosta, miksi ei reititintä päällä 24/7? Mitä tarkoitat ”pistorasiassa haaroittimia”?
 

Kaimo Ärräpää

Pumppauksen suomenmestari v. 2041
Ihan mielenkiinnosta, miksi ei reititintä päällä 24/7? Mitä tarkoitat ”pistorasiassa haaroittimia”?

Meillä on kaikki toista kymmentä virtalähdettä pistorasiaryhmissä, joille sähkäri on laittanut katkaisimet. Sen vuoksi myös reititin katkeaa iltaisin tai kun talo tyhjenee muuten. Yksi pistorasia sopivassa paikassa löytyy, jossa ei kytkintä ole niin siihen voi laittaa HA:n 24/7, mutta reitittimen töspelille ei ilman haaroitinta jäisi tilaa...
 

haraldh

Vakionaama
Ei voi kuin miettiä miten insinöörin talo on tehty, näitä on kyllä. Jos kertoisin virtalähteitten ja kuluttajien määrän niin saisin myös kulmakarvojen kohoamisia.

Onko ehkä PI:n läheistuttavilla tai sähkärillä kokemusta tulipalosta?
 

Mikki

Hyperaktiivi
Noista ylimääräistä kytkimistä ja laitteiden "laukasta" katkaisuista ja päällekytkennöistä tulee varmaan suurempi paloriski kuin jatkuvasta käytöstä ilman "sähkökatkoja"
 

Harrastelija

Vakionaama
Jatkojohtoja/haaroittimia on myös lyhyemmällä kaapelilla. Ei ole pakko ostaa 5m johdolla olevaa josta 4m jää käyttämättä ja se pyörii jossain jaloissa.
Tosin esim 0.5m tai 1m jatkoa ei löydy ihan joka paikasta.
 

juukeli

Aktiivinen jäsen
Haluaisin saada muistutuksen / kehotuksen takan lämmitykselle kun tietyt ehdot täyttyy. Ehtoina takan lämpötila (anturi takan vieressä), ulkolämpötila ja tulevan vuorokauden pörssisähkön hinta. Mitenkä lähtisitte tuota kehittelemään, kenties joku oma entity?
 

Luukku

Vakionaama
Haluaisin saada muistutuksen / kehotuksen takan lämmitykselle kun tietyt ehdot täyttyy. Ehtoina takan lämpötila (anturi takan vieressä), ulkolämpötila ja tulevan vuorokauden pörssisähkön hinta. Mitenkä lähtisitte tuota kehittelemään, kenties joku oma entity?
Template sensor, tekoäly kirjoittaa semmosen äkkiä, kun kerrot sille tarpeet ja sensorien entityt. Sen pitää hakee sähkönhintatieto ja asettaa rajat yms ehdot. Sitten kun sensori antaa arvon "lämmitä uuni" niin viesti lähtee automaatiolla puhelimeesi.
 
Uusi HA käyttäjä ja pitäisi saada Shellyjen kanssa pörssiohjaus tehtyä. Sain tuntiohjauksen toimimaan Rankin perusteella, mutta nyt pitäisi saada tilanne jossa Rank etsitään aikaväliltä 07-23. Nykyiset automaatio yritykset on epäonnistuneet, koska nähtävästi Rank etsitään koko vuorokaudelta ja ne sijoittuvat tuon 07-23 ulkopuolelle, jolloin rele ei mene koskaan päälle.

Olen käyttänyt SHF-sensoreita täältä: https://github.com/T3m3z/spotprices2ha?tab=readme-ov-file

Mites tämmöinen automaatio pitäisi siis viritellä että Rank etsitään tietyn aikavälin sisältä?
 

maanma

Vakionaama
Miten esillä olleeseen pörssisähkö custom:apexcharts-card kuvaajaan saa tulostumaan vaakasuuntaisen palkkien päälle päivän keskihinta "viivan", jos se on laskettu valmiiksi muuttujaan sensor.np_d0_khinta ?
 

haraldh

Vakionaama
Onko kellään kokemusta Trend helperistä? Koitan tehdä anturin joka huomaisi jos sulatuksia on enemmän kun 2 per 2 tuntia, mutta en oikein saa sitä toimimaan.

Tein counterin joka pitää kirjaa ILP:in sulatuksista, sekä helperin joka kasvattaa em. laskuria joka kerta kun mitsun Sub Stage menee DEFROST tilaan. Toimii.

Sitten tein Trend helperin seuraavilla asetuksilla;

katso liitettä 113622

Minun mielestäni tuon pitäisi mennä True-tilaan kun sulatuksia on 2 per 7200 sekuntia. Eli Minimum Rate / min_gradient pitäisi olla 2 / 7200 eikö? Olenko ymmärtänyt oikein miten tuo Trend helperi tehdään, voisinko ehkä luottaa tuohon ilmaisemaan milloin Mitsun LN25 on mennyt hullunkiertotilaan?

 

haraldh

Vakionaama
Miten esillä olleeseen pörssisähkö custom:apexcharts-card kuvaajaan saa tulostumaan vaakasuuntaisen palkkien päälle päivän keskihinta "viivan", jos se on laskettu valmiiksi muuttujaan sensor.np_d0_khinta ?
Koodi:
series:
  - entity: sensor.shf_electricity_price_now
    name: Average Price
    unit: c/kWh
    show:
      in_header: false
      extremas: false
    type: line
    color: blue
    float_precision: 2
    stroke_width: 2
    data_generator: >
      return [[start, entity.attributes.today_avg*100], [moment(end).subtract(1,
      'days'), entity.attributes.today_avg*100],
Lisää siihen tuo series alle

Screenshot at 2026-02-05 19-49-50.png
 

haraldh

Vakionaama
Puutuukohan tuosta koodimallin returnista joku pätkä ?
Kappas vain, oops.

Koodi:
  data_generator: >
      return [[start, entity.attributes.today_avg*100], [moment(end).subtract(1,
      'days'), entity.attributes.today_avg*100], []];

Luulisi että kun maalaa koko rivin niin rivin jatkeetkin tulisi mukaan. Ilmeisesti ei.
 

maanma

Vakionaama
En loppujen lopuksi saanut tuota data generaattoria nordpool entityllä toimimaan, joten käytin yaxis toteutusta

Piti asentaa myös HACS laajennos config-template-card

Koodi:
type: custom:config-template-card
entities:
  - number.n_np_average_price_cents
card:
  type: custom:apexcharts-card
  graph_span: 24h
  header:
    title: Energy price today snt€
    show: false
  apex_config:
    grid:
      show: false
    annotations:
      yaxis:
        - "y": ${states['number.n_np_average_price_cents'].state}
          borderColor: lightgreen
          strokeWidth: 3
          label:
            text: Avg
  experimental:
    color_threshold: true
  all_series_config:
    color_threshold:
      - value: -10
        color: lightblue
      - value: 0
        color: blue
      - value: 3
        color: green
      - value: 8
        color: yellow
      - value: 12
        color: orange
      - value: 16
        color: orangered
      - value: 24
        color: red
      - value: 32
        color: purple
  yaxis:
    - min: ~0
      decimals: 1
  span:
    start: day
  now:
    show: true
    label: Nyt
  series:
    - entity: sensor.nordpool_kwh_fi_eur_3_10_0255
      name: PöSä
      unit: c/kWh
      type: column
      data_generator: |
        return entity.attributes.raw_today.map(
        (entry) => {
          return [new Date(entry.start).getTime(), entry.value * 100];
        });
 
Back
Ylös Bottom