This is the forum archive of Homey. For more information about Homey, visit the Official Homey website.

The Homey Community has been moved to https://community.athom.com.

This forum is now read-only for archive purposes.

Homey + ES8266 + WS2812b

miremimiremi Member
edited August 23 in Nederlands
WS2812b is goedkope alternatief voor Philips hue en je kan er zo veel meer mee doen aangezien dat iedere ledje is onafhankelijk aan te sturen is.
Ik had zelf allang idee om WS2812 led strip voor mijn trap te gebruiken. 
Ik wil dat op moment dat iemand de trap op gaat led verlichting aangaat, maar daarbij is richting van belang om mooie effect te creëren dus van boven naar beneden en van beneden naar boven. Daarnaast afhankelijk van omgevingsverlichting helderheid van ledstrip wordt bepaald.
Deels werk het al en hiervoor heb ik volgende spullen gebruikt:
WS2812b 5m  Kosten 24 euro
5v 5a Adapter  9 euro
ESP8266 3 euro
Optioneel 2x Coolcam pir +- 42 euro

Voor aansturing heb ik McLighting project gebruikt
https://github.com/toblum/McLighting

RES API
https://github.com/toblum/McLighting/wiki/HTTP-REST-API

In deze video heb ik nog niet alles klaar, maar het wekt al aardig.


Het is vrij simpel aan te sluiten ook nog



Graag zou ik wat hulp willen willen gebruiken en tips van jullie.
Wat moet het kunnen? 
Aan/uit is done
Helderheid done
Effect keuze te doen , maar jammer dat er geen dropdown keuze mogelijk is.
Kleur aanpassen geen idee hoe ik dat kan doen met homey. VD heeft wel optie voor hue lights maar daar kun je niets mee aangezien dat waarden wat er uitkomt is van 0 to 1 ipv rgb/hex waarde.

Voor het idee wat heb ik gedaan met flows:

variabele aangemaakt voor helderheid



Dim functie van virtuele apparaat gebruikt waarde in formaat 0.1 en HTTP REST API van McLighting accepteert het in twee formaten 0 tot 255 of 0 tot 100
Met onderstaande flows zet ik het om
round(#niveau * 100) brightness_led_stairs (eerder aangemaakt variabele)


Volgende flow stuurt aangepaste dimniveau naar ESP8266 via http get functie
http://192.168.10.161/set_brightness?c=#brightness_led_stairs
Of als waarde gelijk is aan 0 dan wordt ledstrip uitgezet.


Voor zover gaat het goed maar wat kan ik doen om kleuren te selecteren?
Met Virtual Device is mogelijk om apparaat te creëren maar met waarde kan niets mee. Heeft iemand idee?






Comments

  • Leuk project, heb dit ook werkend via de arduino app
  • miremimiremi Member
    Ik dacht ook aan arduino maar voordeel van esp is dat wifi al in zit.
Sign In or Register to comment.