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

Tander

Medlemmer
  • Innlegg

    19
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av Tander

  1. Hei NeoID.

     

    La inn koden din og det fungerer bra. Opplever ikke noe treghet i HA så langt. HA kjører her i container på Synology NAS.

     

    Et par spørsmål:

    - Distansen er i luftlinje, jeg bor i nærheten av en fjord og får da stasjoner som ligger innenfor radius som angis, men det blir lang kjørelengde rundt fjorden for å komme til stasjonene som ligger på "feil side". Er det noen løsning for å hente ut kjøredistanse fra kart på noen måte i HA?

    - Tid for siste oppdaterte priser angis på engelsk (f.eks. "2 days ago"), kan det konverteres til norsk likt det jeg har for vanning, som vist på bildet nedenfor? Jeg forsøker så godt det lar seg gjøre å bruke norsk i HA der det er mulig.

     

    vanning.PNG

  2. Det stemmer. De har i dokumentasjonen angitt at brukere må identifisere seg, slik du har gjort. Kanskje greit å ikke bruke samme User-Agent navn ("Home Assistant", etc.).

     

    Det som er rart er at jeg får 403 dersom User-Agent ikke er angitt under header fra Home Assistant, men det går helt greit å hente ut informasjonen fra nettleseren. Nå vet ikke jeg om nettleseren identifiserer seg, mulig det.

    • Like 1
  3. Har en Netatmo utedel som er byttet ut og en vindmåler som har tatt kvelden. Har også en regnmåler som er i drift, men hvem vet hvor lenge. Opplever Netatmo som heller dårlig på utendørskomponenter. Komponentene tar kvelden uten synlig inntrenging av vann. I tillegg er det treg oppdatering på data fra komponentene, som fungerte dårlig mot automatiseringen av markisa.

     

    Kjøpte derfor en Ecowitt værstasjon for et par år siden, som ikke koster stort mer enn Netatmo med innendørs-, ute-, vind- og regnmåler. Den oppleves som langt bedre og har en oppdateringsfrekvens på under minuttet både mot displayet som følger med og mot Home Assistant. Regnmåling blir for treg uansett, så jeg har laget en duggsensor som supplerer i tillegg til regn (og vind, sol, etc.) for å styre markisa.

  4. Mine foreldre installerte varmepumpe i 2010 som ble byttet i fjor, dvs. 13 år levetid.

    Min erfaring er kun drøye året så langt, så ikke statistisk interessant.

  5. Kjører min installasjon i container (docker er det gamle navnet) på NAS (Synology) og det er en del begrensninger som du selv har funnet + noen til. Fordelen er at jeg allerede hadde en NAS og slipper å ha enda en enhet i drift.

     

    Ulemper:

    • Synology har en begrensning i siste DSM versjon som gjør at jeg ikke kan bruke Zigbee/Zwave USB sticks. Jeg bruker derfor en Aqara Zigbee Hub og diverse Aqara Zigbee sensorer som fungerer med den.
    • Redigering av Yaml-filer gjør jeg på PC og overfører til NAS, dette er en tungvint løsning.
    • Oppdatering av Home Assistant gjøres vha. Portainer, som kjører i container på samme NAS.

     

    Ellers er jeg veldig fornøyd med løsningen og har mange enheter koblet til HA:

    Bil, robotstøvsuger, robotgressklippere, sprinkelvanningssystem, belysning, værstasjon, varmepumpe og panelovner, temperatursensorer, dørsensorer, fuktighetssensorer, mobiltelefoner/nettbrett, skrivere, 3D-skriver, overvåkingskameraer, +++

    • Like 1
  6. MrE skrev (8 timer siden):

    Mill Gen 3 har fungert veldig bra for min del. Mangler bare energimåling over lokalt API.

    Kjøp glassfront til soverommet, jeg har stålfront og begynner å bli lei av smellene som kommer fra den når stålet beveger seg. Kanskje den med glassfront er bedre.

    Glassfront lager ikke lyd av den typen.

    • Like 1
  7. type: custom:apexcharts-card
    header:
      show: true
      title: Strømpriser
      show_states: true
      colorize_states: false
    now:
      show: true
      label: Nå
      color: red
    graph_span: 48h
    span:
      start: day
      offset: '-00h'
    apex_config:
      xaxis:
        labels:
          format: HH
          show: true
      chart:
        height: 173px
        zoom:
          enabled: false
        toolbar:
          show: false
          tools:
            zoom: false
            zoomin: false
            zoomout: false
            pan: false
            reset: true
      tooltip:
        fixed:
          enabled: false
          position: topLeft
    yaxis:
      - id: first
        apex_config:
          min: 0
          max: auto
          opposite: true
          forceNiceScale: true
          decimalsInFloat: 2
          labels:
            show: true
    all_series_config:
      stroke_width: 4
    series:
      - entity: sensor.nordpool_kwh_krsand_nok_2_10_025
        yaxis_id: first
        name: Pris i dag
        type: area
        curve: stepline
        extend_to: now
        float_precision: 3
        stroke_width: 3
        opacity: 0.3
        color: goldenrod
        show:
          in_header: false
          legend_value: false
        data_generator: |
          return entity.attributes.raw_today.map((p) => {
            return [new Date(p.start), p.value];
          });
      - entity: sensor.nordpool_kwh_krsand_nok_2_10_025
        yaxis_id: first
        name: Pris i morgen
        type: area
        curve: stepline
        extend_to: now
        float_precision: 3
        stroke_width: 3
        opacity: 0.3
        color: orange
        show:
          in_header: false
          legend_value: false
        data_generator: |
          return entity.attributes.raw_tomorrow.map((p) => {
            return [new Date(p.start), p.value];
            });
      - entity: sensor.nordpool_kwh_krsand_nok_2_10_025
        yaxis_id: first
        name: Pris nå
        float_precision: 2
        stroke_width: 0
        opacity: 0.09
        color: red
        show:
          in_header: true
          legend_value: false

     

  8. stigvi skrev (På 13.12.2022 den 8.06):

    Jeg har lagt til et truncate filter. HA kan ikke ha en tilstandsverdi som er lenger enn 255 tegn. Men attributter kan være lenger. Spørsmålet da er hvordan en henter denne teksten inn i en attributt? Men som en midlertidig fix blir teksten begrenset i lengde

     

      - platform: rest
        resource: https://api.met.no/weatherapi/textforecast/2.0/?forecast=landoverview
        name: textweather
        scan_interval: 3612
        value_template: '{{ (value_json.textforecast.time[0].forecasttype.location|selectattr("@id", "eq", "0611")|first)["#text"]|truncate(254,True) }}'

     

    Her er løsningen for å hente ut værmeldingen som en attributt:

     

    - platform: rest
      resource: https://api.met.no/weatherapi/textforecast/2.0/?forecast=landoverview
      name: textweather text
      scan_interval: 180
      json_attributes_path: '$.textforecast.time[0].forecasttype.location[?("Øst" in @["\x40name"])]'
      value_template: '1'
      json_attributes:
        - '@id'
        - '@name'
        - '#text'

     

    I eksempelet ovenfor blir værmeldingsteksten lagt til attributt sensor.textweather_text.#text.

    Attributten @name angir området og @id id-nummeret. Jeg har valgt å søke på områdenavnet og bruker "Øst" og "\x40name" i json_attributes_path, da dekkes både Østlandet og Østafjells avhengig av hva meteorologen velger å angi. Dersom det er ønskelig å søke på id-nummer i stedet byttes "Øst" ut med id-nummer og "\x40name" med "\x40id".

    VM.png.33552e514b14ab0682ba96957692de90.png

     

    Deretter legger jeg værmeldingsteksten ut i flere sensorer, en for hver linje:

    - platform: template
      sensors:
        weather_summary1:
          value_template: >-
            {% set t= (state_attr('sensor.textweather_text','#text') | wordwrap(42, true,"§")).split("§")[0] %}
            {{t}}

        weather_summary2:
          value_template: >-
            {% set t= (state_attr('sensor.textweather_text','#text') | wordwrap(42, true,"§")).split("§")[1] %}
            {{t}}

    osv..

     

    I eksempelet over er lengden på tekstlinjen angitt i "wordwrap(42, true,"§")" hvor 42 angir antall tegn/lengde på tekstlinjen. 

     

     

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