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

Jolo

Medlemmer
  • Innlegg

    25
  • Ble med

  • Besøkte siden sist

  • Dager vunnet

    1

Jolo vant dagen sist 23. august 2022

Jolo hadde mest likt innhold!

Hjemmeautomasjon

  • System
    Home Assistant

Nylige profilbesøk

Blokken for nylige besøkende er slått av og vises ikke for andre medlemmer.

Jolo sine prestasjoner

Kabelfører

Kabelfører (6/16)

  • Samarbeidspartner
  • Første innlegg
  • Reagerer godt
  • Samtalestarter
  • Uke én ferdig

Nylige merker

16

Nettsamfunnsomdømme

  1. Her er en template for additional_costs som inkluderer strøm-støtte slik at man ikke trenger å fikse det i etterkant. Den er ikke testet veldig bra, så gjene sjekk den: - platform: nordpool low_price_cutoff: 0.9 VAT: true currency: "NOK" region: "Kr.sand" price_type: kWh additional_costs: | {% set s = { "dag": 0.5, "natt": 0.38, "los": 0.0345, } %} {% set threshold = 0.875 %} {% set discount = 0 %} {% if current_price > threshold %} {% set discount = 0.9 * (current_price - threshold) %} {% endif %} {% if now().hour >= 6 and now().hour < 22 %} {{ (s.dag + s.los - discount) | float }} {% else %} {{ (s.natt + s.los - discount) | float }} {% endif %}
  2. Jeg har modifisert litt på Apex-plottet for å fungere mer slik jeg ønsker det. Hovedfordelen med endringen er at den ikke bruker "column-typen" som er litt buggy, spesielt om man skal lese av verdiene. type: custom:apexcharts-card header: show: true title: Strømpris show_states: false series: - entity: sensor.nordpool_krsand name: Pris type: area show: in_header: false curve: stepline float_precision: 3 stroke_width: 1 opacity: 0.7 color: rgb(2,93,136) data_generator: > return entity.attributes.raw_today.map(p => [new Date(p.start), p.value]) .concat( entity.attributes.raw_tomorrow.map(p => [new Date(p.start), p.value])) now: show: true graph_span: 2d span: start: day offset: '-0d' locale: nb yaxis: - min: 0 apex_config: legend: show: false dataLabels: enabled: false xaxis: type: datetime tooltip: enabled: false
  3. Vil bare tipse om Q-Lite Zerodim. Broren min og en kamerat har installert Zerodim og de fungerer veldig bra. Disse er helt like vanlige dimmere som man er vant til og så har de i tillegg Z-Wave innebygget. Høy WAF på disse. Tror også de er utviklet i Norge, så det er jo positivt. https://www.qlight.no/lysstyring/dimmere/zerodim-z-wave
  4. Jeg forsøker å hjelpe en kamerat med å legge inn Tibber Pulse i energidashbordet. Jeg har ikke funnet en god sensor å bruke for formålet. Price er greit, men for consumed så har vi to valg og ingen av dem er gode. sensor.accumulated_consumption - Oppdateres ofte, men settes til 0 ved slutten av hver dag. Dette fører til en negativ verdi i energi-dashbordet. sensor.last_meter_consumption - Oppdateres en gang i timen (men ikke alltid), derfor faller noen timer ut. - Der ser også ut som at forbruk i forrige time kommer i starten av denne timen, dermed blir prisen feil.
  5. Nei, sensoren er «on» i de billigste X antall timene i døgnet. Hvis noen av disse timene er høyere enn makspris forblir sensoren «off».
  6. Poenget med sensoren er at den kan brukes til å styre ting som kun skal brukes ved lav strømpris, f.eks varmtvannsbereder, elbillader, varmekabler eller lignende. Den vil sjekke om strømprisen i nåværende time oppfyller kravet om at den er f.eks en av de 8 billigste timene denne dagen og at strømprisen er under si 4 kr/kWt.
  7. Basert på feilmeldingen din så ser det ut som du ikke har definert input_number.max_price og input_number.number_of_hours. Disse er nødvendig for at sensoren skal vite hvor mange timer den skal være on hver dag, og eventuelt hvor dyr strømmen maksimalt kan være for at den skal være on. Det er to måter å definere input_numbers. Hvis du er kjent med hvordan du endrer configuration.yaml så kan du bare kopiere koden min direkte inn i den og det bør fungere uten andre endringer. Den andre måten er via nettleseren. Konfigurasjon -> Automatisering og scener -> Hjelpere Jeg var ikke klar over at dette var en foretrukken måte å hente state og attributes. Jeg har oppdatert gist-en i mitt første innlegg til å bruke denne metoden. Dette bør ikke påvirke ditt problem VikingOy.
  8. Jeg lagde en enkel binærsensor basert på nordpool integrasjonen som er on i de x antall billigste timene og er off i de resterende timene, eller når prisen er høyere enn en maksimalgrense. https://gist.github.com/jorgror/8e9fb54d7236bdba131931eabd90961b
  9. Jeg tok det som en anledning til å utforske mulighetene i template. Dette er hva jeg kom frem til. Fikk ikke tid til å teste å lage sensor av dem, men all logikk du trenger bør være her. Lim den inn i template under Developer tool. {% set today_price = states.sensor.nordpool_kwh_krsand_nok_3_09_025.attributes.today %} {% set tomorrow_price = states.sensor.nordpool_kwh_krsand_nok_3_09_025.attributes.tomorrow %} Dagens priser: {{ today_price }} Morgendagens priser: {{ tomorrow_price }} {% set current_hour = now().hour -%} Gjeldene time: {{ current_hour }} Pris nå: {{ today_price[current_hour]}} Videre priser i dag: {{ today_price[current_hour:]}} {% set future_price = today_price[current_hour:] + tomorrow_price -%} Fremtidige priser: {{ future_price}} Snitt av fremtidige priser: {{ future_price | average | round(3) }} Min av fremtidige priser: {{ future_price | min | round(3) }} Max av fremtidige priser: {{ future_price | max | round(3) }} {% set inteval_start_tomorrow = 0 -%} {% set interval_start_hour = 22 -%} {% set interval_end_tomorrow = 1 -%} {% set interval_end_hour = 7 -%} {% set low_interval_length = 3 -%} {% set all_price = today_price + tomorrow_price -%} {% set interval_price = all_price[interval_start_hour + 24 * inteval_start_tomorrow : interval_end_hour + 24 * interval_end_tomorrow] -%} {% set last_considered_interval_index = (interval_price | length) - low_interval_length + 1 -%} Intervall priser: {{ interval_price }} Snitt av intervall priser: {{ interval_price | average | round(3) }} Min av intervall priser: {{ interval_price | min | round(3) }} Max av intervall priser: {{ interval_price | max | round(3) }} {% set ns = namespace(current_best_average=1000, current_best_index=-1) -%} {% for price in interval_price[:last_considered_interval_index] -%} {% set current_average = interval_price[loop.index0:loop.index0+low_interval_length] | average -%} {% if current_average < ns.current_best_average -%} {%-set ns.current_best_average = current_average -%} {% set ns.current_best_index = loop.index0 -%} {% endif -%} {% endfor -%} {%- set start_index = ns.current_best_index %} {%- set best_interval_price = interval_price[start_index:start_index+low_interval_length] %} Beste invervall priser: {{ best_interval_price }} {% set best_interval_start_hour = 24 * inteval_start_tomorrow + interval_start_hour + start_index -%} Beste {{ low_interval_length }} timers intervall starter kl {{ best_interval_start_hour % 24 }} i {% if best_interval_start_hour < 24 %}dag {% else %}morgen {% endif %}og snitt-prisen er {{ best_interval_price| average | round(3) }}
  10. Jeg tror du kan klare det med å bruke ESPHome til å styre viftehastigheten direkte som beskrevet i Stiansen sitt innlegg under. Jeg har ikke noe erfaring med ESPHome enda, men slik jeg forstår bør det være veldig enkelt å få dette inn i Home Assistant. Det vil også være en veldig rimelig løsning, ca 100 kr for en esp32 eller enda mindre for en esp8266.
  11. Se også her for eksempel på dip switch og baudrate. https://www.home-assistant.io/components/climate.flexit/ Sent from my iPhone using Tapatalk
  12. Du kan prøve Sabesto sitt pyflexit Python script og se om du får kontakt med det. https://github.com/Sabesto/pyflexit Sent from my iPhone using Tapatalk
  13. Takk for at du tar deg tid til dette. Dette er den eneste sensoren jeg savner.
  14. Jeg er helt i startgropen, men min foreløpige filosofi er å ha få knapper for de oppgavene jeg gjør ofte enkelt tilgjengelig på forsiden. Hvis jeg vil vite en detalj, feks temperatur på soverommet så har jeg oftest litt mer tid, og da kan jeg bruke ett par ekstra klikk for å finne det frem. Sent from my iPhone using Tapatalk
×
×
  • 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.