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

Skribent:
Markus Jakobsson har mer än 10 års erfarenhet inom smarta hem, så han har hunnit testa och lära sig det mesta! Men fullärd blir man aldrig dock aldrig 🙂
TIPS:
Vill gärna tipsa om ett inlägg där du hittar grupperad information om smarta hem: Automatiserar.se/smarta-hem/
Skulle du mot förmodan inte hittat det du sökte kommer du troligen hitta det här: Automatiserar.se/sok-om-hemautomation/
Vill du diskutera smarta hem så har vi en kanal på Facebook med +7000 medlemmar: Smartare hem & Hemautomation | Facebook
Sedan början av 2023 har vi skapat mer material på Youtube kanalen: Stötta oss gärna genom att kolla in filmerna där och följa kanalen
Övrigt
Du kanske uppskattade och fick nytta av det här inlägget och vill hjälpa sidan Automatiserar.se?
Swisha gärna en slant till kaffe på 0705470065 om du vill stötta bloggen. Då visar du din uppskattning av den tid vi lägger på Bloggen och vi kan fortsätta driva sidan helt utan reklam. Du kan även stötta bloggen genom att köpa någon av våra smarta hållare.
Alla bidrag vi får går till att täcka driftkostnaderna för bloggen, samt att köpa den teknik vi kan skriver om på bloggen.
Om bloggen:
Vi kör sidan helt på fritiden, därigenom helt oberoende och gör detta för att det är roligt och lärorikt.
Vi hoppas att du som läsare hittat ett inlägg som hjälper dig att automatisera mera.
Gillade du bloggen så dela den gärna med vänner, och var det något du inte tyckte var allt för bra så hör av dig så vi får veta!
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!
Underbart! 🙂
Du återkommer med väl WAF-faktorn och hur hög/låg den är 😉
Mycket trevlig läsning!
Fasiken vad spännande. Din blogg triggar verkligen igång vad jag skulle vilja göra hemma.
Får be min far lär mig att löda ordentligt.
Gott jobbat! =)
github ?
Hade lite att göra i mellan, men här koden. Tänk nu på att det här är koden jag skrev mycket snabbt, den saknar mycket av det man bör ha 🙂
https://github.com/Ispep/Hemautomation/tree/master/Arduino/ZigBeeLampan
// Ispep
Väldigt intressant läsning.
Hoppas på publicering av koppligsschema.
Ska försöka hinna med det inom en snar framtid.
// Ispep
Tack för en väldigt inspirerande text! Var bara tvungen att se ifall jag kunde ordna denna lösningen själv. Till min förvåning har jag lyckats skapat ett liknande system fast med RPi och reläer. Som göra att jag kan styra min Ikea lampa utan problem från min Vera 🙂
Tackar! Roligt att ge idéer till vad man kan göra med lite fantasi.
Uppskattar feedbacken, verkligen rolig att höra att det vi skriver uppskattas.
// Ispep
Noterade idag att IKEAs gateway kommer att börja säljas i slutet av mars. Grymt om den snabbtitt enkelt kunde integreras i Home Assistant eller Vera. Hoppas IKEA är öppna och underlättar sådana integrationer.
Det borde väl fungera med en ESP8266 istället för Arduino?
Det ska i de flesta fall räcka med att byta ut ethernet.h mot esp8266.h , men man måste ju ange SSID och lösenord i koden.
Absolut, det går att köra med ESP och NodeMCU med. Orsaken att jag valde att köra en Arduino var att jag hade några över 🙂
// Ispep
Pingback: Ikeas gateway TRÅDFRI är nu släppt! |