Skip to content
  • MySensors
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. My Project
  3. livolo Glass Panel Touch Light Wall Switch + arduino 433Mhz

livolo Glass Panel Touch Light Wall Switch + arduino 433Mhz

Scheduled Pinned Locked Moved My Project
135 Posts 31 Posters 106.1k Views 44 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    Samuel235
    Hardware Contributor
    wrote on last edited by Samuel235
    #15

    Thank you for providing images @chrlyra, it looks poorly made at the least, only from looking at these images though. You're correct in saying i could purchase these without the internal radios if i just specifically want the face-plate. Its a shame they're so cheaply manufactured, they have some real potential, not for me now i know how dodgy these look on the internals.

    They also look like they do all the switching through mosfets rather than relays, which is fine if controlled correctly. The mosfet on the first image looks something along the lines of a Power MOSFET in a DPAK package, N-Channel or P-Channel.

    I'm very intrigued at those touch sensors, very nifty looking items. If someone know how to find those on the internet please inform me, i'm very interested in those. The only way i'm thinking of remaking something like those would be to create a capacitive touch sensor behind a blank wall plate, one of these. They don't look very stylish though, i need to come up with some other product for my project.

    MySensors 2.1.1
    Controller - OpenHAB (Virtual Machine)
    Gateway - Arduino Mega MQTT Gateway W5100

    1 Reply Last reply
    0
    • scalzS Offline
      scalzS Offline
      scalz
      Hardware Contributor
      wrote on last edited by scalz
      #16

      I think if you want to reuse the livolo that won't be easy. I have one livolo, without radio and no dimmer. So it uses relay. I know about the mosfet version. I think mosfet is nice too.

      I have already unpacked it and checked some electricals connection because I was thinking to hack it. But I think this is too much pain for maybe not great results.

      On mine, the brain mcu is on the capacitive plate (a microchip mcu). I have not tried to access/change fw of the mcu though but I thought, well, I could do another plate and reuse relay board, easy!..but then there is the radio. Reuse the livolo one? some work, not the best perf, no state back.. Use my rfm69 radio (I prefer 868 than 433) ? I'm not sure the livolo can provide power I need etc... so it could put me on a tricky road for not great results, looking not good inside the box..

      Too bad! Because my livolo is well built and I like the glass plate. I want the glass plate!! It's cheap and you have the whole enclosure.
      So finally, I have a project in progress where I do everything from scratch, with glass plate and gesture, yep ;) but I don't know yet when it will be finished as I have a few other things to finish.

      Nca78N 1 Reply Last reply
      1
      • Tore André RosanderT Offline
        Tore André RosanderT Offline
        Tore André Rosander
        wrote on last edited by
        #17

        1_1468756025188_WP_20160716_22_14_16_Prok.jpg 0_1468756025187_WP_20160709_22_07_06_Prok.jpg

        0_1468756052784_WP_20160716_22_14_16_Prok.jpg

        Im just about to finish this one, i use a black (transparrent) acrylic plate with touchmodules and LCD behind the acrylic.

        1 Reply Last reply
        2
        • Nca78N Offline
          Nca78N Offline
          Nca78
          Hardware Contributor
          wrote on last edited by
          #18

          Hello, I just found out that Livolo is selling the glass plates (EU standard only, too bad for me :( ) alone on it's aliexpress shop. 3.72€ for square plate (1 or 2 switches), 6.24€ for double sized plate (up to 4 switches) and 8.77€ for triple size (up to 6 switches !).

          I have US(AU) sized switches here so I'm a bit screwed up, but I think I will try to order a double plate and put on top of one of my switches boxes which are a bit smaller.
          Check the "EU DIY Parts" category in the Livolo shop.

          http://www.aliexpress.com/item/Livolo-Luxury-White-Pearl-Crystal-Glass-80mm-80mm-EU-standard-Single-Glass-Panel-For-1-Gang/32484221458.html

          S wallyllamaW 2 Replies Last reply
          1
          • scalzS Offline
            scalzS Offline
            scalz
            Hardware Contributor
            wrote on last edited by scalz
            #19

            @Nca78 that's what I'm planning to do ;) you can't find cheaper for already cutted glass plate imho. I'm redesigning the box for 3d printing, and maybe sand and repeint the plate, I'm note sure yet as I don't really care about the button layout (I will use gesture).

            Nca78N 1 Reply Last reply
            0
            • Nca78N Nca78

              Hello, I just found out that Livolo is selling the glass plates (EU standard only, too bad for me :( ) alone on it's aliexpress shop. 3.72€ for square plate (1 or 2 switches), 6.24€ for double sized plate (up to 4 switches) and 8.77€ for triple size (up to 6 switches !).

              I have US(AU) sized switches here so I'm a bit screwed up, but I think I will try to order a double plate and put on top of one of my switches boxes which are a bit smaller.
              Check the "EU DIY Parts" category in the Livolo shop.

              http://www.aliexpress.com/item/Livolo-Luxury-White-Pearl-Crystal-Glass-80mm-80mm-EU-standard-Single-Glass-Panel-For-1-Gang/32484221458.html

              S Offline
              S Offline
              Samuel235
              Hardware Contributor
              wrote on last edited by
              #20

              @Nca78 - Very interesting, thank you for linking that! So any sort of capacitive touch sensor behind the button on this glass panel should be good to go. I think o.O I will have to see about ordering one to try out.

              @scalz - Fill us in with some more info and images regarding your gesture design ;)

              MySensors 2.1.1
              Controller - OpenHAB (Virtual Machine)
              Gateway - Arduino Mega MQTT Gateway W5100

              1 Reply Last reply
              0
              • scalzS scalz

                @Nca78 that's what I'm planning to do ;) you can't find cheaper for already cutted glass plate imho. I'm redesigning the box for 3d printing, and maybe sand and repeint the plate, I'm note sure yet as I don't really care about the button layout (I will use gesture).

                Nca78N Offline
                Nca78N Offline
                Nca78
                Hardware Contributor
                wrote on last edited by Nca78
                #21

                @scalz said:

                @Nca78 that's wat I'm planning to do ;) you can't find cheaper for already cutted glass plate imho. I'm redesigning the box for 3d printing, and maybe sand and repeint the plate, I'm note sure yet as I don't really care about the button layout (I will use gesture).

                It depends for the price, if there is a local maker here it can end up cheaper than on aliexpress.
                What sensor are you planning to use for the touch ? TTP22x for relative ease of soldering, or an hardcode 3x3mm MPR121 ?

                [edit] Just found cheaper panels here (for simple EU size, bigger sizes are more expensive), but maybe a bit less sexy
                http://www.aliexpress.com/store/product/3gang-white-small-glass-switch-panel-match-with-Bingo-Elec-frame-glass-or-aluminum-and-3gang/1157683_32394538766.html

                1 Reply Last reply
                1
                • scalzS Offline
                  scalzS Offline
                  scalz
                  Hardware Contributor
                  wrote on last edited by scalz
                  #22

                  @Nca78 yep. sure I thought about this. it depends also of the quantity, as locals are not always the cheaper, at least where I live lol. about the sensor, I use gesture (more hygienic and cool) so it's more complicated than common sensor. and no cheap eval board so I made mine and variant for those interested. but you will see, I will show sure ;)

                  S 1 Reply Last reply
                  3
                  • scalzS scalz

                    @Nca78 yep. sure I thought about this. it depends also of the quantity, as locals are not always the cheaper, at least where I live lol. about the sensor, I use gesture (more hygienic and cool) so it's more complicated than common sensor. and no cheap eval board so I made mine and variant for those interested. but you will see, I will show sure ;)

                    S Offline
                    S Offline
                    Samuel235
                    Hardware Contributor
                    wrote on last edited by
                    #23

                    @scalz - Very very interested, might even make a purchase ;)

                    @Nca78 - Thank you for that link for a price comparison, looks tempting.

                    MySensors 2.1.1
                    Controller - OpenHAB (Virtual Machine)
                    Gateway - Arduino Mega MQTT Gateway W5100

                    Nca78N 1 Reply Last reply
                    0
                    • S Samuel235

                      @scalz - Very very interested, might even make a purchase ;)

                      @Nca78 - Thank you for that link for a price comparison, looks tempting.

                      Nca78N Offline
                      Nca78N Offline
                      Nca78
                      Hardware Contributor
                      wrote on last edited by
                      #24

                      @Samuel235 said:

                      @Nca78 - Thank you for that link for a price comparison, looks tempting.

                      You're welcome. I ordered the three size of plates to see how I can use them in my home. I will test with TTP and MPR121 and give a feedback.

                      @scalz made me look for gesture sensors and I discovered the ADPS 9960, it was too tempting not to order one, can't wait to receive and play with it !

                      S 1 Reply Last reply
                      1
                      • Nca78N Nca78

                        @Samuel235 said:

                        @Nca78 - Thank you for that link for a price comparison, looks tempting.

                        You're welcome. I ordered the three size of plates to see how I can use them in my home. I will test with TTP and MPR121 and give a feedback.

                        @scalz made me look for gesture sensors and I discovered the ADPS 9960, it was too tempting not to order one, can't wait to receive and play with it !

                        S Offline
                        S Offline
                        Samuel235
                        Hardware Contributor
                        wrote on last edited by
                        #25

                        @Nca78 said:

                        @scalz made me look for gesture sensors and I discovered the ADPS 9960, it was too tempting not to order one, can't wait to receive and play with it !

                        I'm also now looking up these. Times like this i wished i had a workshop to manufacture things like a switch plate myself out of plexi with a gesture sensor behind with leds lighting the frosted plate up as you signal movements to the sensor.

                        MySensors 2.1.1
                        Controller - OpenHAB (Virtual Machine)
                        Gateway - Arduino Mega MQTT Gateway W5100

                        1 Reply Last reply
                        0
                        • scalzS Offline
                          scalzS Offline
                          scalz
                          Hardware Contributor
                          wrote on last edited by scalz
                          #26

                          @Samuel235 stop looking in my mind :) I have already some working proto though for the plate pcb ;) but I'm waiting a bit for posting vids, I have others projects to show running in vid before this one. or maybe I will show everything at same time. i don't know yet :) I miss a bit of time..

                          S 1 Reply Last reply
                          1
                          • scalzS scalz

                            @Samuel235 stop looking in my mind :) I have already some working proto though for the plate pcb ;) but I'm waiting a bit for posting vids, I have others projects to show running in vid before this one. or maybe I will show everything at same time. i don't know yet :) I miss a bit of time..

                            S Offline
                            S Offline
                            Samuel235
                            Hardware Contributor
                            wrote on last edited by
                            #27

                            @scalz said:

                            @Samuel235 stop looking in my mind :) I have already some working proto though for the plate pcb ;) but I'm waiting a bit for posting vids, I have others projects to show running in vid before this one. or maybe I will show everything at same time. i don't know yet :) I miss a bit of time..

                            Damn you! Stop stealing my aspirations! Please, just make sure you share the products with us!

                            MySensors 2.1.1
                            Controller - OpenHAB (Virtual Machine)
                            Gateway - Arduino Mega MQTT Gateway W5100

                            1 Reply Last reply
                            0
                            • scalzS scalz

                              I think if you want to reuse the livolo that won't be easy. I have one livolo, without radio and no dimmer. So it uses relay. I know about the mosfet version. I think mosfet is nice too.

                              I have already unpacked it and checked some electricals connection because I was thinking to hack it. But I think this is too much pain for maybe not great results.

                              On mine, the brain mcu is on the capacitive plate (a microchip mcu). I have not tried to access/change fw of the mcu though but I thought, well, I could do another plate and reuse relay board, easy!..but then there is the radio. Reuse the livolo one? some work, not the best perf, no state back.. Use my rfm69 radio (I prefer 868 than 433) ? I'm not sure the livolo can provide power I need etc... so it could put me on a tricky road for not great results, looking not good inside the box..

                              Too bad! Because my livolo is well built and I like the glass plate. I want the glass plate!! It's cheap and you have the whole enclosure.
                              So finally, I have a project in progress where I do everything from scratch, with glass plate and gesture, yep ;) but I don't know yet when it will be finished as I have a few other things to finish.

                              Nca78N Offline
                              Nca78N Offline
                              Nca78
                              Hardware Contributor
                              wrote on last edited by
                              #28

                              @scalz said:

                              On mine, the brain mcu is on the capacitive plate (a microchip mcu). I have not tried to access/change fw of the mcu though but I thought, well, I could do another plate and reuse relay board, easy!..but then there is the radio. Reuse the livolo one? some work, not the best perf, no state back.. Use my rfm69 radio (I prefer 868 than 433) ? I'm not sure the livolo can provide power I need etc... so it could put me on a tricky road for not great results, looking not good inside the box..

                              Hello, I have ordered one full livolo switch, single button with no radio.
                              And I think I will disagree with you on this :)

                              I've soldered some pins on the available headers (next to the 2*7 connector) and plugged a sensor on the GND and 3V pins.
                              The switch is still running fine, led on and I can switch the lights on and off. The sensor is running and sending data very reliably at the moment meaning even on the non-radio version of the switch the power is clean enough for NRF24 radio. This is true for both lights on and off.

                              It might not be true when using the 4 switches version with all relays on, but this is making me very confident about the 2/3 switches version which would fill my needs.
                              I'm using US sized switches also, so maybe (probably) the power supply is not the same on the EU sized switches that has a maximum of 2 relays.

                              0_1477888490554_IMAG1046.jpg

                              1 Reply Last reply
                              1
                              • Cristian ToneC Offline
                                Cristian ToneC Offline
                                Cristian Tone
                                wrote on last edited by
                                #29

                                this guy did some work on this:
                                https://www.youtube.com/watch?v=ykqv4bZ9zb0

                                Nca78N 1 Reply Last reply
                                0
                                • Cristian ToneC Cristian Tone

                                  this guy did some work on this:
                                  https://www.youtube.com/watch?v=ykqv4bZ9zb0

                                  Nca78N Offline
                                  Nca78N Offline
                                  Nca78
                                  Hardware Contributor
                                  wrote on last edited by
                                  #30

                                  @Cristian-Tone said:

                                  this guy did some work on this:
                                  https://www.youtube.com/watch?v=ykqv4bZ9zb0

                                  Yes I have seen it but it's a completely different concept. They reprogram the PIC on the sensor board so it will send data to a computer over serial. And last time I saw it they had to change the relays also to put 5V relays instead of 12V.
                                  It's much cleaner to just replace the sensor board and communicate through radio...

                                  Cristian ToneC 1 Reply Last reply
                                  0
                                  • Nca78N Nca78

                                    @Cristian-Tone said:

                                    this guy did some work on this:
                                    https://www.youtube.com/watch?v=ykqv4bZ9zb0

                                    Yes I have seen it but it's a completely different concept. They reprogram the PIC on the sensor board so it will send data to a computer over serial. And last time I saw it they had to change the relays also to put 5V relays instead of 12V.
                                    It's much cleaner to just replace the sensor board and communicate through radio...

                                    Cristian ToneC Offline
                                    Cristian ToneC Offline
                                    Cristian Tone
                                    wrote on last edited by
                                    #31

                                    @Nca78 Indeed, I've done some more research on this too and I agree with you, it would have been nice though. :)

                                    1 Reply Last reply
                                    0
                                    • DJONvlD Offline
                                      DJONvlD Offline
                                      DJONvl
                                      wrote on last edited by
                                      #32

                                      это моя переделка китайского Livolo arduino+nrf24, красным на фото отмечено куда ставить перемычки на плату для повышения мощности блока питания в режиме ожидания,
                                      3_1481003871578_IMG-20161127-WA0005.jpg 2_1481003871577_IMG-20161127-WA0003.jpg 1_1481003871577_IMG-20161127-WA0002.jpg 0_1481003871575_IMG-20161127-WA0001.jpg

                                      1 Reply Last reply
                                      1
                                      • Nca78N Offline
                                        Nca78N Offline
                                        Nca78
                                        Hardware Contributor
                                        wrote on last edited by
                                        #33

                                        Hello @DJONvl could you post in English please ? :)
                                        It looks interesting, are you hacking the touch pad signal to simulate user touch ? And the led voltage to know the current status ?

                                        1 Reply Last reply
                                        0
                                        • DJONvlD Offline
                                          DJONvlD Offline
                                          DJONvl
                                          wrote on last edited by
                                          #34

                                          к сожалению не говорю по английски, вот код для ясности :smiley:

                                          #include <SPI.h>
                                          #include <MySensor.h>
                                          
                                          #include <Bounce2.h>
                                          #define sensor_PIN  6
                                          #define RELAY_PIN  A3  // Arduino Digital I/O pin number for relay 
                                          #define BUTTON_PIN  5  // Arduino Digital I/O pin number for button 
                                          #define CHILD_ID 1   // Id of the sensor child
                                          #define RELAY_ON 1
                                          #define RELAY_OFF 0
                                          
                                          Bounce debouncer = Bounce(); 
                                          int oldValue=0;
                                          bool state;
                                          bool sens;
                                          
                                          MySensor gw;
                                          MyMessage msg(CHILD_ID,V_LIGHT);
                                          
                                          void setup()  
                                          {  
                                            delay(2400);
                                            
                                            gw.begin(incomingMessage, AUTO, true);
                                          
                                            // Send the sketch version information to the gateway and Controller
                                           // gw.sendSketchInfo("Livolo", "1.0");
                                          
                                           // Setup the button
                                            pinMode(BUTTON_PIN,INPUT);
                                            pinMode(sensor_PIN,INPUT);
                                            // Activate internal pull-up
                                            digitalWrite(BUTTON_PIN,HIGH);
                                            
                                            // After setting up the button, setup debouncer
                                            debouncer.attach(BUTTON_PIN);
                                            debouncer.interval(5);
                                          
                                            // Register all sensors to gw (they will be created as child devices)
                                            gw.present(CHILD_ID, S_LIGHT);
                                            delay(1400);
                                            // Make sure relays are off when starting up
                                            digitalWrite(RELAY_PIN, RELAY_OFF);
                                            // Then set relay pins in output mode
                                            pinMode(RELAY_PIN, OUTPUT);   
                                                
                                            // Set relay to last known state (using eeprom storage) 
                                           // state = gw.loadState(CHILD_ID);
                                            //digitalWrite(RELAY_PIN, state?RELAY_ON:RELAY_OFF);
                                          state=false;
                                          }
                                          
                                          
                                          /*
                                          *  Example on how to asynchronously check for new messages from gw
                                          */
                                          void loop() 
                                          {
                                            gw.process();
                                            //debouncer.update();
                                            // Get the update value
                                            
                                           int value =digitalRead(sensor_PIN);
                                              if (value==1){
                                                state=true;
                                              }else{
                                                state=false;
                                              }
                                          
                                            if (value != oldValue) {
                                                gw.send(msg.set(state), true); // Send new state and request ack back
                                            }
                                            oldValue = value;
                                          } 
                                           
                                          void incomingMessage(const MyMessage &message) {
                                          
                                          
                                            if (message.type == V_LIGHT) {
                                               // Change relay state
                                              bool instate = message.getBool();
                                          
                                           while(instate!=state){
                                               digitalWrite(RELAY_PIN, RELAY_ON); 
                                               delay(60);
                                               digitalWrite(RELAY_PIN, RELAY_OFF);  
                                               delay(60);     
                                              int value =digitalRead(sensor_PIN);
                                              if (value==1){
                                                state=true;
                                              }else{
                                                state=false;
                                              }
                                           }    
                                              
                                          
                                             } 
                                          }
                                          
                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          7

                                          Online

                                          11.7k

                                          Users

                                          11.2k

                                          Topics

                                          113.0k

                                          Posts


                                          Copyright 2019 TBD   |   Forum Guidelines   |   Privacy Policy   |   Terms of Service
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • MySensors
                                          • OpenHardware.io
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular