Gå til innhold
  • Bli medlem
Kråkerøymannen

Hvordan styrer jeg utelys - Avansert - i Home Assistant?

Anbefalte innlegg

Det er skrevet mange innlegg om styring av utelys, og jeg har kommet langt på vei, men klarer ikke få til de siste funksjonene for utelyset.

 

Det er to soner, og jeg ønsker tidsstyring for den ene, men at lyset også skal følge solgangen. I tillegg skal den ene sonen slås på ved bevegelse.

Det kan være at jeg ikke har tenkt optimalt med oppsettet mitt, så innspill mottas med stor takk.

Uansett: jeg har ikke skjønt hvordan jeg kan sette alle disse perametren sammen i Home Assistant på en effektiv måte.

 

Sone 1: Spotter i Gesimskasser

Sone 2: alt annet utelys - på hele natten

 

Automasjonen "Utelys PÅ" under fungerer.

- alias: Utelys PÅ
  trigger:
    platform: numeric_state
    entity_id: sun.sun
    value_template: '{{ state.attributes.elevation }}'
    below: '-3.0'
  action:
    - service: switch.turn_on
      entity_id: 
        - switch.fibaro_utelys_gesims
        - switch.fibaro_utelys_inngang_terrasse
    - service: notify.ios_pals_iphone
      data:
        title: "Utelys"
        message: "Utelyset er slått på"

 

Jeg klarer ikke å finne en måte å slå av lysene i gesimskassen. denne måten virker i allefall ikke.

 

Automasjonen fungerer med tidene i en annen setting, men jeg får den ikke til å slå av lyset innenfor tidsintervallet.

Kanskje det kan ha med rekkefølge å gjøre. Utfordringen er jo at alt lyset slås på etter Solhøyden, men at denne ene sonen skal være av mellom kl. 22:00 og kl 06:45, men forøvrig følge sun.sun_elevation satt over.

- alias: Utelys i gesims av kl 22:00
  trigger:
    - platform: time
      at: '06:45:01'  ## switch ON 
    - platform: time
      at: '22:00:00'  ## switch OFF 
  action:
    - service_template: "switch.turn_{{ 'on' if trigger.now.second == 1 else 'off' }}"
      entity_id: switch.fibaro_utelys_gesims
    - service: notify.ios_pals_iphone
      data:
        title: "Utelys"
        message: "Utelyset i gesims er slått av"

I tillegg skal switch.fibaro_utelys_gesims (Sone 2) slås på når det registreres bevegelse (og stå på i 2 minutter) før den slukkes etter at bevegelse opphører.

Denne sensoren har jeg ikke skaffet ennå, men det blir trolig et kamera med PIR-støtte.

 

 

Alt utelys skal slå seg av etter solhøyden på morgenen.

- alias: 'Utelys AV'
  trigger:
    platform: numeric_state
    entity_id: sun.sun
    value_template: '{{ state.attributes.elevation }}'
    above: '-4.0'
  action:
    - service: switch.turn_off
      entity_id: group.utelys
    - service: notify.ios_pals_iphone
      data:
        title: "Utelys"
        message: "Utelyset er slått av"

 

 

Endret av Kråkerøymannen

Del dette innlegget


Lenke til innlegg
Del på andre sider

Hei  Kråkerøymannen

 

Prøvde å sette sammen noe automatstasjoner kjappt, kan ikke garantere at dem virker 100% 

 

Sitat

Jeg klarer ikke å finne en måte å slå av lysene i gesimskassen. denne måten virker i allefall ikke.

 

- alias: Utelys i gesims av kl 22:00
  trigger:
    - platform: time
      at: '22:00:00'
  action:
    - service_template: switch.turn_off
      entity_id: switch.fibaro_utelys_gesims
    - service: notify.ios_pals_iphone
      data:
        title: "Utelys"
        message: "Utelyset i gesims er slått av"
Sitat

sonen skal være av mellom kl. 22:00 og kl 06:45, men forøvrig følge sun.sun_elevation satt over.

- alias: Utelys i gesims på igjen kl 06:45 og følge den over
  trigger:
    - platform: time
      at: '06:45:01'
  condition:
    condition: template
    value_template: '{{ states.sun.sun.attributes.elevation < -3 }}'
  action:
    - service_template: switch.turn_on
      entity_id: switch.fibaro_utelys_gesims
    - service: notify.ios_pals_iphone
      data:
        title: "Utelys"
        message: "Utelyset i gesims er slått på"

 

 

Sitat

I tillegg skal switch.fibaro_utelys_gesims (Sone 2) slås på når det registreres bevegelse (og stå på i 2 minutter) før den slukkes etter at bevegelse opphører.

# slå på gesims ved bevegelse når lys er av og mellom klokken xx:xx og xx:xx
- alias: 'gesims bevegelse'
  initial_state: 'on'
  trigger:
    platform: state
    entity_id: Pir_et_eller_annet
    to: 'on'
  condition:
    condition: and
    conditions:
      - condition: state
        entity_id: 'switch.fibaro_utelys_gesims'
        state: 'off'
      - condition: time
        after: '15:00:00'
        before: '02:00:00'
  action:
    - service: switch.turn_on
      entity_id: switch.fibaro_utelys_gesims
    - delay: 00:02:00
    - service: light.turn_off
      entity_id: switch.fibaro_utelys_gesims

 

Endret av Offpiste

Del dette innlegget


Lenke til innlegg
Del på andre sider

Takk for forslaget ditt, @Offpiste. Jeg venter fortsatt på å få min første PIR i hus, så akkurat den delen får jeg ikke testet nå. 

Resten ser veldig bra ut. 😀

 

Hele koden blir da slik:

- alias: Utelys - Inngang PÅ
  trigger:
    platform: numeric_state
    entity_id: sun.sun
    value_template: '{{ state.attributes.elevation }}'
    below: '-3.0'
  action:
    - service: switch.turn_on
      entity_id: switch.utelys_inngang_terrasse
    - service: notify.ios_pals_iphone
      data:
        title: "Utelys - Inngang"
        message: "Utelyset er slått på"
      

- alias: Utelys - Gesims PÅ
  trigger:
    platform: numeric_state
    entity_id: sun.sun
    value_template: '{{ state.attributes.elevation }}'
    below: '-3.0'
  condition: 
    - condition: time
      before: '22:00'
    - condition: time
      after: '06:45'
  action:
    - service: switch.turn_on
      entity_id: 
        - switch.utelys_gesims
    - service: notify.ios_pals_iphone
      data:
        title: "Utelys - Gesims"
        message: "Gesimslys er slått på"


# slå på gesims ved bevegelse når lys er av og mellom klokken xx:xx og xx:xx
- alias: 'Utelys - Gesims bevegelse'
  initial_state: 'on'
  trigger:
    platform: state
    entity_id: Pir_et_eller_annet
    to: 'on'
  condition:
    condition: and
    conditions:
      - condition: state
        entity_id: 'switch.utelys_gesims'
        state: 'off'
      - condition: time
        after: '22:00:00'
        before: '06:45:00'
  action:
    - service: switch.turn_on
      entity_id: switch.utelys_gesims
    - delay: 00:02:00
    - service: light.turn_off
      entity_id: switch.utelys_gesims


- alias: 'Utelys AV'
  trigger:
    platform: numeric_state
    entity_id: sun.sun
    value_template: '{{ state.attributes.elevation }}'
    above: '-4.0'
  action:
    - service: switch.turn_off
      entity_id: group.utelys
    - service: notify.ios_pals_iphone
      data:
        title: "Utelys"
        message: "Utelyset er slått av"
Endret av Kråkerøymannen

Del dette innlegget


Lenke til innlegg
Del på andre sider

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Fjern formatering

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.


  • Lignende innhold

    • Av Offpiste
      Hei
       
      Min Home Assistant kjører på en Raspberry Pi 4, Grafana og InfluxDB kjører i docker på en NAS.
      Bruker utstyr som går på Z-wave, Wifi, MQTT, Zigbee og BLE.
       
      Noen screenshots fra mitt system:
       

       
       

       
       

       
       

       
       

       
       

       
       

       
       

       
       

       
       

       
       

       
       

       
       

       
       

       
       

       
       

       
       
       
    • Av Guahtdim
      Dette er en trigger plugin basert på det som gjøres i tråden til @ZoRaC 
       
       
       
      Triggeren brukes i eventer mot google kalender. Følgende må oppfylles: Man starter på/er inne i kalendermøtet/event/registreringen (fra nå av CalendarEvent) og kalender teksten (Summary text) er enten lik, starter med, inneholder en tekst som man setter opp. Eventuelt så bryr man seg ikke om teksten, men bare at det er en kalender event. (4 forskjellige valg som kan gjøres når man legger inn triggeren). Man kan søke i mer enn en kalender.
      Man kan også legge inn flere søkeord skilt med || (eller) eller && (og) slik at en trigger kan håndtere flere forskjellige ord. I noen av triggerne vil ikke det å skille med && (og) gi noen treff siden f.eks. matching exactly på ett søk hvor man har brukt && (og) ikke vil treffe noen gang. 
       
      En trigger slår til minst en gang, som oftest mange ganger etter hverandre! Jeg anbefaler at man derfor setter opp f.eks en device å sjekke mot slik at man unngår å trigge f.eks hvert tiende sekund i løpet av en halvtime når det skjer en event. Jeg setter opp events slik at de i tillegg til å bli trigget av triggere også sjekker mot device som den skal styre.
      Eks:

      Her er det triggeren som starter det hele, men den vil kun slå til hvis device "Unknown Unknown Events" er av (off). Da vil device settes til på (on).
       
       
      OBS OBS OBS
      Dette er i Alfa(nivået før beta, som igjen er nivået før man faktisk sier man har en versjon man er fornøyd med) og ser ut deretter Testet ok i Windows.   
      For nå er linken til siste versjon 
      GCalSeer_V0037
       
      Hvordan sette opp :
      VIKTIG!!! Stopp Homeseer og ta en kopi av hele katalogen til Homeseer (normalt "c:\program files (x86)\Homeseer HS3" for Windows) og legg kopien på ett trygt sted i tilfelle du trenger å gå tilbake. Pakk ut filen i din Homeseer katalog - pass på at du får følgende oppsett (katalogen "Homeseer HS3" skal inneholde 2 nye filer HSPI_GCalSeer.exe og HSPI_GCalSeer.exe.config, mens du i katalogen Homeseer HS3\bin skal ha fått en ny underkatalog - GCalSeer - med 30 filer)   Restart Homeseer Gå inn på Homeseer->Plugins->Manage og trykk enable på GCalSeer  
      Oppsett av Google kalender
       
      Oppsett av kobling mot Hotmail/Outlook live
       
      Du er nå klar for å sette opp en trigger 
       
      Ved hjelp av script: Mulighet til å lage en device som lister opp alle kalenderhendelser x dager framover :
       
      Ansvarsfraskrivelse:
      Laste ned og bruke plugin gjøres på eget ansvar. Skulle jeg ødelegge Homeseer oppsettet ditt så kan jeg desverre ikke hjelpe deg.
       
      Planlagte utvidelser/ønskeliste
      Mulighet for å liste ut hendelser fra flere kalendere samtidig vha script.  Mulighet til å legge inn device som viser X nærmeste hendelser fra utvalgte kalendere eller for en gitt tidsperiode fra tidspunktet man er i (planlagt utvidelse) Mulighet for Regex/Wildcards i søketekst (ønske) Bedre kontroll på kobling mot Google slik at refreshtoken blir prøvd brukt hvis man har passert utløp på accesstoken Egen device for å vise status med tanke på autorisasjon Mulighet til å sette opp en trigger til å slå til på offsets Mulighet for å trigge på hendelser innenfor en dag, uke, måned, frem i tid Mulighet for å hente inn kalender events fra MS Outlook (antageligvis kun for de som kjører HS i Windows OS) Eget scriptkall for å hente events fra en eller flere kalendere - ref https://forums.homeseer.com/forum/ultilities-plug-ins/utilities-discussion/blgdata-blade/87199-event-listing-in-a-hs-device  
      Kjente feil:
      Mulig å sette tid mellom hver sjekk lenger enn hva en autorisering gjelder (3600 sekunder) For mye logging Autorisering mot google fungerer ikke i Linux - under arbeid.  
      Endringer:
      0.0.3.7 - Fikset en bug i hvordan det blir hentet kalender events fra Google når man skal bruke scripmulighetene. Takk til @JohnMartin
      0.0.3.6 - Fikset en bug i håndtering av all day events. All day events overskred dagen(e) de var lagt til og ble slik med en dag mer enn de skulle (en dag i etterkant). Takk til @JohnMartin
      0.0.3.5 - Fikset en bug i offset after. Trigging av event skjedde ikke selv om alle eventer sluttet samtidig. Takk til @toonwolf
      0.0.3.4 - Filtrerer nå bort kalenderhendelser som ligger i andre kalendere enn det man har satt til gyldig for trigger (enkelte av oss kjører med mer enn en kalendere og triggere som kun går på noen av disse). Takk til @toonwolf for bra bug rapport igjen.
      0.0.3.3 - Håndterer nå at en kalenderhendelse er uten subject/summary/overskrift. Både Google og Microsoft leverer NULL tilbake når dette feltet er tomt. Det fungerte dårlig. Takk til @toonwolf for bug rapport.
      0.0.3.2 - Fikset opp i hvordan kalender hendelser hentes fra Microsoft. Henter nå de 100 første innenfor gitt tidsrom.
      0.0.3.1 - Fjernet 2 config sider som ikke fungerer. Lagt inn støtte for GetItemsFromMsCalendar siden den kun eksisterte som GetItemsForMsCalendar. Begge er nå støttet.
      0.0.3.0 - Ms connection bedre dokumentert på konfigside med tanke på Azure.
      0.0.2.9 - Det er skjedd mye, men det meste er i sammenheng med håndtering av å sette opp for toonwolf. Dokumentasjon kommer plutselig... 
      0.0.2.0 - Fikset opp slik at man kan få tilbake objekter fra script, ikke bare ferdige strenger 
      0.0.1.8 - Lagt til uthenting av kalenderinfo vha script for Microsoft kalendere.
      0.0.1.1 - Fikset opp i visning når man har brukt avanserte settinger. Dette vil nå bli vist når man har "krympet/rullet opp" eventet.
      0.0.1.0 - Fjernet noen småfeil i offset (takk til toonwolf for testing) og lagt til muligheten å kunne søke på flere ord ved hjelp av logiske operatorer - || (eller/OR) og && (og/AND)
      0.0.0.7 - Forbedret kobling mot Google + fjernet noen småfeil i offset
      0.0.0.6 - Microsoft kalenderfunksjonalitet lagt til (Hotmail/Outlook Live).
      0.0.0.5 - Mye ekstra funksjonalitet lagt inn på triggerne. Egen device for å vise status på koblingen mot Google.
      0.0.0.4 - Man kan ikke sette tid mellom ny info fra Google til mer enn 3599 sekunder.
      0.0.0.3 - Fungerer mot Linux. Autorisasjon endret.
      0.0.0.2 - Logging settes og slik sett får man mindre i HomeSeer loggen hvis det er ønskelig.
       
       
    • Av Guahtdim
      Dette er en enkel plugin som kun brukes som condition i en event. 
       
      Kun testet i Windows
       
      Plugin kan lastes ned her
      HSPI_DataCurveSeer versjon 0.0.0.4
       
       
       
      VIKTIG!!! Stopp Homeseer og ta en kopi av hele katalogen til Homeseer (normalt "c:\program files (x86)\Homeseer HS3" for Windows) og legg kopien på ett trygt sted i tilfelle du trenger å gå tilbake. Pakk ut filen i din Homeseer katalog - pass på at du får følgende oppsett (katalogen "Homeseer HS3" skal inneholde 2 nye filer HSPI_DataCurveSeer.exe og HSPI_DataCurveSeer.exe.config, i katalogen Homeseer HS3\bin skal ha fått en ny underkatalog - DataCurveSeer - med 24 filer og i katalogen html\images skal du ha fått underkatalogen DataCurveSeer med 2 filer)   Restart Homeseer Gå inn på Homeseer->Plugins->Manage og trykk enable på DataCurveSeer  
       
      Plugin gir deg 2 valg når du lager events:

      Her prøver man ut fra enheten man har satt til å overvåke å predikere om man vil gå over en gitt verdi i løpet av en gitt periode hvis stiging/senkning fortsetter slik det har gjort. 
       
       

      Her vil man trigge hvis man har passert gitt grenseverdi og kurven man har er stigende eller synkende
       
      Ansvarsfraskrivelse:
      Laste ned og bruke plugin gjøres på eget ansvar. Skulle jeg ødelegge Homeseer oppsettet ditt så kan jeg desverre ikke hjelpe deg.
    • Av mjh
      Hei, ny på forumet, og ganske ny på det rent tekniske her. Jobber innen IT og har en del med sånt å gjøre, så forventningene er ikke så høye  
       
      Vi skal pusse opp en etasje med kjøkken, stue og spisestue. Samtidig blir så godt som alt det elektriske gått over eller byttet. Så da kommer vi inn på motiv nr 1: enklere å legge enkel strømkabel i taket med trådløse trafoer enn å kable masse lyspunkter med div brytere og dimmere.
       
      Siden vi starter på scratch håper jeg å ta de riktige valgene med tanke på skalerbarhet, hvor utbredt det er og enkelhet. 
       
      Formålet er å forenkle kabling, og gi oss mulighet til å være fleksible med hvor og hvordan vi styrer lys pluss evt gulv varme (bonus). Vi ønsker IKKE å hovedsakelig styre alt med pc/mobil/nettbrett, så det skal være smart uten smarttelefon.
       
      Oppsett burde være enkelt og stabilt, da jeg driver nok "support" på jobb. Kun enkle events som å sette en bryter til å slå av/på flere lys samtidig.
       
      1. Trafoer og dimmere: er det zwave som er det mest utbredte systemet/protokollen i dag?
      Eller ville dere valgt noe annet?
      Noen spesifikke  230v/12v skjulte dimmere/trafoer dere vil anbefale til spot skinne feks? 
      Usikkert hvilket system lyset i kjøkkeninnredningen kjører, så kommer nok til å bytte noe der.
       
      2. Brytere: fritt å velge så lenge de snakker samme språk?
       
      3. Nettverk: bytter alt av rutere i samme slengen, da vi kun har noe basic i dag. Ønsker bedre dekning i huset og evt garasjen, samt båndbredde til å se tv over wifi. Get boks blir nok erstattet med Apple TV eller lignende, så TV vil kun ha strømtilgang over kabel. 
      Er det noen mesh rutere som er bedre egnet til smarthus integrasjon enn andre?
      Når jeg først starter på nytt, hva ville dere valgt?
      Vil helst slippe ekstra sett med gateways hvis mulig.
       
      Snakket litt med elektrikere og leverandører, men de aller fleste har kun kjennskap til eget system, og veldig lite å komme med i forhold til skalerbarhet og hvordan det snakker med andre. 
    • Av [space]
      Hei!
       
      Jeg hadde en stund en ide om hva jeg skulle ha, men nå er jeg usikker igjen...
       
      Hva vil jeg oppnå:
      Hovedsaklig styring av lys, automatisk, med fjernkontroll og brytere
       
      Hva har jeg fra før:
      -Google Home
      -Google Home Mini
       
      -En del Ikea Trådfri pærer
      -Ikea Trådfri hub
      -Ikea Trådfri fjernkontroll/"puck"
       
      -En del Philips Hue pærer
      -Philips Hue Hub
      -Philips Hue fjernkontroller. 2x "Stick"og en sånn puck.
       
      -Home Assistant på Raspberry Pie (må settes opp på nytt eventuelt)
       
      Hva vil jeg oppnå -mer detaljert:
      -Kunne skru av alt lys med en bryter, i tillegg til via Google Home/stemmekommando og fra GUI på tablet/mobil/pc/mac
      -Kunne skru av/dimme enkelte lys med bryter
      -Lys av og på med automasjon
      -"Scenes"

      -Se låsstatus (Yale doorman) (Se når barna låser seg inn)
      -Se garasjedørstatus
      -Overvåkningskamera
       
      Alt dette her (lysene) fungerer jo bra om en kjører Hue eller Ikea over hele linja, men det begrenser lyskildene en del. I tillegg er det dyrt med 4x smarte GU10 i alle spotlamper osv.
      Altså lukter jeg på noe å erstatte veggbryterne med, som kan skru av/på lys.
      Noen må også kunne dimmme.
      I tillegg til at det skal fungere sammen med Hue og Trådløs.

      1. etasje:
       
      Yttergang
      -Taklys (må kjøpe ny)
       
      Gang
      -Taklys (må kjøpe ny)
       
      Bod
      -Taklys (GU27)
      -kanskje bevegelsessensor?
       
      Bad
      -Downights og speillys
       
      Kontor
      -Spotskinne (GU10)
       
      TV-stue
      -Taklys (GU27)
      -Leselys (koble til med smartplugg)
       
      Spisestue
      -Taklys (GU27)
      -Lampe på skap (GU27)
      (Taklys i TV-stue og spisestue er på dobbeltbryter)
       
      Kjøkken
      -Taklys spottlampe (GU10) + taklys (GU27) på samme bryter
      -Benkebelysning (Lysrør og led. Byttes ut?)

      2. etasje:

      Trappeoppgang
      -Spotskinne (GU10)
       
      Bad
      -Speillys (LED) og taklys (GU27) på samme bryter
      -Dette bør kunne delvis stå på på natta, men av på dagtid.
       
      Soverom
      -Spotskinne (GU10)
       
      Soverom
      -Spotskinne (GU10)
       
      Garderobe
      -Spotskinne (GU10) (Tenker kanskje bytte ut den med en plafond, eller singel GU27)
      -Ikea skapbelysning (Kan kjøpe Trådfri til dem)
       

      Oppsummert
      Tenker jeg kan bruke Philips Hue i alle GU27 i stuene og kjøkken.
      I spotlampa i taket på kjøkkenet kan jeg bruke 4 Trådløs GU10 fra Ikea. (Funker bra på Hue bortsett fra color temp + dimming samtidig, noe som er utrolig irriterende)
      Benkebelysningen er jeg usikker på, men har lurt på Hue ledlist.
      Leselyset tenkte jeg plugge i en Ikea adapter, eventuelt Osram. Noe som er Huekompatibelt.

      Da er på en måte oppholdsrommene dekket av Hue. Spørsmålet er hvordan få resten av huset inn i det opplegget?
       
      Klarer jeg få Hue fjernkontrollen til å styre veggbrytere, via en eller annen hub og z-wave/zigbee f.eks?
       
      Hvilke brytere bør jeg i så fall velge?
       
      Går helt i surr nå.
×
×
  • Opprett ny...