Som Niklas tidigare har skrivit går det att tända / släcka ”Trådfri” med Vera Plus, det går dock inte att dimra eller byta färger, vilket är synd.
I min strävan att få bort fysiska fjärrkontroller, OCH i väntan på VeraSecure med ZigBee stöd valde jag att bygga om en ”Trådfri” från IKEA. Min nuvarande Vera Lite saknar helt ZigBee stöd, men det kan väl inte vara en begränsning… Och ja de gick att få till dimring och färgbyte med hjälp av en Arduino 😀
Eftersom tid är en bristvara bestämde jag mig för att koppla in Arduinon på fjärrkontrollens befintliga knappar. Detta gör att jag inte får någon feedback på om lampan är tänd eller inte… Men det är ett mindre problem eftersom jag nu kan styra den via Home Assistant och Vera.
Min första tanke var att försiktigt demontera dosan, några minuter senare såg det ut så här tyvärr… För att slippa det kan man försiktigt ta bort mittenknappen, då bör det gå att behålla gummipackningen utan att skada den.
Den vita ramen ovan som håller kretskortet har små vita klor, jag valde att klippa dessa eftersom min fjärrkontroll ändå är fysiskt förstörd. När jag kollade på kortet såg jag att det finns en ”TX” på kortet, det skulle eventuellt gå att göra nått vettigt via den i framtiden… Kommer dock inte att testa det nu eftersom jag har lite tidsbrist och vill få bort fjärrkontrollen.
På baksidan av kretskortet finns det möjlighet att löda kablar till de fysiska knapparna genom att ta bort plasten. Under plasten sitter en metallhuva som motsvarar respektive knapp på dosan. Ringen runt själva knappen är gemensam för alla knappar. Kopplas mittenringen ihop med ytterringen så aktiveras knappen.
För att få lödningen att fästa på kretskortet blev jag tvungen att skrapa bort de svarta materialet, resultatet blev som bilden nedan.
Med lite pill fick jag en lödning att precis sätta sig, tyvärr flöt den inte ut som den ska med de fick duga, jag vågade inte chansa och värma igen.. Nu kunde jag med den andra änden av kabeln röra vid den yttre ringen och få min fjärrkontroll att skicka kommandon till lampan. Nästa steg är nu att löda resterande och koppla detta med en Arduino.
Vid det här laget hade jag fixat lödningarna, insåg att telefonkabel var både mjukare och smidigare än labbkablar.
Simulera knapptryckningar med Arduino
Nu kunde jag börja simulera knapptryckningar med min Arduino. Jag valde att bygga detta med transistorer, bland annat för att slippa höra reläer som klickar varje gång en knapp används. Totalt blev det 5 transistorer för att få alla funktioner till Arduinon.
Jag passade även på att löda fast två kablar där batteriet ska sitta. Som standard matas fjärrkontrollen med 3V… (INGEN MINNS EN FEGIS) testade därför om den klarar 3.3V från Arduinon, vilket den verkar göra! Detta gjorde att jag nu slapp ha kvar batteriet i dosan.
Med följande montering kunde jag nu simulera knapptryckningar. Jag började nu leta hur länge en knapp skulle vara nertryckt för uppnå konsekventa knapptryckningar. Att låta knappen aktiverad i 500ms fungerade helt ok. Vilket fick bli tiden mellan varje knapptryckning till en början. Det går säkert att minska på den i framtiden för att få snabbare kommandon.
För att testa hur det skulle fungera kör jag en simulering i Arduinon. Den fick starta lampan, dimra upp till max, byta färger och sedan dimra ner och släcka. Detta fungerade klockrent!
Arduinon drivs här med ett batteripack med fördefinierad kod.
Nästa steg blev att koppla upp Arduinon med nätverkskort och göra ett gränssnitt som går att anropa från valfritt system.
Jag valde att göra ett gränssnitt som både tillät att man surfar in på Arduinon med en Webbläsare samt api:er som kan användas för script. Resultatet fick duga, än så länge bara version 0.5 av koden och det måste finnas utrymme för förbättringar 😀
Genom att skicka följande kommandon via script så kan jag även styra via Node Red, Vera och Home Assistant
http://ipadress/?1 – Tänder / släcker
http://ipadress/?2 – Dimra upp
http://ipadress/?3 – Dimra ner
http://ipadress/?4 – Färg +
http://ipadress/?5 – Färg –
Det färdiga resultatet blev lyckat och mina IKEA lampor styrs nu helt via valfria system. Här skickar jag lite kommandon från min webbläsare för att styra Trådfri.
Om det finns intresse kan jag göra ett kopplingsschema och ladda upp koden på Github i framtiden.
2017-02-13: Det blev ett väldigt populärt projekt det här! Tackar alla som läst och gillat, det ger en bra motivation att fortsätta driva bloggen 🙂
Här är min fösta version av koden, när jag fått klart en version som jag är helt nöjd med så uppdaterar på Github med
Koden: Arduino koden på vår Github
Jag hoppas på att få tid att göra ett snabbt kopplingsschema med inom kort.
Nu måste jag väl ändå va först med att ha dimbara och färgval till ”Trådfri” i Vera LITE!!
Gilla och dela gärna sidan så vi ser att intresset finns för bloggen 🙂
// Ispep

I mer än 10 år har Markus Jakobsson delat med sig av erfarenhet inom smarta hem på bloggen. Markus har testa det mesta och lärt sig massor på vägen, kunskaper och erfarenheter han delat med dig här på bloggen.
Favoriter inom smarta hem just nu:
Xiaomi Mi Flora
Raspberry Pi 5
Homey
Home Assistant
Displayen LYWSD03MMC
Hoppas du uppskattade innehållet och fick nytta kunskapen vi delat med oss på Automatiserar.se.
Stort tack för att du tog dig tid att läsa vårt inlägg.
Med vänliga hälsningar Markus Jakobsson
Allt går att automatisera!

































Lämna ett svar