Artikelen van Juni 2013

  • Juni, 2013
  • Do 'hue' want a strobe up there?

    Sorry for the non-English people, this one will be in English;

    For those building apps for the hue lighting system this might be interesting.

    Read this first
    This post contains undocumented features of the Philips hue lighting system.
    Use of the code below is at your own risk. It is possible that Philips will put limits in place to prevent the system from producing this many flashes (strobes) per second.

    On the day of the Developers Conference I was told that maybe this entire feature will be removed or changed in a way that it will no longer strobe.

    For those playing computer games, there is always a warning for people suffering from epilepsy, read with care and don't say I didn't warn you :-)

    Warning!
    LED strobe lights are are very powerful devices, use them with extreme care. The visual stimulation is so intense, they can spell quite a hypnotic effect. But what is much lesser known is that they can also trigger epileptic seizures.

    So dont' let your buddies fool around with LED strobes if it is your party. There may be someone in your company suffering from epilepsy and intense stobing could be dangerous for them.

    As shown in the youtube video below I finally got the 'strobe' function of Hue up and running.

    The pointsymbol API
    On the developers page of Hue they wrote that the pointsymbol is an object and that it's reserved for future functionality and my guess is that it's much more then a strobe feature. My guess is that it can be used to put multiple lights different states simultaneously without the need of calling the lights/#/state API.

    Each light can have 8 symbols stored, turning the light off using the wall switch will reset the pointsymbol but only the light forgets it, on the bridge you'll still see the previous symbol but you'll have to set it again.

    To set a pointsymbol do a HTTP PUT request to:

    http://yourbridge/yourapikey/lights/#/pointsymbol

    The value must be an object with at least one "symbol" for example:

    {"1":"0A00F1F01F1F1001F1FF100000000001F2F"}

    What's that? Well, I'm still trying to find out what the line above is exactly doing when transmitted to the light(s) but... it strobes. I have more strobe lines that work e.g. changing the first 0A to 14 will make the effect more yellowish and increasing that value will make it flash faster.

    I managed to get pink, yellow, blue, green and white like strobes but what value contains the color? I tried XY colors, XY colors in HEX and RGB (decimal and hexadecimal) but couldn't really figure out yet how to apply colors. I've also got the brightness changed by playing around but how this value is build is undocumented and unfortunately I'm unable to do it for you. But I'm guessing that the value contains sections maybe for each individual LED inside the hue light (or a group of lights) there are eleven LEDs inside the lightbulb so it might be a bit much to put in a hexadecimal string of max 41 characters (a problem you might face if the hex is shorter then 41 characters is that the symbol won't be set). When filming the flashing lights you see the effect like it is circling above the lightbulb (and sometimes makes the light look off and the effect flying above it :-P it's a kind of magic) so maybe that's in there.

    If you find out before it got documented please let me know!

    The symbolselection API
    Now you've got the symbol(s) set to e.g. 5 lights (like I have done in the Youtube below) you need "transmit" the symbol using a symbol selection.

    To do this do a HTTP PUT request to:

    http://yourbridge/yourapikey/groups/#/transmitsymbol

    I've got this code from a video created by Q42, they display the output of Fiddler2 (HTTP debugger) on screen and using a screenreader I snatched the value of the screen...

    It looks like:

    {"symbolselection":"01010501010102010301040105","duration":2000}

    This is the point where car drivers in your street think they're catched by a cam...

    My guess is that 0101 stands for go from light number 1; in steps of 01 symbol at a time; to light 05 but changing the first 01 looks nothing changed and the second 01 makes the effect not applying at all so what is 0101?
    05 is the number of lights used. Then after 010105 it does: 0101 (light one, do symbol one) and 0102 (light two, do symbol one) and 0103 (light three, do symbol one) etc...

    As far as I know there is not such "wait for, then go" so you'll see all the lights playing the pointsymbol set in the pointsymbol API (each light can have 8 different pointsymbols with a minimum of 10 characters (the other 31 can be zero, but this needs documentation :-)).

    Don't forget to set the duration parameter in milliseconds, 65000 (one minute and five seconds) is the max on my hue bridge, but I think having it running for 2 seconds might be enough :-).

    note
    The pointsymbol API is applied on the light(s).
    The transmitsymbol API is applied on the group(s). The light numbers in the symbol selection are hexadecimal (1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,10,etc


    Thank hue
    For reading this post and hopefully someone can clarify a few things behind the pointsymbol sauce.


    Youtube
    Here's a youtube video showing my five dining table lights doing the strobe effect using the code above:

  • Groots met een zachte G 2013

    15 januari 2013
    Vandaag (15 januari 2013) heb ik van Malou twee kaartjes gekregen voor het Groots met een zachte G concert van Guus Meeuwis in het Philips stadion te Eindhoven op:

    7 juni 2013
    De tijd vloog voorbij en zaterdag 7 juni is niet alleen mijn oma jarig (gefeliciteerd met je 87ste verjaardag;)) maar zou ik ook samen met Malou naar Guusje gaan.

    Het liep niet helemaal volgens plan want op het allerlaatse moment ging door omstandigheden Malou niet meer mee. Snel nog een paar mensen gevraagd maar er was een beetje te weinig tijd om nog iets te regelen dus uiteindelijk ben ik alleen gegaan.

    Meestal ga ik veels te vroeg weg dus nu heb ik alles een beetje uitgesteld tot het laatste "moment" rond 17:00u ben ik met de fiets richting het station van Den Bosch gegaan en had om 17:24 de trein naar Eindhoven die gelukkig niet super vol zat dus kon nog zitten.

    In Eindhoven aangekomen ben ik met de 'een beetje' stroom mensen mee gelopen richting het Philips stadion. Halverwege de stad lag een oranje loper naar het stadion.

    Rond 18:00u kwam ik aan bij het stadion en daar stond netjes aangegeven waar welke ingang was (ik moest bij 36 zijn). Eenmaal door de kaartcontrole kwam ik in het stadion en heb toen even gevraagd hoe het zit met de vakken en rijnummers, dat was vrij eenvoudig de rijnummers stonden op het beton van de tribune en de stoelnummers op de stoeltjes dus dat was makkelijk zoeken. Ik zat in vak L rij 10 stoel 32 helemaal aan de overkant van het podium.

    Het was nog erg rustig in het stadion en er werd nog wat muziek gedraaid.

    Binnen 2 uur stroomde het stadion langzaam vol, om 18:30 zou je zeggen 'komt dit hele ding vol?' en om 19:45 zit het hele stadion inclusief het veld vol!

    In deze 2 uur gingen 2 DJ's van Radio 538 met de camera het publiek rond om zo een soort van te communiceren met de mensen "geef elkaar is een zoen" of "ga eens dansen" en dat was dan te zien op de grote schermen in het stadion.

    Gers Pardoel zat in het voorprogramma en deed nummers als broodje bakpao, ik neem je mee en liever dan lief.

    Na Gers was er nog heel even muziek en iets na 20:00u kwam Guus Meeuwis het podium op en begon met het nummer het kan hier zo mooi zijn.

    Na het eerste stukje zingen vertelde Guus dat hij een aantal verrassingen heeft voor het publiek omdat Groots 'jarig' is (8ste keer/8 jaar).

    En iemand die jarig is die tracteerd dus toen riep hij een aantal dames met oranje shirts het publiek in die schaaltjes met blokjes kaas en worst ronddeelde, dat ging als een lopend vuurtje de tribune over zo kon iedereen iets pakken het het weer doorgeven aan zijn of haar buurman of buurvrouw.

    Guus heeft heel wat liedjes gedaan waaronder per spoor (ke-deng, ke-deng), verliefd zijn is veel leuker, brabant, T dondert en T bliksemt, de nieuwe single zeejen van tijd en nog veel meer!

    Halverwege had hij een gast en gelukkig was dat niet Rowen Heeze maar Racoon!

    Racoon zong hun nieuwste nummer "oceaan" (een Nederlands nummer van ze) en een aantal nummers waaronder 1 nummer samen met Guus Meeuwis "Het is een nacht in de 'love you more' remix" het was dus een mix van het is een nacht van Guus en het nummer Love you more van Racoon, dat was een mooie combi!

    Tijdens het nummer T dondert en T bliksemt werd er ook een beetje met bier gesmeten!

    Ook was er vuurwerk tijdens "Ik wil nog niet naar huis" zag er ook vet uit.

    Rond 23:10 was het concert afgelopen en ben ik weer terug gelopen naar het station en vanaf daar thuis afgezet.

    Ik heb een aantal foto's en filmpjes gemaakt tijdens de optredens.

    De foto's zijn hier te vinden en de videos staan hieronder (automatisch downloaden staat uit zodat ze niet allemaal tegelijk beginnen te laden).

    De filmpjes zijn met mijn Nokia gemaakt en dus niet in HD en sommige zijn maar heel kort maar zo geeft het je toch een beeld van de sfeer!

    Het is het nog een keer gaan zeker waard maar met aanhang is wel :-)

    Gers Pardoel - bagagedrager


    Gers Pardoel - liever dan lief


    Guus Meeuwis - het kan hier zo mooi zijn


    Guus Meeuwis - ik wil je


    Guus Meeuwis - alles wat ik wil


    Guus Meeuwis - brabant


    Guus Meeuwis en Gers Pardoel - nergens zonder jou


    Guus Meeuwis - geef mij nu je angst


    Guus Meeuwis - blij dat ik je niet vergeten ben


    Guus Meeuwis en Racoon - het is een nacht "love you more" remix


    Guus Meeuwis - mag ik dansen & verliefd zijn is veel leuker


    Guus Meeuwis - slotakkoord


    Guus Meeuwis - ik wil nog niet naar huis & Zeejen van tijd

Pagina 1 van 1, totaal 2 artikelen