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

kjetilsn

Medlemmer
  • Innlegg

    174
  • Ble med

  • Besøkte siden sist

  • Dager vunnet

    2

Innlegg skrevet av kjetilsn

  1. Det stemmer, fant noen eksempler som jeg endret på.

    Henter som sagt data fra oregon sensorer via RFXcom, så bruker jeg template og statistic sensors:

    Bruker nå "gust" fra vindsensoren i stedet for average, det korrekte er nok å bruke "avg".

     

      - platform: statistics
        name: wind_smooth
        sampling_size: 50
        entity_id: sensor.wind_gust
    
      - platform: statistics
        name: wind_dir_smooth
        sampling_size: 50
        entity_id: sensor.wind_direction_numeric

     

      - platform: template
          wind_direction_text:
            friendly_name: 'Vindretning'
            icon_template: mdi:compass
            value_template: >-
             {% set wind_dir = states.sensor.wind_dir_smooth_mean.state %}
             {% if wind_dir | float<=23 %}Nord
             {% elif wind_dir | float>338 %}Nord
             {% elif 23 < (wind_dir|float) <=68 %}Nordøst
             {% elif 68 < (wind_dir|float) <=113 %}Øst
             {% elif 113 < (wind_dir|float) <=158 %}Sørøst
             {% elif 158 < (wind_dir|float) <=203 %}Sør
             {% elif 203 < (wind_dir|float) <=248 %}Sørvest
             {% elif 248 < (wind_dir|float) <=293 %}Vest
             {% elif 293 < (wind_dir|float) <=338 %}Nordvest
             {%- endif %}

     

      - platform: template
          wind_speed_text:
            friendly_name: 'Vindstyrke'
            icon_template: mdi:weather-windy
            value_template: >-
              {%if states.sensor.wind_gust.state | float<=0.2 %}Stille
              {% elif states.sensor.wind_gust.state | float<=1.5 | float>0.2 %}Flau vind
              {% elif states.sensor.wind_gust.state | float<=3.3 | float>1.5 %}Svak vind
              {% elif states.sensor.wind_gust.state | float<=5.4 | float>3.3 %}Lett bris
              {% elif states.sensor.wind_gust.state | float<=7.9 | float>5.4 %}Laber bris
              {% elif states.sensor.wind_gust.state | float<=10.7 | float>7.9 %}Frisk bris
              {% elif states.sensor.wind_gust.state | float<=13.8 | float>10.7 %}Liten kuling
              {% elif states.sensor.wind_gust.state | float<=17.1 | float>13.8 %}Stiv kuling
              {% elif states.sensor.wind_gust.state | float<=20.7 | float>17.1 %}Sterk kuling
              {% elif states.sensor.wind_gust.state | float<=24.4 | float>20.7 %}Liten storm
              {% elif states.sensor.wind_gust.state | float<=28.4 | float>24.4 %}Full storm
              {% elif states.sensor.wind_gust.state | float<=32.6 | float>28.4 %}Sterk storm
              {% elif states.sensor.wind_gust.state | float<=40 | float>32.6 %}Orkan
              {% elif states.sensor.wind_gust.state | float<=100 | float>40 %}Ragnarok
              {%- endif %}

     

  2. Hei Dennis,

    Flott å få denne til å gå mot met.no!

     

    Gjorde selv noen videre endringer slit at den nå henter temp, fukt, vindstyrke, og vindretning fra mine egne sensorer (Oregon via RFXcom):

    Hadde allerede sensorer som oppgir vindretning og vindstyrke i tekstformat 

     

          - type: custom:weather-card
            entity_weather: weather.metno
            entity_sun: sun.sun
            entity_temperature: sensor.ute_temp_temperature
            entity_humidity: sensor.ute_temp_humidity
            entity_wind_dir: sensor.wind_direction_text
            entity_wind: sensor.wind_speed_text

     

        const entity = hass.states[this.config.entity_weather];
        const entity_h = hass.states[this.config.entity_humidity];
        const entity_t = hass.states[this.config.entity_temperature];
        const entity_wd = hass.states[this.config.entity_wind_dir];
        const entity_w = hass.states[this.config.entity_wind];
        const currentCondition = entity.state;
        const humidity = entity_h.state;
        const pressure = entity.attributes.pressure;
        const temperature = Math.round(entity_t.state);
        const windBearing = entity_wd.state;
        const windSpeed = entity_w.state;
        const forecast = entity.attributes.forecast.slice(0, 5);
    
        this.content.innerHTML = `
          <span class="icon bigger" style="background: none, url(/local/icons/weather_icons/animated/${weatherIcons[currentCondition]}.svg) no-repeat; background-size: contain;">${currentCondition}</span>
          <span class="temp">${temperature}</span><span class="tempc"> ${getUnit('temperature')}</span>
          <span>
            <ul class="variations right">
                <li><span class="ha-icon"><ha-icon icon="mdi:water-percent"></ha-icon></span>${humidity}<span class="unit"> %</span></li>
                <li><span class="ha-icon"><ha-icon icon="mdi:gauge"></ha-icon></span>${pressure}<span class="unit"> ${getUnit('air_pressure')}</span></li>
            </ul>
            <ul class="variations">
                <li><span class="ha-icon"><ha-icon icon="mdi:weather-windy"></ha-icon></span>${windSpeed} fra ${windBearing} </span></li>
                <li><span class="ha-icon"><ha-icon icon="mdi:weather-sunset"></ha-icon></span>${sunHorizon}</li>
            </ul>
          </span>
          <div class="forecast clear">
              ${forecast.map(daily => `

     

    lovlace weater.PNG

    • Like 3
    • Thanks 2
  3. Hei,

     

    Lurer på om noen har noen tips til å få ut gjennomsnittspris for inneværende døgn fra tibber i HomeAssistant?

    Så langt summerer jeg minimum og maximum og deler på to, men det er blir ikke helt riktig. Målet er å regne ut energibesparelse ved å flytte laster til tider på døgnet der strømmen er "billig"

  4. 4 hours ago, Dronnen said:

    Vet du om det er mye forskjell fra temp på utsiden og inni? Skal vel i teorien være ganske likt, siden denne ligger rett på stålet? 

     

    Ser ut som det lite forskjell. Temperaturen ligger på 70 grader maks, som stemmer med tanken sin termostat, temp endringer skjer relativt raskt.

    Sensoren er montert i siden, halvmeter fra toppen.

     

    varmtvann.PNG

  5. Hei,

     

    Gjorde nettop dette selv, brukte z-wave rele til Aeotec som er direktekoblet. Elementet i tanken er 3KW, og da er det krav til at tanken skal kobles direkte (uten støpsel).

    Releet støtter 40A så det er godt overdimensjonert. Bruker så tempmåler fra clas ohlson som jeg modifiserte (lodde temp sensoren på ledning og stappet denne inn under isolasjonen i tanken). henter så data via RFXcom. Tanken står på fra 00:00 og går av 07:00, den vil skru seg på om temp går under 40 C. 

    • Like 1
  6. Hei,

     

    Handlet noen IKEA pærer her i helgen.

    Flotte greier det, virker som forventet. I samme slengen kjøpte jeg fjærer til elko bryterner slik at de er alltid på, og forventet at pæren ville bytte tilstand bassert på korte strømbrudd, slik at jeg kunne bruke dette som en slags pulsbryter. Slik var det da ikke. Er det mulig å få pærene til å bytte tilstand ved strøm av/på? 

  7. Hei,

     

    Etter å ha fått inn data fra AMS måler til Home Assistant, blitt tibber kunde, og fått AMS måler over på time for time hos BKK, var det dags for å prøve å spare strøm ved å flytte laster til tider på døgnet der strømmen er billig. Ønsket en måte å måle hvor mye besparelse  er dag for dag og per måned. Har nå laget følgende automasjon og sensorer i Home Assistant som bruker ekstern MQQT for mellomlagring av verdier. Har tatt utgangspunkt i eksempler  for akkumulering, feks  denne og denne

    Bruker "hovedtelleverket" til AMS måleren som oppdateres hver time, dette passer fint overens med tibber sensoren som også oppdateres hver time. tibber sensoren til Home assistant gir deg max, min, og "current" KWt pris, men ikke gjennomsnitt per dag, jukset dette til med å ta gjennomsnitt av maks og min verdi, vet at dette ikke bli helt eksakt, da en kan ha reelt gjennomsnitt som ligger nært max eller min. Har kun kjørt dette et døgn nå, så vær obs på at det kan være feil her, og det finnes nok smartere måter å gjør dette på. Tilbakemeldinger/forslag til forbedring mottas med takk:

     

    ## Edit##

    Endret fra sensor til automasjon som kjører en gang i time for differansekostnad, da det ble feilutslag hver time som vanlig sensor:

    Automation:
    
    #### Record AMS count last hour to MQQT ####
    
      - alias: 'Record AMS value last hour'
        trigger:
          platform: time
          minutes: 55
          seconds: 00
        action:
          service: mqtt.publish
          data_template:
            topic: 'ha/total_ams_last_hour'
            retain: true
            payload: '{"day_1":"{{states.sensor.ams_count.state}}"}' ## AMS total telleverk
    
    #### Actual energy cost per hour ####
    
      - alias: 'Record acutal energy cost'
        trigger:
          platform: time
          minutes: 02
          seconds: 00
        action:
          service: mqtt.publish
          data_template:
            topic: 'ha/actual_ergy_cost'
            retain: true
            payload: '{"day_1":"{{ (((states.sensor.ams_count.state | float) - (states.sensor.ams_total_last_hour.state | float)) * ((states.sensor.electricity_price_"your adress".state | float) + ('Nettleie'))) | round(2) + (states.sensor.actual_energy_cost.state | round (2)) }}"}'
            
    #### "Average" energy cost ####
    
      - alias: 'Record acutal energy cost'
        trigger:
          platform: time
          minutes: 02
          seconds: 00
        action:
          service: mqtt.publish
          data_template:
            topic: 'ha/average_ergy_cost'
            retain: true
            payload: '{"day_1":"{{ (((states.sensor.ams_count.state | float) - (states.sensor.ams_total_last_hour.state | float)) * ((((states.sensor.electricity_price_"your_adress".attributes.max_price | float) + (states.sensor.electricity_price_"your_adress".attributes.min_price | float)) / 2) + ('Nettleie'))) | round(2) + (states.sensor.average_energy_cost.state | round (2)) }}"}'       
            
    #### Record Actual cost at midnight ####
    
      - alias: 'Record acutal cost at midnight'
        trigger:
          platform: time
          at: '00:00:01'
        action:
          service: mqtt.publish
          data_template:
            topic: 'ha/total_actual_energy_cost_midnight'
            retain: true
            payload: '{"day_1":"{{states.sensor.actual_energy_cost.state}}"}'
    
    #### Record Average cost at midnight ####
    
      - alias: 'Record average cost at midnight'
        trigger:
          platform: time
          at: '00:00:01'
        action:
          service: mqtt.publish
          data_template:
            topic: 'ha/total_average_energy_cost_midnight'
            retain: true
            payload: '{"day_1":"{{states.sensor.average_energy_cost.state}}"}'
            
    #### "Strømmbesparelse i dag ####
      - alias: 'Record diff avg actual energy cost'
        trigger:
          platform: time
          minutes: 05
          seconds: 00
        action:
          service: mqtt.publish
          data_template:
            topic: 'ha/energy_cost_saving_today'
            retain: true
            payload: '{"day_1":"{{ ((states.sensor.average_energy_cost_today.state | float) - (states.sensor.actual_energy_cost_today.state | float )) | round(2) }}"}'
            
    Sensors:
    
    ############# MQTT AMS Last Hour ######################
    
      - platform: mqtt
        state_topic: 'ha/total_ams_last_hour'
        name: 'AMS total last hour'
        unit_of_measurement: 'KWt'
        value_template: '{{ value_json.day_1 }}' 
        
    ############# MQTT Actual energy cost ######################
    
      - platform: mqtt
        state_topic: 'ha/average_ergy_cost'
        name: 'Average energy cost'
        unit_of_measurement: 'NOK'
        value_template: '{{ value_json.day_1 }}' 
    
    ############ MQTT Actual energy cost ######################
    
      - platform: mqtt
        state_topic: 'ha/actual_ergy_cost'
        name: 'Actual energy cost'
        unit_of_measurement: 'NOK'
        value_template: '{{ value_json.day_1 }}' 
    
    ############ MQTT Actual energy cost midnight ##############
    
      - platform: mqtt
        state_topic: 'ha/total_actual_energy_cost_midnight'
        name: 'Actual energy cost midnight'
        unit_of_measurement: 'NOK'
        value_template: '{{ value_json.day_1 }}' 
    
    ############ MQTT Average energy cost midnight ##############
    
      - platform: mqtt
        state_topic: 'ha/total_average_energy_cost_midnight'
        name: 'Average energy cost midnight'
        unit_of_measurement: 'NOK'
        value_template: '{{ value_json.day_1 }}' 
        
        
    ############ MQTT Cost saving today ##############
    
      - platform: mqtt
        state_topic: 'ha/energy_cost_saving_today'
        name: 'Strømmbesparelse i dag'
        unit_of_measurement: 'NOK'
        value_template: '{{ value_json.day_1 }}' 

     

    • Like 2
  8. Hei,

     

    Jeg fikk et tips her på forumet om å sette opp låsene som template switch, da slipper jeg å taste koden:

     

    switch:
      platform: template
      switches:
        yale_lock_main:
          friendly_name: 'Hoveddør'
          value_template: "{{ is_state('lock.main_door', 'locked') }}"
          turn_on:
            service: lock.lock
            data:
              entity_id: lock.main_door
              code: din kode
          turn_off:
            service: lock.unlock
            data:
              entity_id: lock.main_door
              code: din kode
          icon_template: >-
            {% if is_state('lock.main_door', 'locked') %}
              mdi:lock
            {% else %}
              mdi:lock-open
            {% endif %}

     

  9. ... men det kan vel diskuteres om Home Assistant støtter kravet om å være "enkelt".


    Jo, det er jo et godt poeng, jeg vil ikke si det er vanskelig, kan selv ikke programmere men klarte fint å komme i gang, med god hjelp fra dette og home assistant forumet. Har også hørt mye bra om Homey, tror denne er enklere men koster jo litt.


    Sent from my iPhone using Tapatalk
  10. Da jeg flytte z-wave enheter fra min gamle vera over på home assistant hadde jeg ikke tenkte på at jeg først burde fjerne enhetene fra vera kontrolleren. 

    Dette gikk fint da jeg startet med å bruke "remove node" i home assistant. De gangene jeg har hatt krasj har jeg kopiert hele mappa til home assistant. Re-installert og flyttet filene over, justert rettigheter/eiger (chown). Dette har gått fint, uten å fjerne enheter, z-wave nettverket blir som før, det følger filen og bindinger i sticken skal en tro.

     

  11. Hei,

    Kjedelige greier, UPS er er fin ting ja!. Hvor lenge ventet du etter oppstart? Har sett at noen ganger tar det en og en halv evighet før z-wave nettverket et oppe å går.

    Du må ofte fjerne z-wave device før du kan legge de til igjen, vet ikke om "factory reset" fjerner kravet til dette. Kjører selv på en PI, og har opplevd at noen ganger er det raskeste å bare begynne på nytt, ta kopi av all config og installere fra start.

     

  12. Homeassistant bruker .yaml filer. Ikke veldig komplisert å sette seg inn i. Finnes mange eksempler og mange brukere har delt sine fulle konfigurasjoner.


    Sent from my iPhone using Tapatalk

  13. 1 hour ago, Bgam said:

    Hei!

     

    Jeg vurderer å gå til innkjøp av Vera, men er da viktig at den får til noen funksjoner jeg allerede har i huset.

    Mesteparten av funksjonene jeg har er stort sett manuelt skriptet i Lua, så ønsker egentlig at eventuelt ny kontroller skal være litt mer plug-n-play så jeg slipper å finne opp hjulet på nytt.

     

    Varmestyring:

    • Varmestyringen er en kombinasjon av batteridrevne temp+bevegelse sensorer som styrer panelovner via wall-plug og heatit termostater for varmekabler/varmefolie.
    • Komfort: Setpunkt settes til 21°C ved bevegelse i rom.
    • Øko: Setpunkt reduseres med 2°C etter 2 timer uten bevegelse (i forhold til komfort-setpunkt).
    • Nattsenking: Kalenderstyrt, setpunkt reduseres med 3°C (i forhold til komfort-setpunkt)
    • Frostsikring/Feriemodus: Alle setpunkt settes til 12°C. Overstyrer alle andre moduser.
    • Overvåking av wall-plugger: Hvis systemet ber om varme, men det blir oppdaget at wall-plug ikke har et effektforbruk 1. minutt etter at den skal ha slått seg på, så skal det sendes ut et OFF-ON signal til wall-plug.

     

    Lysstyring:

    • Lys på ved bevegelse, automatisk av etter ønsket tidsintervall, har forskjellige tidsintervaller avhengig av hva slags rom det er.
    • Når nattsenking er aktiv, skal lys i visse rom kun dimmes til 10% ved bevegelse.
    • Slukkepuls for lys i garasje, hvis lyset er på i mer enn 5 timer sammenhengende skal det slå seg av automatisk.

     

    Div:

    • Virtuell push-bryter i app til åpning av garasjeport. 
    • Integrasjon av kamera i app, benyttet for overvåking av garasjeporten.
    • Monitoring av batterinivå til alle batteridrevne enheter, varsling på mail og i app hvis batterinivå til en enhet går til 0%.
    • Monitoring av temperaturnivåer. Mail / Push-varsel hvis temperatur går under 5°C eller over 35°C.
    • Alarm ved vannlekkasje.
    • Forenklet alarmsystem. Varsel på mail ved bevegelse i huset når feriemodus er aktivert.
    • Logging av temperaturer.
    • Effektforbruk nå/dag/uke/måned. Har måler på inntakskabelen.

     

     

     

    Hei,

     

    Personlig ville  jeg ikke valgt Vera.

    Jeg kjøpte en Vera edge for noen år siden etter anbefalinger, viste seg å være dårlig støtte, dårlig på stabilitet, samt svært treig.

    Nå kan det hende at jeg har fått en dårlig vare, eller hadde for store forventninger i forhold til produkt. Byttet til Homeassistant på en rpi3, har ikke angret et sekund på det. Men smak og behag og så videre.

     

     

     

  14. Felles med varmekabel og andre elektriske varmeløsninger er at all energi tilført blir  til varme, ergo er det ikke noe forskjell på panelovn, vifteovn, varmkabel, osv. Varmepumper er jo selvfølgelig ikke i denne kategorien. Så om du bruker mer energi på å varme opp rommene med varmekabel vs. andre kilder må da denne varmen som kabelen produserer gå andre steder. Er det ikke isolasjon under gulvstøpen ? Det er jo selvfølgelig stor forsinkelse i gulvvarme da du må varme opp all betongen. Har selv tynnstøpt gulv i hele kjelleren (ca 3cm) med varmkabel over 3mm depron, dette varmer meget bra, og  det virker som det er relativt lite varmetap til grunn.

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