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

Jolo

Medlemmer
  • Innlegg

    25
  • Ble med

  • Besøkte siden sist

  • Dager vunnet

    1

Alt skrevet av Jolo

  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
  15. Skal være plug and play [emoji3] Sent from my iPhone using Tapatalk
  16. Takk for arbeidet du har lagt ned @Sabesto, jeg hadde ikke fått dette like elegant uten din komponent. Jeg hadde en liten følesle på at det var en herifra som hadde programmert dette Takk for tipset ved å bruke templates i stedet for å direkte sende spørringer via modbus.
  17. 1: Jeg kjøpte denne: https://www.ebay.com/itm/NEW-Industrial-USB-To-RS485-Converter-Upgrade-Protection-RS485-Converter-NEW-S/182584437030?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2060353.m2749.l2649 Den viste seg å være en kina-copy så Windows driveren ville ikke starte den, men den fungerte utmerket på Linux-serveren. 2: Jeg kopierte konfigurasjonen som ligger på Home-assistant component siden: https://www.home-assistant.io/components/climate.flexit/ 3: Jeg koblet etter manualen som følger med CI66 (https://www.flexit.no/globalassets/catalog/documents/20240_produkter-aggregater-accessories-man_111824n.pdf). Kort oppsummert satte jeg dip-switch på CI66 slik som forklart i Home-Assistant manualen. En ting å merke seg er at man ønsker at CI66 blir master, så sjekk Flexit manualen for hvordan du må sette dip switch (on/off) for å oppnå dette. Det betyr også at du trolig må bytte på kontrollpanelet. Mellom USB-RS485 adapteret og CI66 brukte jeg ett par av en nettverkskabel som jeg klippet og avisolerte lederene på i endene. Koblingene er ganske enkel, A mot A og B mot B CI66 kobles sammen med ventilasjonsanlegget ved å benytte en medfølgende Y-splitter. Splitteren erstatter et skjøtestykke som normalt forbinder kontrollpanelet og en ledning som går inn på hovedkorte til ventilasjonsanlegget. Dette skjøtestykket ligger rett utenfor selve ventilasjonsanlegget. Thats about it. Når man legger inn climate.flexit i HA får man følgende "instrument": og følgende meny når man trykket seg inn: Det er også mulig å legge inn all data man ønsker direkte via "modbus sensorer", se https://www.home-assistant.io/components/sensor.modbus/. Her er eksempler på en sensor jeg har lagt inn: EDIT: OBS! OBS! OBS! Jeg anbefaler ikke å benytte denne løsningen med modbus-sensorer. Løsningen foreslått under med template-sensorer er mye bedre. sensor: - platform: modbus registers: - name: FlexitOutDoorAirTemp friendly_name: Utendørs unit_of_measurement: °C slave: 21 register: 11 scale: 0.1 precision: 1 register_type: input - name: FlexitSupplyAirTemp friendly_name: Tilluft unit_of_measurement: °C slave: 21 register: 9 scale: 0.1 precision: 1 register_type: input - name: FlexitHeatExchanger friendly_name: Varmegjenvinning unit_of_measurement: "%" slave: 21 register: 14 scale: 0.01 precision: 0 register_type: input - name: FlexitHeat friendly_name: Varmeelement unit_of_measurement: "%" slave: 21 register: 15 scale: 0.01 precision: 0 register_type: input
  18. Multisensoren må konfigureres til å gi binær respons for bevegelse for at den skal fungere i Home Assistant. Burglar sensoren fungerer uansett. Du kan endre på innstillingene i config->z-wave->multisensor->node config options->5 command options= binary Sent from my iPhone using Tapatalk
  19. Jeg har nylig satt opp styring av en Flexit UNI2 ved hjelp av Modbus adapter CI66. Adapteret er litt i dyreste laget, men utrolig greit å styre når man har satt det opp skikkelig. Adapteret ga meg også tilgang til innstillinger jeg ikke tidligere hadde mulighet til å styre fordi jeg kun har kontrollpanel CI60. Jeg kjører styringen i Home-Assistant som har en egen climate-modul for CI66, men jeg har også sendt manuelle kommandoer til adapteret. Jeg anbefaler dere som ønsker å bruke CI66 til å ta en titt på python bibloteket her: https://github.com/Sabesto/pyflexit
  20. Ny oppdatering! Jeg har kjøpt inn følgende komponenter og installert dem: Aeon Labs Z-stick gen5 Fibaro Roller Shutter 2 Aeotec MultiSensor 6 Det var overraskende enkelt å sette opp alle disse i Home Assistant. Var redd for at det ble knot å sende USB-dongelen fra unRAID serveren til Docker, men det gikk greit. De andre komponentene ble lagt til i Z-Wave nettverket gjennom GUI på Home Assistant og koblet seg rett opp Jeg knotet dog litt unødvendig lenge med Fibaro Roller Shutter 2 i Home Assistant. Den viste seg å styre motsatt på Opp/ned ift hvordan den skulle kobles i instruksjonsboken. Det var vistnok ett kjent problem for noen modeller av Roller Shutter i Home Assistant og det var implementert en "workaround" med en funksjon for å snu operasjonsretning. Dette funket forsåvidt greit, men possisjonsmålingen viste seg å fremdeles være motsatt. Dette var spesielt irriterende pga Home Assistant ikke tillater å sende kommando om å åpne hvis solskjermingen allerede er åpen, så eneste mulighet å kjøre var å spesifisere åpningsprosenten. Jeg forsøkte å løse dette via konfigurering og lesing på forum/github og brukte flere timer. Til slutt tenkte jeg fuck it, brukte 10 min på å åpne boksen og bytte retning på motor og brytere. Nå funker det 100 % Ellers har jeg jobbet litt med UI og satt opp litt grupper, views og mer, samt filtrert hva som sendes til homekit. Her gjenstår det mye, men jeg merker at jeg trenger mange flere sensorer og ting å styre. Jeg har også forsøkt meg litt på automatisering av Robotstøvsugeren. Her hadde jeg ett ønske om at den skulle kjøre hver dag, men ikke hvis jeg er hjemme. Jeg var veldig usikker på hvordan jeg skulle gå frem her, men kom til slutt frem til løsning jeg er fornøyd meg. Legger den med her hvis noen andre er interessert: - id: '1528994462566' alias: Støvsuger daglig trigger: platform: time minutes: /5 condition: - condition: state entity_id: group.Personer state: not_home for: hours: 1 - condition: state entity_id: vacuum.roomba state: 'off' for: hours: 12 - condition: template value_template: '{{states.vacuum.roomba.attributes.bin_full == false}}' - condition: time after: '10:00:00' before: '22:00:00' action: - service: vacuum.turn_on - id: '1529082708059' alias: Støvsuger av ved hjemkomst trigger: - entity_id: group.personer platform: state from: not_home to: home condition: - condition: state entity_id: vacuum.roomba state: 'on' action: - service: vacuum.return_to_base - id: '1529082708060' alias: Full støvsugervarsling trigger: platform: template value_template: '{{states.vacuum.roomba.attributes.bin_full}}' action: service: notify.notify data: message: "Støvsugeren må tømmes" De neste prosjektene blir å få flere sensorer og smart styring av flere komponenter i leiligheten. Jeg har nå bestilt Modbus-adapteren til Flexit, så den tipper jeg blir en utfordring. Ellers blir det nok innkjøp av flere Multisensorer, slik at jeg har en på de vanligste oppholdsrommene (stue/kjøkken, soverom og bad). På bad tenker jeg å benytte meg av fuktighetssensoren som en backup hvis jeg glemmer å skru på/av ventilasjonsanlegget ved dusjing. På soverommet ønsker jeg også å sjekke temperatur og eventuelt øke pådraget på ventilasjonsanlegget hvis temperaturen inne er over en viss grense og forskjellen mellom inne og ute-temperatur er over en viss differanse. Automatisering av lys har jeg ikke kommet i gang med enda. Jeg likte veldig godt løsningen med Fibaro Roller Shutter hvor man benytter standard brytere, men legger en styringsenhet/dimmer bak. Dette tror jeg blir fremgangsmåten jeg velger hovedsakelig, men kanskje jeg velger trådfri på de mindre brukte lampene slik som kontor og utebelysning for å redusere kostnadden litt. Jeg har blitt veldig glad i Z-Wave, så tror jeg fortsetter med det systemet. Varmekablene på badet har jeg en stokk dum termostat. Denne lever i faresonen for å bli byttet ut med en Heatit Z-TRM2. Jeg har undersøkt litt videre med vannboren varme hvor jeg har Uponor Smatrix Wave, men etter hva jeg har funnet er det litt upløyd mark å få denne inn i ett hjemmeautomatiseringssystem. HAN-porten på strømmåleren er også ett potensielt prosjekt. Min utfordring er at måler står i fellesareal sammen med målere til andre leiligheter. Jeg tror nok at jeg har Z-Wave/Wifi dekning ut til den, men jeg tror jeg venter til noen kommer opp med en mer elegant løsning enn de jeg har sett til nå.
  21. Vekker liv i denne gamle tråden igjen Er det noen som har undersøkt videre hvilke muligheter det er for å koble sammen Uponor Smatrix (Wave) med hjemmeautomasjonssystemer?
  22. Her kommer en liten statusoppdatering: Jeg har satt opp Home Assistant ved å kjøre den som en Docker på hjemmeserveren min som kjører unRAID. Det gikk smertefritt og begynt å legge inn de enhetene jeg allerede har. Til nå har jeg lagt inn robotstøvsugeren iRobot Roomba 980, possisjonslogging av iPhone via Home Assistant appen, Plex serveren som ble oppdaget automatisk (selv om jeg ikke vet hva jeg kan/skal gjøre med denne) og status til TV (av/på). Jeg forsøkte også å legge inn AppleTV, men her har jeg støtt på litt utfordringer. Det var overraskende lett å sette opp homekit med Home Assistant, så det er også ordnet Neste steg ift Home Assistant blir å eksponere den mot WAN samt å få den til å snakke med Z-Wave og modbus når jeg har anskaffet meg modulene. I forhold til Flexit så er jeg fortsatt litt usikker på om jeg skal gå for denne. Modbusadapter CI66 koster ca 3000kr på nettet, og det er jeg ikke helt sikker på om det er verdt. Jeg skal forsøke å skaffe meg denne billigere gjennom bekjente. Uansett så bestilte jeg en USB<->RS485 adapter fra Ebay (https://www.ebay.com/itm/182584437030) så får vi se hvor lang tid det tar før den kommer. Det virker som at det skal være ganske greit å få Flexit til å fungere, siden Home Assistant har en egen modul for CI66 (https://www.home-assistant.io/components/climate.flexit/). Handleliste: Aeon Labs Z-stick gen5 Fibaro Roller Shutter 2 Aeotec MultiSensor 6 og eventuelt andre forslag fra forumet
  23. Tusen takk for tips. Jeg ble sittende hele kvelden i går å Google Den Fibaro Roller Shutter ser ut til å være akkurat hva jeg trenger for å automatisere solskjerming. Hvis jeg har forstått det riktig så kommuniserer denne over Z-Wave slik at jeg kan også sette den opp mot andre systemer (slik som Hass.io) ved å benytte en USB Z-Wave dongle (tenker Aeon Labs Z-stick gen5). Jeg har ikke bestemt meg for styringssystem, men mitt inntrykk så langt er at det er vanskelig å få til Apple Home(kit) med utstyr som ikke ser "Made for Apple". Dette fører nok til at jeg må gå for ett styringssystem slik som HomeSeer. Jeg har ikke satt meg fult inn i fordeler/ulemper med de forskjellige systemene, men foreløpig så heller jeg mot Hass.io fordi det er åpen kildekode. Takk for tips på Flexit. Denne ser jeg at er hakket mer avansert. Hver vil jeg vel i tillegg til Modbus-adapteret også trenge en interface mellom server og modbus (Modbus til USB adapter?).
  24. Hei! Jeg ønsker å starte å automatisere leiligheten min, så tror jeg har kommet til riktig plass Jeg bor i en leilighet fra 2016 og den har mye potensiale for automasjon. Det første som fikk med inn på temaet automasjon er egentlig ønske om å kunne automatisere solskjerming. Denne har en opp/ned bryter (se bilde) og jeg tror ikke jeg overdriver om jeg sier at man må holde inne knappen i 2 minutter for å kjøre den opp/ned. Dette fører til at de stort sett står nede om sommeren og oppe om vinteren. Jeg har lite erfaring med elektrisitet, men basert på utsende av bryteren antar jeg at det er 230V styring?? Har ikke åpnet opp denne bryteren enda. Punkt to på listen er styring av ventilasjonsanlegg. Anlegget er et Flexit UNI 2. Dette har ett relativt simpelt kontrollpanel og ingen form for programmering. Det ønsker jeg å gjøre noe med I dokumentasjonen til anlegget har jeg funnet at det har to temperatursensorer, en for inne og en for ute-temperatur. Disse kan kanskje brukes, men jeg vil trolig også skaffe en til to andre sensorer som kan plasseres i leiligheten. Her er det vel mulig å også få inn luftkvalitet. I leiligheten er det også vannbåren varme (Uponor) i de fleste rom. Disse styres i dag av en termostat som egentlig fungerer bra, men skal ikke se bort ifra at disse også havner i ett automasjonssystem. Ett siste punkt på listen er lys. Dette er ikke noe jeg ønsker å prioritere, men jeg ser jo helt klart at det hadde vært kult å hatt sånn "scener" som filmmodus, hvor solskjerming går ned, lys dimmes osv. En fordel for meg er at jeg er ganske dreven på data, og har allerede en server som kjører 24/7 med linux kjerne og virtuelle maskiner for forskjellige oppgaver. Jeg ser for meg å sette opp en Ubuntu-server i en virtuell maskin for å håndtere hjemmeautomasjon. Litt programmering kan jeg også, så selve styring og automatikk-delen tror jeg skal gå grei. Hovedutfordringen min blir nok å fysisk installere styringsenheter. Her tenker jeg hovedsakelig å gå trådløst fordi det er vanskelig (for meg) å få trukket nye kabler i leiligheten. Systemet jeg ønsker meg bør være fleksibelt og ha støtte for videre utvidelser. Jeg bruker Apple sitt økosystem på de fleste av mine enheter så det bør også kunne kommunisere med Apple Home. Dette innlegget er ment som en introduksjon, og jeg tar gjerne imot tips til hvilken retning jeg bør gå for de forskjellige oppgavene.
×
×
  • 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.