Gå til innhold
  • Bli medlem
Okstad

Dynamisk HUE-belysning

Anbefalte innlegg

Er det noen som har gode inputs på hvordan dette kan løses?

 

Jeg installerer HUE-spotter i alle tak og ønsker en logikk som gir en dynamisk lysprofil. Så langt har jeg lekt med ulike Scenes i JowiHue, men det er ikke (så vidt jeg klarer å finne ut av) muligheter til å benytte Scenes for å oppnå det jeg ønsker.

 

Målet er å skape en automatikk som løser følgende:

 

  • Philips HUE motion sensor, plassert i vindu, fungerer som LUX-meter. Utendørs lysnivå avgjør lysstyrke på HUE-profil.
  • Klokkeslett avgjør fargetemperatur, altså hvor hvitt/varmt lyset skal være. Morgen og kveld skal ha varm belysning, og kaldere på dagen når det er lyst ute.
  • Overgangene mellom ulik lysstyrke og fargetemperatur skal helst være gradert. Ingen plutselige og merkbare "hopp" 

 

Bare for å komplisere ytterligere:

Alle rom/soner har egen dimmerbryter som skal kunne overstyre aktuell lysverdi. Man skal altså kunne dimme opp/ned lyset i et individuelt rom om man ønsker. Ved å slå av/på bryteren, skal rommet falle tilbake til den dynamiske profilen og igjen følge øvrig belysning.

 

Regner med det må noe scripting til for å komme i mål med dette. Om noen har input eller eksempler på lignende løsninger hadde jeg satt pris på tips!

Del dette innlegget


Lenke til innlegg
Del på andre sider

På en del Z-wave-utstyr kan du sette en parameter som bestemmer hvor lang tid en bytte av farge eller dimming skal skje. For enkelte hendelser setter jeg denne parameteren til et høyt tall, setter på lys, og deretter tilbakestiller parameteren.

 

Har man denne muligheten med Zigbee/Hue? 

 

 

Ikke relatert spørsmål: Hvor stor "range" er det på Lux-måleren?

Del dette innlegget


Lenke til innlegg
Del på andre sider
10 minutes ago, Moskus said:

Har man denne muligheten med Zigbee/Hue? 

 

Enten du bruker JowiHue eller styrer direkte med JSON API'en til Hue Bridge, kan du angi "Transition Time".

 

Trådstarter: Jeg gjør dette med Hue, men det har krevd relativt omfattende custom skripting. Jeg bruker bash (kjører HS3 Linux). Diverse skript kjører hvert 15. min, og justerer lysstyrke og fargetemperatur.

Del dette innlegget


Lenke til innlegg
Del på andre sider

Rangen på Hue-sensoren virker å være verdier fra 0-51.000

 

image.png.ac6f5dff6b69dea56f7550fa896ab4b2.png

 

13 minutes ago, DiderikFrom said:

 

Enten du bruker JowiHue eller styrer direkte med JSON API'en til Hue Bridge, kan du angi "Transition Time".

 

Trådstarter: Jeg gjør dette med Hue, men det har krevd relativt omfattende custom skripting. Jeg bruker bash (kjører HS3 Linux). Diverse skript kjører hvert 15. min, og justerer lysstyrke og fargetemperatur.

 

 

Ja, man kan definere "transition time" i JowiHue som fungerer fint for hver Scene.

 

Begynte å lage individuelle regler for hvert rom/sone og egne JowiHue Scenes for hver "setting" (10 ulike grader av LUX etc..) Det blir fort veldig uoversiktelig med ekstremt mange Scenes og variabler. Jeg kunne tenkt meg en "overordnet" Scene som følger alle disse reglene og som de ulike lysgruppene kan meldes inn og ut av - uavhengig av hverandre. 

Del dette innlegget


Lenke til innlegg
Del på andre sider
22 minutes ago, Okstad said:

Begynte å lage individuelle regler for hvert rom/sone og egne JowiHue Scenes for hver "setting" (10 ulike grader av LUX etc..) Det blir fort veldig uoversiktelig med ekstremt mange Scenes og variabler. Jeg kunne tenkt meg en "overordnet" Scene som følger alle disse reglene og som de ulike lysgruppene kan meldes inn og ut av - uavhengig av hverandre. 

 

Jeg har lagd et skript som kjører per lyskilde (ev. gruppe). Skriptet kjører hvert 15. min. Det starter med å sjekke om pærens status er det samme som skriptet sist satte det til. Dersom det ikke er match, betyr det at noen har justert lyset manuelt, og skriptet vil dermed ikke justere noe. Dersom det er match, vil lysstyrke (jeg synes det fungerer best med lysstyrke ute) og tid brukes til å definere fargetemperatur og lysstyrke. Dette kan man gjøre så komplekst man vil, men jeg synes for de fleste lyskildene at det er best med få nivåer. De fleste lyskildene justerer jeg bare i henhold til etter/før solnedgang, mens på andre trengs finjustering ut fra lux og tid &c.

Her tror jeg ikke man kan finne noen enkel standard, men bare må starte, og bruke litt tid på å justere nivåene.

Del dette innlegget


Lenke til innlegg
Del på andre sider
34 minutes ago, DiderikFrom said:

 

Jeg har lagd et skript som kjører per lyskilde (ev. gruppe). Skriptet kjører hvert 15. min. Det starter med å sjekke om pærens status er det samme som skriptet sist satte det til. Dersom det ikke er match, betyr det at noen har justert lyset manuelt, og skriptet vil dermed ikke justere noe. Dersom det er match, vil lysstyrke (jeg synes det fungerer best med lysstyrke ute) og tid brukes til å definere fargetemperatur og lysstyrke. Dette kan man gjøre så komplekst man vil, men jeg synes for de fleste lyskildene at det er best med få nivåer. De fleste lyskildene justerer jeg bare i henhold til etter/før solnedgang, mens på andre trengs finjustering ut fra lux og tid &c.

Her tror jeg ikke man kan finne noen enkel standard, men bare må starte, og bruke litt tid på å justere nivåene.

 

Interessant! 

Finnes det mulighet for å legge grupper i grupper? Og eventuelt lage regler som melder lys inn og ut av grupper?

I så fall kunne man jo hatt en Schedule (Easy Trigger) som definerer ulike jowiHue scenes for en gruppe (med variabler for utelys) - for så å melde de andre gruppene inn og ut etter ønske..

 

...haha. mulig jeg har rotet meg inn i en ulogisk retning her..?

Del dette innlegget


Lenke til innlegg
Del på andre sider
19 hours ago, Okstad said:

 

Finnes det mulighet for å legge grupper i grupper? Og eventuelt lage regler som melder lys inn og ut av grupper?

 

 

Meg bekjent finnes ikke noe slikt. Ev. tror jeg du må skripte det selv. Igjen tror jeg der er fornuftig å gjøre dette så enkelt som mulig for å unngå en lang rekke kompliserte regler. Jeg finner også at jeg ønsker forskjellig innstilling på forskjellige lyskilder (om det da ikke er mange lyskilder i f.eks. en lysekrone e.l.).

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 Aadnøy
      Heisan
       
      Jeg har pusset opp huset mitt og driver nå og prøver å få implementert styring av lys og varme +++ via homeseer. Første skritt i implementeringen er varmestyring av vannbåren varme.
      Har kjøpt 3 stk relé'er av typen logic home controll og lagt inn det første for 2 etg for å starte test & prøvedrift fasen :-) Det funker sånsett nokså greit, dog bare 7 av 8 utganger som virker men jeg behøver bare 7 så det går bra. Det jeg synes er litt plagsomt er at status on/off ikke viser. Dersom jeg skrur på feks 4 sløyfer så fremstår alle som av etter noe tid, både på homeseer på pc og i tlf appen. Ikke krise sånsett da dem er på i virkeligheten, men ser for meg det kan bli litt problematisk når jeg skal lage mer styring og automasjon av dette, ikke bare manualt av og på.
       
      Håper noen kan ha innspill
       
      Anders
       
       
       
       

    • Av Bostad
      Har en en modul fra Oss.no som leser data fra strømmåleren.
      Ser der er et api/mbus mot raspberry/linux. Problemet mitt er at eg er heilt grønn på linux og programmering.
      Har en Homeseer på Win10 og lurer dermed på om nokren av dei litt smartare here inne på forumet har klart å benytte seg av dette og hente ut data til Homeseer eller noke annet som kan brukes?

      Har prøvd dette på en Pi: https://github.com/ossno/mbusreader
      Eg har koblet Pi'en med en usb til Oss
      Men når eg kjører Node Mbusreader.js får eg meldingen: Error:  Error: No such file or directory, cannot open /dev/ttyS13
      Eg forstår sopass at i filen mbusreader.js so ligg det kodet ttyS13. Men eg veit ikkje korleis eg finn ut kva som er rett port eg skal bruke.
      Heller ikkje korleis eg skal klare å få dette inn i homeseer?
    • Av Guahtdim
      Link til nedlasting av plugin
      MelCloudClimate versjon 1.5.8.3
       
      Kun testet i Windows
       
      Last ned
      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_MelcloudClimate.exe og HSPI_MelcloudClimate.exe.config, katalogen Homeseer HS3\bin skal ha fått en ny underkatalog - MelcloudClimate - med 17 filer og katalogen html\images skal ha fått en ny katalog MelcloudClimate med 24 filer)   Restart Homeseer Gå inn på Homeseer->Plugins->Manage og trykk enable på MelcloudClimate For å legge inn brukernavn og passord velger du fra Plug-ins menyen MelcloudClimate->Melcloud General Config og legger inn i User name og Password Plugin vil nå prøve å starte opp og hente ned data som gjør at den lage enheter for styring og info
       
      Ansvarsfraskrivelse:
      Laste ned og bruke plugin gjøres på eget ansvar. Skulle jeg ødelegge Homeseer oppsettet ditt så kan jeg desverre ikke hjelpe deg.
       
       
      Det er fortsatt endel som ikke er på plass, men grunnet sykdom så har jeg ikke kommet helt i mål. Dette vil komme etterhvert.
       
      Ta kontakt her i tråden hvis det er noe som mangler/ikke fungerer.
       
      Den som vil fortsette å leke med koden finner den på 
      https://github.com/oesolberg/MelcloudClimate
       
      Takk til @aleks for å ha startet dette 
      og @Fjaeran for å la meg få en konto å "leke" litt på
       
      Endringer siden forrige versjon:
      1.5.8.3 - Rettet en feil som jeg hadde laget som gjorde at det feilet med jevne mellomrom. 1.5.8.2 - Rettet en feil som jeg hadde laget som gjorde at det feilet med jevne mellomrom. Tror jeg har fikset det slik at current temp oppdateres. Har også gitt styring av spjeld ett forsøk (ikonene ser ikke ut så hvis du er en designer og kan lage noe penere så er jeg takknemlig) 1.5.8.1 - Fan speed bygges litt penere opp. Fikset innhenting og laging av devicer hvis man har skrevet inn brukernavn og passord etter første oppstart. 1.5.8.0 - Fan speed er nå lagt inn som forskjellige ikoner og med knapper istedenfor dropdown. 1.5.7242.13984 - Tåler nå å miste kontakt med internett. Vil da prøve på nytt ca hvert andre minutt. Har i tillegg en egen "Connected" device som viser om man er koblet opp eller ikke (hatt kontakt de siste 5 minuttene)  
       
    • Av Guahtdim
      Dette er en plugin for å kunne styre Daikin varmepumpe med wifi-modul
       
      Link til siste versjon
      DakinSeer 0.0.1.1
      (NB: Kun testet i Windows )
      Hvis du allerede har installert tidligere versjoner så slett alle enheter og opprett på nytt
       
      Hva denne plugin gjør:
      Gir deg en oversikt over forskjellige status

      Gir deg mulighet til å styre varmepumpen fra "oversiktbildet"
      eller 
      legge det inn som en action i en (eller flere) events

       

       
      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_DaikinSeer.exe og HSPI_DaikinSeer.exe.config, mens du i katalogen Homeseer HS3\bin og Homeseer HS3\html\images skal ha fått en ny underkatalog - DaikinSeer)   Restart Homeseer Gå inn på Homeseer->Plugins->Manage og trykk enable på DaikinSeer  
      Hvordan å legge inn en varmepumpe
      For å kunne legge inn en varmepumpe så må du vite ip adressen til den.  Dette kan du finne i f.eks. routeren din. 
       
       
      General Settings
      I "General Settings" vil du kunne sette opp hvor lang tid det skal gå mellom hver gang det hentes info fra varmepumpen (der er det en copy&paste bug ja). Time between triggering if true skal egentlig være "Time between heat pump check" eller noe.
      Du kan sette loggnivå.
      Og du får opp antall varmepumper tilknyttet (Number of heat pumps to check)

       
      Sette temperatur offset for alle varmepumper som kjøres av plugin

      Ved å sette noe annet enn 0 grader på heat point offset så vil temperaturene du ser i HomeSeer være justert i forhold til offset. Si at du setter det til -2,5 grader. Da vil du se 24 grader i HomeSeer på Heat point, men plugin vil ha fått inn 26,5 grader. Det samme vil også gjelde hvis du endrer temperatur. Hvis du endrer fra 24 til 23 grader så sendes 25,5 grader til varmepumpen.
      NB: Dette gjelder kun for plugin så hvis noen begynner å endre med fjernkontroll eller app på telefonen så vil ikke offset gjelde fra disse. Fjernkontroll vil heller ikke få med seg endringer sendt til varmepumpen.
       
      Streamer mode, Power mode og Econo mode

      Ved å velge en ip adresse fra dropdown som sier "Choose ip address for adding power and streamer" så vil det gjøres en test på om denne enheten har en eller flere av disse mulighetene. Hvis det blir testet ok så legges dette til i HomeSeer for gjeldende enhet.
       
       
      Endringslogg
      0.0.1.1 - Lagt inn mulighet for å legge inn offsetverdi på temperatur. Denne vil gjelde for alle varmepumper som du kjører. I tillegg gitt mulighet til å legge til EconoMode, PowerMode og StreamerMode (hvis du har det på din varmepumpe). Disse tre modes må legges til ved å velge dette fra dropdown i Ip-config.
      0.0.0.9 - Fikset feil nummer brukt når man skulle skifte til FAN mode. Også oppdatert slik at plugin husker siste temperatur hvis man skifter mellom modes og en av de er FAN siden FAN ikke rapporterer temperatur tilbake (Dette forutsetter at plugin har fått en temperatur før man skifter til FAN mode. Hvis man starter i FAN mode vil default temperatur være 18 grader for kjøling og 10 grader for oppvarming). Takk til @Kenneth for å ha funnet denne.
      0.0.0.8 - Fikset håndtering av tall med desimaler fra Wifi adapter når man ikke kjører US oppsett.
      0.0.0.6 - Endret bygging av temperatur dropdown for å unngå feil ved desimal verdier0.0.0.7 - Fikset visning av temperatur ikoner + ekstra sjekk når man lager enhet slik at man ikke kan ha mer enn en varmepumpe per Ip
      0.0.0.5 - endret shum tilbake, men sørget for us-formatering av temperatur sendt til varmepumpe fra HomeSeer
      0.0.0.4 - endret shum i til å ikke ha verdi (fra shum=0&.. til shum=&..)
      0.0.0.3 - Fikset flere upper/lower case  i image-path
      0.0.0.2 - Lagt på litt mer debug logging og fikset noen upper/lower case i image-path
      0.0.0.1 - Første versjon
       
       
      Problemer/utfordringer/videreutvikling
      Få inn PowerMode, Streamer og EcoMode for de enheter som støtter dette. Automagisk legge dette inn i oppstart. Gjenopprette devicer tilbake til standard hvis man f.eks. har slettet eller gjort endringer på enhetene sine. Prøve å beholde deviceId hvis denne finnes. Få til en oppdatering av allerede eksisterende enheter hvis man har gjort rettelser på de. Kunne selv velge default temperatur hvis plugin ikke har noen temperatur å gå ut ifra Legge inn mulighet for å kjøre en offset på ønsket temperatur Kunne sende Streamer on/off og Powerful on/off for de som har dette Det skal ikke være mulig å lage mer enn en enhet/samling med devicer per ip. Hvis den allerede eksisterer så skal man få opp en advarsel. Hvordan få satt en drop-down til å ha korrekt formatering i forhold til hva HomeSeer forventer.
    • 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_V0039
       
      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.9 - Fikset en bug ved at offset ble brukt i during-valg selv om det ikke var mulig å endre i eventet. Takk til @JohnMartin
      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.
       
       
×
×
  • Opprett ny...