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

Anbefalte innlegg

Skrevet

Har noen Ikea RGB-pærer i taket på guttungens rom, som styres av en Ikea trådløs fjernkontroll.  Lagt til i HomeSeer med deCONZ og JowiHue.  Tenkte å legge inn litt forskjellige fargevalg på sideknappene på fjernkontrollen, hvor en av fargevalgene skal være sykling av farger.  Ser at JowiHue har en Color Loop-funksjon, men den fungerer ikke på Ikea-pærene.  Noen tips til hvordan å gjøre dette?  Skrive et skript som sykler gjennom farger i en evig loop?  Åpen for idéer. ?

Skrevet
7 minutter siden, ØysteinHJ skrev:

Skrive et skript som sykler gjennom farger i en evig loop?  Åpen for idéer. ?

Det hadde jeg gjort.

To forslag:

 

1. En counter som du øker med 1 til den når MAX, og så begynner på 1 (eller 0) igjen. Så et script som henter ferdig definerte fargekoder og setter fargen ut fra tabellen.

 

2. En ny random farge med mitt script:

   Sub Main(ByVal params As String)
        'Moskus 2017   
        Dim input() As String = params.Split(",")
        Dim customRef As Integer = input(0)
        Dim generator As New Random

        Dim color(2) As Integer
        For i As Integer = 0 To color.GetLength(0) - 1
            color(i) = generator.Next(0, 255)
        Next

        'Dim colorString = "#" & color(0).ToString("X2") & color(1).ToString("X2") & color(2).ToString("X2")
        Dim colorString = color(0).ToString("X2") & color(1).ToString("X2") & color(2).ToString("X2")
        Dim cc As HomeSeerAPI.CAPI.CAPIControl = hs.CAPIGetSingleControl(customRef, True, "Custom Color(value)", False, False)
        cc.ControlString = colorString
        Dim ret = hs.CAPIControlHandler(cc)
    End Sub

 

Input er en "custom RGB" device ref, som denne:

image.png

... og er egentlig tilhørende en Fibaro RGBW-controller. Nå husker jeg ikke i farten om Ikea-pærene har det samme muligheten, men da må vi bare omprogrammere litt. :)

 

Skrevet

Ja, det burde jo la seg gjøre.  Men du ville ikke hatt loopingen i skriptet, men heller en timer/counter i HS med eventer som kjører skriptet igjen og igjen?

Skrevet
1 time siden, ØysteinHJ skrev:

Men du ville ikke hatt loopingen i skriptet, men heller en timer/counter i HS med eventer som kjører skriptet igjen og igjen?

Ja, fordi det er mye lettere når man skal skru det av og på.

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.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  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.

×
×
  • 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.