hjemmedude Skrevet 9. september 2020 Skrevet 9. september 2020 Hei igjen, vil gjerne ha litt automasjon pÄ mine 6stk heatit termostater. Alle i bruk pÄ varmekabler i underetasje. Natt/dagsenk og unngÄ strÞmtoppene med pris fra tibber. Har funnet inspirasjon i stigvi sin trÄd: "Varmestyring med bayesian sensor", men jeg forstÄr ikke helt hvordan det fungerer med stastistikken osv, sÄ noe mer simpelt hadde sikkert fungert for meg  Er relativt blank pÄ kodingen og hvilken kode som skal hvor i HA, det vil vÊre veldig nyttig med eksempler fra folk her inne pÄ oppsett osv  Takk!    Siter
stigvi Skrevet 9. september 2020 Skrevet 9. september 2020 1 minutt siden, hjemmedude skrev: stigvi sin trÄd: "Varmestyring med bayesian sensor", men jeg forstÄr ikke helt hvordan det fungerer med stastistikken osv, sÄ noe mer simpelt hadde sikkert fungert for meg à rsaken til at jeg valgte Ä bruke bayesian sensor er at jeg av erfaring vet at noe som baseres pÄ tradisjonell logikk fort blir enda mer komplisert. Men det er avhengig av hvor mye du Þnsker Ä styre ut i fra. PÄ varmekabler og panelovner har jeg ca 14-15 inn-signaler. Det blir mye Ä ta hensyn til med logiske tilstander. Selv synes jeg det er veldig oversiktlig med bayesian sensor, men Ä finne rette tallverdier Ä sette inn kan vÊre litt vanskelig. Siter
Moskus Skrevet 9. september 2020 Skrevet 9. september 2020 Jeg tenker at man kommer veldig langt med bittelitt enkel logikk. Det store spÞrsmÄlet er jo hvordan du fÄr inn priser i Tibber i SmartThings og kan bruke dem der? Kan du f.eks. bare sjekke om timen nÄ er blant de X hÞyeste, f.eks? Siter
hjemmedude Skrevet 9. september 2020 Forfatter Skrevet 9. september 2020 Ja jeg tror strĂžmtoppene/pristoppen blir fĂžrste logikk, og sĂ„ fĂ„r jeg se etter det. Eller kanskje nattsenking da den er noksĂ„ bankers - men henger sammen med pris det ogsĂ„ tidlig pĂ„ morgenen. I SmartThings brukte jeg aldri strĂžmprisen til noe - Tibber tok seg av all logikk. Kikka litt i Tibber appen pĂ„ rapportert forbruk time for time, og i det verste toppene var forbruket mitt  ofte lavere enn timen fĂžr. Om man lager middag til vanlig tid sĂ„Â drar dette snittet en del i feil retning.  Basert pĂ„ dette antar jeg at jeg sparte litt med Tibber-logikken aktivert đ Siter
hjemmedude Skrevet 23. september 2020 Forfatter Skrevet 23. september 2020 Hei igjen.. er ca like langt pÄ vei som sist, dvs helt i startgropa pÄ varmestyring. Andre ting og tang har blitt prioritert, tenk seg til.. Men om noen vil sette meg pÄ sporet av noe kode som kan gi enkel nattsenking sÄ er jeg takknemlig. Og hvor i HA dette skal inn, config.yaml for eks?  Et annet spÞrsmÄl er historikk-kortet, jeg klarer Ä vise temperatur fra gulvfÞler siste x timer pÄ 5 termostater, den 6 tÞyser seg til og ligger som en fargepalett Þverst. Men i grafen er det ikke friendly_name som dukker opp, jeg har heller ikke spesifisert det i kortet sÄ ikke sÄ rart kanskje. Noen tips til Ä lÞse den? Siter
stigvi Skrevet 23. september 2020 Skrevet 23. september 2020 Fargepalett istedenfor kurve skyldes garantert at mÄleenhet (°C) mangler pÄ den det gjelder. Siter
hjemmedude Skrevet 24. september 2020 Forfatter Skrevet 24. september 2020 (endret) Takk for det stigvi, googla litt men fant ingen lÞsning i gÄr, men i dag er paletten borte og grafen pÄ plass. SÄ da er det nattsenking som stÄr for tur igjen, mÄ jo klare snikre sammen noe lurt..  Kikka litt pÄ tibber developer api og her har man jo gode muligheter for Ä justere forbruk ut i fra strÞmprisen ja. https://developer.tibber.com/docs/reference#pricelevel Men det var ikke akkurat det jeg kikka etter nÄ  Sitat PriceLevel Price level based on trailing price average (3 days for hourly values and 30 days for daily values) Value Description NORMAL The price is greater than 90 % and smaller than 115 % compared to average price. CHEAP The price is greater than 60 % and smaller or equal to 90 % compared to average price. VERY_CHEAP The price is smaller or equal to 60 % compared to average price. EXPENSIVE The price is greater or equal to 115 % and smaller than 140 % compared to average price. VERY_EXPENSIVE The price is greater or equal to 140 % compared to average price.  da har jeg omsider klart Ä stille temperatur til gitt tidspunkt pÄ 1 termostat. - alias: Dagtemperatur trigger: - platform: time at: "04:00:00" - platform: homeassistant event: start condition: condition: time after: "04:00:00" before: "21:30:00" action: service: climate.set_temperature entity_id: climate.bad data: temperature: 26 - alias: Nattsenking trigger: - platform: time at: "21:30:00" - platform: homeassistant event: start condition: condition: time after: "21:30:00" before: "04:00:00" action: service: climate.set_temperature entity_id: climate.bad data: temperature: 24 Ser at lÞsningen ikke er helt god likevel, for 1. om noen manuelt har stilt temperatur opp eller ned sÄ vil man miste denne justeringen. 2. jeg mÄ skrive mange linjer kode for Ä fÄ gjort en liten del jobb. Jeg Þnsker Ä velge 2-3 termostater om gangen og senke disse med 2-3 grader basert pÄ set-temperatur. 3. jeg mÄ skrive like mye kode nÄr temperaturen skal opp igjen kl 0400 pÄ morgenen...?  4. Kan man bruke denne for Ä velge flere termostater? For eks 'climate.bad , climate.vaskrom' , osv ??? Eller mÄ man gruppere termostater og iterere i state_attr funksjonen? entity_id: climate.bad temperature: "{{(state_attr('climate.bad' , 'temperature')|round(0)) - 2 }}"  Endret 25. september 2020 av hjemmedude Siter
hjemmedude Skrevet 26. september 2020 Forfatter Skrevet 26. september 2020 (endret) - alias: Dagtemperatur trigger: - platform: time at: "04:00:00" - platform: homeassistant event: start condition: condition: time after: "04:00:00" before: "21:30:00" action: service: climate.set_temperature data: entity_id: climate.bad temperature: "{{(state_attr('climate.bad' , 'temperature')|round(0)) + 2 }}" - alias: Nattsenking trigger: - platform: time at: "21:30:00" - platform: homeassistant event: start condition: condition: time after: "21:30:00" before: "04:00:00" action: service: climate.set_temperature data: entity_id: climate.bad temperature: "{{(state_attr('climate.bad' , 'temperature')|round(0)) - 2 }}" Kan man bruke denne for Ä velge flere termostater? For eks 'climate.bad , climate.vaskrom' , osv ??? Eller mÄ man gruppere termostater og iterere i state_attr funksjonen?  Kommer stadig nÊrmere, har laget en gruppe i groups.yaml som ser slik ut: Termostater_gruppe_nattsenking: name: Termostater gruppe nattsenking entities: - climate.bad - climate.vaskerom - climate.gjesterom SÄ nÄ trenger jeg bare finne ut hvordan hente ut entitetene fra gruppe-objektet og bruke kommandoen her til Ä fÄ satt temperatur.. temperature: "{{(state_attr('groups.Termostater_gruppe_nattsenking.variabel_for_Ä_finne_objektetene_i_arrayen?' , 'temperature')|round(0)) - 2 }}" Endret 26. september 2020 av hjemmedude Siter
Offpiste Skrevet 26. september 2020 Skrevet 26. september 2020 (endret) PÄ 24.9.2020 den 10.17, hjemmedude skrev: Ser at lÞsningen ikke er helt god likevel, for 1. om noen manuelt har stilt temperatur opp eller ned sÄ vil man miste denne justeringen. 2. jeg mÄ skrive mange linjer kode for Ä fÄ gjort en liten del jobb. Jeg Þnsker Ä velge 2-3 termostater om gangen og senke disse med 2-3 grader basert pÄ set-temperatur. 3. jeg mÄ skrive like mye kode nÄr temperaturen skal opp igjen kl 0400 pÄ morgenen...?  4. Kan man bruke denne for Ä velge flere termostater? For eks 'climate.bad , climate.vaskrom' , osv ??? Eller mÄ man gruppere termostater og iterere i state_attr funksjonen? ....   Hei, laget et eksempel pÄ kanskje hvordan det kan gjÞres: (Kan vÊre noen skrivefeil her og der i koden  ) automation: # Nattsenk - alias: natt trigger: platform: time at: 21:30:00 action: - service: input_number.set_value data_template: entity_id: input_number.bad_dag_settpunkt value: "{{ (state_attr('climate.bad', 'temperature') }}" - service: input_number.set_value data_template: entity_id: input_number.vaskerom_dag_settpunkt value: "{{ (state_attr('climate.vaskerom', 'temperature') }}" - service: input_number.set_value data_template: entity_id: input_number.gjesterom_dag_settpunkt value: "{{ (state_attr('climate.gjesterom', 'temperature') }}" - delay: seconds: 2 - service: climate.set_temperature data_template: entity_id: climate.bad temperature: "{{ (float(states('input_number.bad_dag_settpunkt')) - float(states('input_number.nattsenk_settpunkt'))) |round }}" - service: climate.set_temperature data_template: entity_id: climate.vaskerom temperature: "{{ (float(states('input_number.vaskerom_dag_settpunkt')) - float(states('input_number.nattsenk_settpunkt'))) |round }}" - service: climate.set_temperature data_template: entity_id: climate.gjesterom temperature: "{{ (float(states('input_number.gjesterom_dag_settpunkt')) - float(states('input_number.nattsenk_settpunkt))) |round }}" # Dag - alias: dag trigger: - platform: time at: "04:00:00" action: - service: climate.set_temperature data_template: entity_id: climate.bad temperature: "{{ states('input_number.bad_dag_settpunkt') }}" - service: climate.set_temperature data_template: entity_id: climate.vaskerom temperature: "{{ states('input_number.vaskerom_dag_settpunkt') }}" - service: climate.set_temperature data_template: entity_id: climate.gjesterom temperature: "{{ states('input_number.gjesterom_dag_settpunkt') }}" input_number: bad_dag_settpunkt: name: "Dag Settpunkt Bad" max: 40 min: 10 step: 1 mode: box unit_of_measurement: '°C' vaskerom_dag_settpunkt: name: "Dag Settpunkt Vaskerom" max: 40 min: 10 step: 1 mode: box unit_of_measurement: '°C' gjesterom_dag_settpunkt: name: "Dag Settpunkt Gjesterom" max: 40 min: 10 step: 1 mode: box unit_of_measurement: '°C' nattsenk_settpunkt: name: "Nattsenk alle rom" max: 5 min: 0 step: 1 mode: box icon:mdi:sleep unit_of_measurement: '°C' -NÄr klokken er 21:30 henter den settpunktene og lagrer det i input_number, deretter tar den settpunktet minus det du Þnsket Ä senke med og sender til termostaten. - NÄr klokken er 04:00 henter den settpunkt som den har hentet og lagret i input_number dagen fÞr og sender dette til termostaten.   Endret 26. september 2020 av Offpiste Skrivefeil Siter
hjemmedude Skrevet 28. september 2020 Forfatter Skrevet 28. september 2020 Takk for dette Offpiste! Skal gjĂžre en test av dette ila dagen đ Et punkt til pĂ„ lista, en boolean bryter som aktiverer/deaktiverer denne automasjonen (trengs ikke natt/dagsenk nĂ„r man er bortreist og temperatur allerede er nedjustert). Blir Ă„ se pĂ„ dette etter Offpiste sin kode er lagt til. Siter
stigvi Skrevet 28. september 2020 Skrevet 28. september 2020 PĂ„ 9.9.2020 den 10.59, stigvi skrev: Ă rsaken til at jeg valgte Ă„ bruke bayesian sensor er at jeg av erfaring vet at noe som baseres pĂ„ tradisjonell logikk fort blir enda mer komplisert.  42 minutter siden, hjemmedude skrev: Et punkt til pĂ„ lista, Det gĂ„r rette veien đ Siter
stigvi Skrevet 28. september 2020 Skrevet 28. september 2020 (endret) PĂ„ 26.9.2020 den 19.19, Offpiste skrev: NĂ„r klokken er 21:30 henter den settpunktene og lagrer det i input_number, deretter tar den settpunktet minus det du Ăžnsket Ă„ senke med og sender til termostaten. Har du ikke termostater som "husker" forskjellige temperaturer og der du veksler mellom "borte-", "Ăžkonomi-" og "komfort-profil" ? Endret 28. september 2020 av stigvi Siter
hjemmedude Skrevet 28. september 2020 Forfatter Skrevet 28. september 2020 11 minutter siden, stigvi skrev:  Det gĂ„r rette veien đ Hehe, du mener det fort blir for komplisert eller?  9 minutter siden, stigvi skrev: Har du ikke termostater som "husker" forskjellige temperaturer og der du veksler mellom "borte-", "Ăžkonomi-" og "komfort-profil" ?  Jo nĂ„r du sier det sĂ„. Mine heatit har vel eco og comfort modus. Disse har jeg aldri brukt. Hva om noen stiller opp temperatur pĂ„ eco-modusen fordi det er kaldt, da blir systemet ute av sync sĂ„nn jeg skjĂžnner det. Det kan jo ogsĂ„ skje i eksemeplet til Offpiste, men der blir i alle fall tmeperatur justert ned x grader hver kveld.. Siter
hjemmedude Skrevet 28. september 2020 Forfatter Skrevet 28. september 2020 (endret) Input_numbers: , skal dette ikke plasseres i automation.yaml ? edit: plassert i input_numbers.yaml og inkludert i configuraiton.yaml.  SĂ„ nĂ„ validerer i alle fall koden, og jeg har lagt til boksen i lovelacen. Det tok litt tid i dag, men lĂŠrer stadig her. Veldig gĂžy! Ser dog ikke bort i fra at alt blir gjort om etterhvert som mer kunnskap og info dukker opp đ Takk for input sĂ„langt Endret 28. september 2020 av hjemmedude Siter
hjemmedude Skrevet 28. september 2020 Forfatter Skrevet 28. september 2020 Fant kanskje en mÄte Ä ordne automation on/off pÄ, bruker en knapp til Ä deaktivere automasjonene om vi er borte. - service: automation.turn_off entity_id: automation.natt - service: automation.turn_off entity_id: automation.dag  Hadde egentlig ikke tenkt Ä kjÞpe tibber pulse, da jeg ikke helt ser nytten (heller 1000kr i avslag pÄ elbil-lader en gang i fremtiden). Det er mye kul info som kan hentes ut, men hvor nyttig er det? Vi kommer til Ä bruke strÞm som "vanlig", bortsett fra oppvarming hvor jeg ogsÄ etterhvert mÄ se pÄ strÞmprisen og gjÞre noen grep for Ä justere rundt den ila et dÞgn. Noen som vil motbevise/overbevise meg om at jeg trenger tibber pulse?  Siter
hjemmedude Skrevet 29. september 2020 Forfatter Skrevet 29. september 2020 For Ä sette comfort-temp nÄr man er tilbake fra ferie (gjerne noen timer fÞr) sÄ tenkte jeg enkelt og hardkoda inn temperatur som sendes til samtlige termostater (6 stk). Men etter at jeg tester dette sÄ er det ikke alle termostater som blir oppdatert. Jeg forsÞkte delay 2 seconds mellom hver service, men til liten nytte (jeg tenkte det ble storm pÄ z-wave nettet ) Har dere en god forklaring og mulig lÞsning?  #Hjemme - alias: hjemme trigger: - platform: state entity_id: input_boolean.bortemodus to: 'off' action: #Aktiver automasjon for nattsenking/dagtemp nÄr vi er hjemme - service: homeassistant.turn_on data_template: entity_id: automation.natt - service: homeassistant.turn_on data_template: entity_id: automation.dag #Sett temperatur til comfort-temp - service: climate.set_temperature data_template: entity_id: climate.bad temperature: 26 - delay: seconds: 2 - service: climate.set_temperature data_template: entity_id: climate.remotec_stue temperature: 22 - delay: seconds: 2 - service: climate.set_temperature data_template: entity_id: climate.vaskerom temperature: 24 - delay: seconds: 2 - service: climate.set_temperature data_template: entity_id: climate.gjesterom temperature: 18 - delay: seconds: 2 - service: climate.set_temperature data_template: entity_id: climate.gang temperature: 25 - delay: seconds: 2 - service: climate.set_temperature data_template: entity_id: climate.soverom2 temperature: 18 - delay: seconds: 2 - service: climate.set_temperature data_template: entity_id: climate.soverom temperature: 18  Siter
Mathias Skrevet 29. september 2020 Skrevet 29. september 2020 47 minutes ago, hjemmedude said: For Ä sette comfort-temp nÄr man er tilbake fra ferie (gjerne noen timer fÞr) sÄ tenkte jeg enkelt og hardkoda inn temperatur som sendes til samtlige termostater (6 stk). Men etter at jeg tester dette sÄ er det ikke alle termostater som blir oppdatert. Jeg forsÞkte delay 2 seconds mellom hver service, men til liten nytte (jeg tenkte det ble storm pÄ z-wave nettet ) Har dere en god forklaring og mulig lÞsning?  Jeg hadde samme utfordring med noen av termostatene og for min del ble lÞsningen Ä ikke bare sette temperaturen, men ogsÄ hvac_mode samtidig pÄ de som ikke ble oppdatert. Konsekvent satt jeg da hvac_mode fÞrst og deretter temp uten delay mellom. Usikker pÄ om dette er lÞsningen for deg, men det funket hos meg  Siter
hjemmedude Skrevet 29. september 2020 Forfatter Skrevet 29. september 2020 32 minutter siden, Mathias skrev:  Jeg hadde samme utfordring med noen av termostatene og for min del ble lĂžsningen Ă„ ikke bare sette temperaturen, men ogsĂ„ hvac_mode samtidig pĂ„ de som ikke ble oppdatert. Konsekvent satt jeg da hvac_mode fĂžrst og deretter temp uten delay mellom. Usikker pĂ„ om dette er lĂžsningen for deg, men det funket hos meg   Takk for tips, skal prĂžve det. đ Siter
hjemmedude Skrevet 29. september 2020 Forfatter Skrevet 29. september 2020 (endret) Ups, flytta serveren fysisk til et annet rom, og nÄ kommuniserer ikke z wave sticken noe sÊrlig med termostater. Mye feilmeldinger i ozw. Kan vÊre jeg har kobla den i en annen USB inngang, men systemet detekterer den likt som fÞr. Noen rÄd?  etter en restart er alle termostater utilgjengelige.. er det grei skuring og legge til heatit pÄ nytt eller mÄ de ekskluderes fÞrst? Endret 29. september 2020 av hjemmedude Siter
NilsOF Skrevet 29. september 2020 Skrevet 29. september 2020 La bare stÄ, z-wave nettet trenger noen gode timer pÄ Ä komme seg i lage. Eller mest sansynlig sÄnn.  Evt. kjÞr "healing" ( eller hva det nÄ heter pÄ ditt system) Likevel kan det ta noen gode timer fÞr alt er pÄ plass. Siter
hjemmedude Skrevet 29. september 2020 Forfatter Skrevet 29. september 2020 (endret) Ok avventer litt. FÄr fÞlgende beskjed pÄ alle z wave enheter minus dongle: Denne entiteten er ikke tilgjengelig for Þyeblikket og er foreldrelÞs til en fjernet, endret eller ikke-fungerende integrasjon eller enhet. Hvis entiteten ikke lenger er i bruk, kan du rense den opp ved Ä fjerne den. FJERN ENTITET  edit: la til en node for test pÄ nytt. Gikk sÄpass raskt at alle er lagt til pÄ nytt nÄ. Endret 29. september 2020 av hjemmedude Siter
hjemmedude Skrevet 31. oktober 2020 Forfatter Skrevet 31. oktober 2020 (endret) Hei igjen, nattsenking fungerer fint. Bortemodus ogsĂ„ đ Veldig fornĂžyd med HA. Vil gjerne utnytte strĂžmprisen for litt ekstra oppvarming fĂžr strĂžmtoppen slĂ„r til. Har Tibber sĂ„ da burde kanskje det vĂŠre enkel sak? Noen som har en god taktikk for Ă„ fĂ„ til dette? Forresten, det blir mye kode totaltsett. Kan man bruke for-lĂžkker for Ă„ iterere grupper av termostater og sĂ„ sette temp? Endret 31. oktober 2020 av hjemmedude Siter
Moskus Skrevet 1. november 2020 Skrevet 1. november 2020 PÄ 31.10.2020 den 10.25, hjemmedude skrev: Har Tibber sÄ da burde kanskje det vÊre enkel sak? Det finnes en integrasjon for Tibber i Home Assistant: Tibber - Home Assistant (home-assistant.io) Siter
hjemmedude Skrevet 9. desember 2020 Forfatter Skrevet 9. desember 2020 Hei igjen, kikker litt pĂ„ dette igjen  Vurderer Ă„ bruke billigere perioder for Ă„ Ăžke set temp og normal/expensive/very expensive blir som i dag - normal comfort set temperatur.  Dag: kl 0400 Ăžker temp til comforttemp pĂ„ hovedbad, gjesterom, vaskerom, kontor. Dette har offpiste allerede hjulpet med, fungerer helt topp đ SĂ„ vurderer jeg Ă„ legge til dette som da blir styrt av strĂžmpris i lĂžpet av dagen: nĂ„r prisnivĂ„ er very cheap og cheap: Ăke set-temp med 1 (eller 2) grad over normal comfort temperatur. nĂ„r prisnivĂ„ er normal, expensive, very exp: normal comfort temperatur Natt: kl 2200 Nattsenking senker temperatur med 3 grader under comfort temp pĂ„ hovedbad, gjesterom, vaskerom, kontor. nĂ„r prisnivĂ„ er very cheap og cheap: Ăke set-temp med 1 (eller 2) grad over normal comfort temperatur.  Noen tanker om dette er "riktig" vei Ă„ gĂ„? Vanskelig spĂžrsmĂ„l, men bruker jeg mer/mindre/like mye strĂžm med slik logikk? StrĂžmregning blir nok marginalt lavere, men for Ă„ varme huset til Ăžnsket temperatur forbruker jeg vel like mye som fĂžr..  Tibber PriceLevel for info: PriceLevel Price level based on trailing price average (3 days for hourly values and 30 days for daily values) Value Description NORMAL The price is greater than 90 % and smaller than 115 % compared to average price. CHEAP The price is greater than 60 % and smaller or equal to 90 % compared to average price. VERY_CHEAP The price is smaller or equal to 60 % compared to average price. EXPENSIVE The price is greater or equal to 115 % and smaller than 140 % compared to average price. VERY_EXPENSIVE The price is greater or equal to 140 % compared to average price. Siter
stigvi Skrevet 9. desember 2020 Skrevet 9. desember 2020 (endret) 28 minutter siden, hjemmedude skrev: ibber PriceLevel for info: Det er et problem med dette og det er at denne fra Tibber ikke tar hensyn til nettleie. Hvis du tar hensyn til den sÄ ser du at perioder som er billige (og dyrere) blir langt sjeldnere. Hvis du bruker Tibber sin direkte sÄ Þker du varmen nÄr strÞmmen ikke er sÄ billig allikevel og du skrur av varme nÄr prisen fortsatt er normal. Jeg har selv laget min egen "price level" sensor, men det er for Home Assistant sÄ det er neppe nyttig for deg. Endret 9. desember 2020 av stigvi Siter
Anbefalte innlegg
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.