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. Announcements
  3. 💬 Building a Raspberry Pi Gateway

💬 Building a Raspberry Pi Gateway

Scheduled Pinned Locked Moved Announcements
1.1k Posts 173 Posters 422.9k Views 131 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.
  • gohanG gohan

    @marceloaqno
    I'm trying to understand where is the best place to avoid file gets overwritten in case of upgrades

    M Offline
    M Offline
    marceloaqno
    Code Contributor
    wrote on last edited by
    #363

    @gohan There is a open github pull request very similar to what @macvictor proposed, but for now I recommend using the examples_linux/mysgw.cpp file.

    gohanG 1 Reply Last reply
    2
    • M marceloaqno

      @gohan There is a open github pull request very similar to what @macvictor proposed, but for now I recommend using the examples_linux/mysgw.cpp file.

      gohanG Offline
      gohanG Offline
      gohan
      Mod
      wrote on last edited by
      #364

      @marceloaqno
      Ok I can you that file, but where is the best place to set Power Level and channel ?

      M 1 Reply Last reply
      0
      • gohanG gohan

        @marceloaqno
        Ok I can you that file, but where is the best place to set Power Level and channel ?

        M Offline
        M Offline
        marceloaqno
        Code Contributor
        wrote on last edited by
        #365

        @gohan There isn't exactly the best place to set things, it really depends on your preferences.

        1 Reply Last reply
        0
        • gohanG Offline
          gohanG Offline
          gohan
          Mod
          wrote on last edited by
          #366

          I just copied the myconfig file from the arduino and set the rest from the command line and from debug it looks like it's working, the problem is now to get domoticz talk to the mqtt.

          1 Reply Last reply
          0
          • gohanG Offline
            gohanG Offline
            gohan
            Mod
            wrote on last edited by
            #367

            After updating domoticz to beta version I finally have the MQTT working with controller and I can see the sensor node seding in data: my question now is how to I debug the gateway if it is running as a service on the RPI without messing things up?

            G 1 Reply Last reply
            0
            • M marceloaqno

              @hawk_2050 same for you guys who helped, thank you for all the feedback.

              @jerseyguy1996 I don't see anything wrong with your config.Try to add a small delay() after the first send() and before the sendBattery().

              @annegerben This looks like a wire problem. I updated the guide, check the wire section again.

              M Offline
              M Offline
              marlin
              wrote on last edited by
              #368

              @marceloaqno I am trying to get a Pi 3 working with MySensors 2.1.1 and nrf24l01 and using your updated wire guide, but all I get as output is the following:
              mysgw: Starting gateway...
              mysgw: Protocol version - 2.1.1
              mysgw: MCO:BGN:INIT GW,CP=RNNG--Q,VER=2.1.1
              mysgw: TSF:LRT:OK
              mysgw: TSM:INIT
              mysgw: TSF:WUR:MS=0
              mysgw: !TSM:INIT:TSP FAIL
              mysgw: TSM:FAIL:CNT=1
              mysgw: TSM:FAIL:PDT
              [The output repeats itself, increasing the CNT every time, while at the same time one of the cores on the Pi 3 is running at full CPU utilization.]

              By reading earlier comments I assume this is a wiring problem. One possible cause is inconsistency between
              0_1488723559852_upload-e3165792-1f42-4663-8e68-efd96bd275f8

              and

              0_1488723638471_upload-d7048ef8-8a33-4214-9935-0356cf9291c2

              where the first picture indicates that pin 24 and pin 26 should be used, while the second indicates pins 22 and 24 should be used. However, I have tried both options but I still get the same output (I used different nrf24's for the different setups, in case the nrf24 got burned from the first setup).

              I have VCC from nrf24 connected to pin 17 on the Pi 3 and GND connect to pin 25.

              Any suggestions on what to try next?
              [The Pi 3 is running Raspbian with Pixel. For information, I already have a running Arduino with MySensors MQTT GW and a simple node with MySensors and DHT22. From this I know that by nrf24 chips works when being fed with 3.3V.]

              G keldandorinK 2 Replies Last reply
              0
              • gohanG Offline
                gohanG Offline
                gohan
                Mod
                wrote on last edited by
                #369

                I have connected my nrf24 like the secon table you posted and it is working but I am using an "adapter" for nrf24 with a socket and has voltage regulator + capacitors, so if you don't have any cap on the radio module, I'd suggest you put one on (try from a 4.7 uF up to 47 and see if anything changes)

                M 1 Reply Last reply
                1
                • gohanG gohan

                  I have connected my nrf24 like the secon table you posted and it is working but I am using an "adapter" for nrf24 with a socket and has voltage regulator + capacitors, so if you don't have any cap on the radio module, I'd suggest you put one on (try from a 4.7 uF up to 47 and see if anything changes)

                  M Offline
                  M Offline
                  marlin
                  wrote on last edited by
                  #370

                  @gohan Thanks! You were correct. I also had one of those "adapters" lying around which I did not need for my Arduino nodes with MySensors, though it came into use for the Rp3.

                  1 Reply Last reply
                  2
                  • gohanG gohan

                    After updating domoticz to beta version I finally have the MQTT working with controller and I can see the sensor node seding in data: my question now is how to I debug the gateway if it is running as a service on the RPI without messing things up?

                    G Offline
                    G Offline
                    Grubstake
                    wrote on last edited by
                    #371

                    @gohan said in 💬 Building a Raspberry Pi Gateway:

                    After updating domoticz to beta version I finally have the MQTT working with controller and I can see the sensor node seding in data: my question now is how to I debug the gateway if it is running as a service on the RPI without messing things up?

                    I have my gateway on a headless pi 3, no monitor, GUI or keyboard. (I don't care for the nest of wires connection to the pi.) I also use MQTT which is very reliable.

                    An easy way to see the full MQTT traffic is to not start (or kill if it starts on boot) the MQTT server in the background, and start it in the console you can monitor. This won't impact Domotics one bit. In my case I do this by invoking "mosquitto -d" in the terminal

                    A simple way to monitor MQTT once its up and running is to look at the Domotics Log on the Setup menu.

                    Another way to watch it is to, in a terminal window such as running ssh from your computer, use MQTT "sub" in your terminal to see the MQTT traffic both ways to and from Domotics. If this isn't familiar, you need to learn it, (read the MQTT docs) and it's quite simple. Example might be "ssh pi@rpi.local" or "ssh <IP address>" from a computer on the local network, assuming the user is named pi and the pi is named "rpi"

                    Your MQTT topic must match what is in the sensor node sketch, the gateway sketch, and the domotics MQTT config. In my case I use "mosquitto_sub -d -v -t domoticz" and everything starts showing in real time in the terminal window.

                    MQTT is a bit more fiddly to set up but it's nice that different environments can push sensor data into the same MQTT server, in my case MySensors and ESP Easy.

                    Tim

                    gohanG 1 Reply Last reply
                    0
                    • M marlin

                      @marceloaqno I am trying to get a Pi 3 working with MySensors 2.1.1 and nrf24l01 and using your updated wire guide, but all I get as output is the following:
                      mysgw: Starting gateway...
                      mysgw: Protocol version - 2.1.1
                      mysgw: MCO:BGN:INIT GW,CP=RNNG--Q,VER=2.1.1
                      mysgw: TSF:LRT:OK
                      mysgw: TSM:INIT
                      mysgw: TSF:WUR:MS=0
                      mysgw: !TSM:INIT:TSP FAIL
                      mysgw: TSM:FAIL:CNT=1
                      mysgw: TSM:FAIL:PDT
                      [The output repeats itself, increasing the CNT every time, while at the same time one of the cores on the Pi 3 is running at full CPU utilization.]

                      By reading earlier comments I assume this is a wiring problem. One possible cause is inconsistency between
                      0_1488723559852_upload-e3165792-1f42-4663-8e68-efd96bd275f8

                      and

                      0_1488723638471_upload-d7048ef8-8a33-4214-9935-0356cf9291c2

                      where the first picture indicates that pin 24 and pin 26 should be used, while the second indicates pins 22 and 24 should be used. However, I have tried both options but I still get the same output (I used different nrf24's for the different setups, in case the nrf24 got burned from the first setup).

                      I have VCC from nrf24 connected to pin 17 on the Pi 3 and GND connect to pin 25.

                      Any suggestions on what to try next?
                      [The Pi 3 is running Raspbian with Pixel. For information, I already have a running Arduino with MySensors MQTT GW and a simple node with MySensors and DHT22. From this I know that by nrf24 chips works when being fed with 3.3V.]

                      G Offline
                      G Offline
                      Grubstake
                      wrote on last edited by
                      #372

                      @marlin said in 💬 Building a Raspberry Pi Gateway:

                      where the first picture indicates that pin 24 and pin 26 should be used, while the second indicates pins 22 and 24 should be used.

                      Be careful because the wiring page shows two pinout diagrams, one for the Pi 1, another for the Pi 2&3, but which is which is not inside the graphic itself. Please don't ask how I know. ;-)

                      Tim

                      1 Reply Last reply
                      0
                      • G Grubstake

                        @gohan said in 💬 Building a Raspberry Pi Gateway:

                        After updating domoticz to beta version I finally have the MQTT working with controller and I can see the sensor node seding in data: my question now is how to I debug the gateway if it is running as a service on the RPI without messing things up?

                        I have my gateway on a headless pi 3, no monitor, GUI or keyboard. (I don't care for the nest of wires connection to the pi.) I also use MQTT which is very reliable.

                        An easy way to see the full MQTT traffic is to not start (or kill if it starts on boot) the MQTT server in the background, and start it in the console you can monitor. This won't impact Domotics one bit. In my case I do this by invoking "mosquitto -d" in the terminal

                        A simple way to monitor MQTT once its up and running is to look at the Domotics Log on the Setup menu.

                        Another way to watch it is to, in a terminal window such as running ssh from your computer, use MQTT "sub" in your terminal to see the MQTT traffic both ways to and from Domotics. If this isn't familiar, you need to learn it, (read the MQTT docs) and it's quite simple. Example might be "ssh pi@rpi.local" or "ssh <IP address>" from a computer on the local network, assuming the user is named pi and the pi is named "rpi"

                        Your MQTT topic must match what is in the sensor node sketch, the gateway sketch, and the domotics MQTT config. In my case I use "mosquitto_sub -d -v -t domoticz" and everything starts showing in real time in the terminal window.

                        MQTT is a bit more fiddly to set up but it's nice that different environments can push sensor data into the same MQTT server, in my case MySensors and ESP Easy.

                        Tim

                        gohanG Offline
                        gohanG Offline
                        gohan
                        Mod
                        wrote on last edited by
                        #373

                        @Grubstake
                        I am using mqtt fx from pc and subscribing to topic # so I get the full traffic of what is going on, but I haven't had time lately to compare if you get same log details as the myscontroller connected to ethernet gateway or starting the gateway on rpi with debug flag

                        1 Reply Last reply
                        0
                        • M marlin

                          @marceloaqno I am trying to get a Pi 3 working with MySensors 2.1.1 and nrf24l01 and using your updated wire guide, but all I get as output is the following:
                          mysgw: Starting gateway...
                          mysgw: Protocol version - 2.1.1
                          mysgw: MCO:BGN:INIT GW,CP=RNNG--Q,VER=2.1.1
                          mysgw: TSF:LRT:OK
                          mysgw: TSM:INIT
                          mysgw: TSF:WUR:MS=0
                          mysgw: !TSM:INIT:TSP FAIL
                          mysgw: TSM:FAIL:CNT=1
                          mysgw: TSM:FAIL:PDT
                          [The output repeats itself, increasing the CNT every time, while at the same time one of the cores on the Pi 3 is running at full CPU utilization.]

                          By reading earlier comments I assume this is a wiring problem. One possible cause is inconsistency between
                          0_1488723559852_upload-e3165792-1f42-4663-8e68-efd96bd275f8

                          and

                          0_1488723638471_upload-d7048ef8-8a33-4214-9935-0356cf9291c2

                          where the first picture indicates that pin 24 and pin 26 should be used, while the second indicates pins 22 and 24 should be used. However, I have tried both options but I still get the same output (I used different nrf24's for the different setups, in case the nrf24 got burned from the first setup).

                          I have VCC from nrf24 connected to pin 17 on the Pi 3 and GND connect to pin 25.

                          Any suggestions on what to try next?
                          [The Pi 3 is running Raspbian with Pixel. For information, I already have a running Arduino with MySensors MQTT GW and a simple node with MySensors and DHT22. From this I know that by nrf24 chips works when being fed with 3.3V.]

                          keldandorinK Offline
                          keldandorinK Offline
                          keldandorin
                          wrote on last edited by
                          #374

                          @marlin Got the same issue, Did you solve yours and if so how?

                          M gohanG 2 Replies Last reply
                          0
                          • keldandorinK keldandorin

                            @marlin Got the same issue, Did you solve yours and if so how?

                            M Offline
                            M Offline
                            marlin
                            wrote on last edited by
                            #375

                            @keldandorin Yes. See the response by @gohan. I used a "adapter" with a voltage regulator on it etc. Though, at the moment I don't recall the model number.

                            1 Reply Last reply
                            1
                            • keldandorinK keldandorin

                              @marlin Got the same issue, Did you solve yours and if so how?

                              gohanG Offline
                              gohanG Offline
                              gohan
                              Mod
                              wrote on last edited by
                              #376

                              @keldandorin just add a capacitor between vcc and gnd on the radio module as I suggested above.

                              keldandorinK 2 Replies Last reply
                              1
                              • C Offline
                                C Offline
                                ccy
                                wrote on last edited by ccy
                                #377

                                I am trying to connect NRF24L01+ and Raspberry Pi 2 (Model B+). I am confuse about pin 22/24 too. In the diagram it shows "SPI0 CS0" and "SPI0 CS1" but these two pins aren't exist in NRF24L01+. How should I connect the pin? I connect Pi2 pin 24 to CS and Pi2 pin 26 to CE (Not sure it is correct)? Here is the message from mysgw:

                                [root@alarmpi bin]# ./mysgw -d
                                mysgw: Starting gateway...
                                mysgw: Protocol version - 2.1.1
                                mysgw: MCO:BGN:INIT GW,CP=RNNG---,VER=2.1.1
                                mysgw: TSM:INIT
                                mysgw: TSF:WUR:MS=0
                                mysgw: !TSM:INIT:TSP FAIL
                                mysgw: TSM:FAIL:CNT=1
                                mysgw: TSM:FAIL:PDT
                                mysgw: TSM:FAIL:RE-INIT
                                mysgw: TSM:INIT
                                mysgw: !TSM:INIT:TSP FAIL
                                mysgw: TSM:FAIL:CNT=2
                                mysgw: TSM:FAIL:PDT
                                mysgw: TSM:FAIL:RE-INIT
                                mysgw: TSM:INIT
                                mysgw: !TSM:INIT:TSP FAIL
                                mysgw: TSM:FAIL:CNT=3
                                mysgw: TSM:FAIL:PDT
                                
                                G 1 Reply Last reply
                                0
                                • C ccy

                                  I am trying to connect NRF24L01+ and Raspberry Pi 2 (Model B+). I am confuse about pin 22/24 too. In the diagram it shows "SPI0 CS0" and "SPI0 CS1" but these two pins aren't exist in NRF24L01+. How should I connect the pin? I connect Pi2 pin 24 to CS and Pi2 pin 26 to CE (Not sure it is correct)? Here is the message from mysgw:

                                  [root@alarmpi bin]# ./mysgw -d
                                  mysgw: Starting gateway...
                                  mysgw: Protocol version - 2.1.1
                                  mysgw: MCO:BGN:INIT GW,CP=RNNG---,VER=2.1.1
                                  mysgw: TSM:INIT
                                  mysgw: TSF:WUR:MS=0
                                  mysgw: !TSM:INIT:TSP FAIL
                                  mysgw: TSM:FAIL:CNT=1
                                  mysgw: TSM:FAIL:PDT
                                  mysgw: TSM:FAIL:RE-INIT
                                  mysgw: TSM:INIT
                                  mysgw: !TSM:INIT:TSP FAIL
                                  mysgw: TSM:FAIL:CNT=2
                                  mysgw: TSM:FAIL:PDT
                                  mysgw: TSM:FAIL:RE-INIT
                                  mysgw: TSM:INIT
                                  mysgw: !TSM:INIT:TSP FAIL
                                  mysgw: TSM:FAIL:CNT=3
                                  mysgw: TSM:FAIL:PDT
                                  
                                  G Offline
                                  G Offline
                                  Grubstake
                                  wrote on last edited by Grubstake
                                  #378

                                  @ccy Look at the chart below "NRF24L01+ Radio". That shows the PIN numbers on the Pi and the pin labels on the radio to interconnect. Pay no attention to the labels on the RPi generic pinout diagram except the PIN numbers. The RPi SPIO labels are not what you are looking for. And be sure to use the chart for the correct RPi model.

                                  1 Reply Last reply
                                  1
                                  • gohanG Offline
                                    gohanG Offline
                                    gohan
                                    Mod
                                    wrote on last edited by
                                    #379

                                    Exactly, I was about to write pretty much the same 😀

                                    G 1 Reply Last reply
                                    0
                                    • gohanG gohan

                                      Exactly, I was about to write pretty much the same 😀

                                      G Offline
                                      G Offline
                                      Grubstake
                                      wrote on last edited by
                                      #380

                                      @gohan I beat you to it! :smiley:

                                      1 Reply Last reply
                                      1
                                      • C Offline
                                        C Offline
                                        ccy
                                        wrote on last edited by ccy
                                        #381

                                        @Grubstake: Thanks. I have tried to follow "NRF24L01+ Radio" pin out connection. I have double / triple check my wiring is correct. But I still get the same fail message in mysgw debug mode:

                                        [root@alarmpi bin]# ./mysgw -d
                                        mysgw: Starting gateway...
                                        mysgw: Protocol version - 2.1.1
                                        mysgw: MCO:BGN:INIT GW,CP=RNNG---,VER=2.1.1
                                        mysgw: TSM:INIT
                                        mysgw: TSF:WUR:MS=0
                                        mysgw: !TSM:INIT:TSP FAIL
                                        mysgw: TSM:FAIL:CNT=1
                                        mysgw: TSM:FAIL:PDT
                                        mysgw: TSM:FAIL:RE-INIT
                                        mysgw: TSM:INIT
                                        mysgw: !TSM:INIT:TSP FAIL
                                        mysgw: TSM:FAIL:CNT=2
                                        mysgw: TSM:FAIL:PDT
                                        mysgw: TSM:FAIL:RE-INIT
                                        mysgw: TSM:INIT
                                        mysgw: !TSM:INIT:TSP FAIL
                                        mysgw: TSM:FAIL:CNT=3
                                        mysgw: TSM:FAIL:PDT
                                        mysgw: Received SIGINT
                                        

                                        Here is my /boot/config.txt:

                                        gpu_mem=64
                                        initramfs initramfs-linux.img followkernel
                                        dtparam=spi=on
                                        

                                        and the spi dev:

                                        # ls /dev/spidev0.*
                                        /dev/spidev0.0  /dev/spidev0.1
                                        

                                        I am using ArchLinuxARM:

                                        # uname -a
                                        Linux alarmpi 4.9.13-3-ARCH #1 SMP Fri Mar 3 18:45:16 MST 2017 armv7l GNU/Linux
                                        

                                        I only wiring 7 pins (1-7) on NRF24l01+.

                                        Raspberry Pi 2 hardware information:

                                        # cat /proc/cpuinfo
                                        processor       : 0
                                        model name      : ARMv7 Processor rev 5 (v7l)
                                        BogoMIPS        : 38.40
                                        Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
                                        CPU implementer : 0x41
                                        CPU architecture: 7
                                        CPU variant     : 0x0
                                        CPU part        : 0xc07
                                        CPU revision    : 5
                                        
                                        processor       : 1
                                        model name      : ARMv7 Processor rev 5 (v7l)
                                        BogoMIPS        : 38.40
                                        Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
                                        CPU implementer : 0x41
                                        CPU architecture: 7
                                        CPU variant     : 0x0
                                        CPU part        : 0xc07
                                        CPU revision    : 5
                                        
                                        processor       : 2
                                        model name      : ARMv7 Processor rev 5 (v7l)
                                        BogoMIPS        : 38.40
                                        Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
                                        CPU implementer : 0x41
                                        CPU architecture: 7
                                        CPU variant     : 0x0
                                        CPU part        : 0xc07
                                        CPU revision    : 5
                                        
                                        processor       : 3
                                        model name      : ARMv7 Processor rev 5 (v7l)
                                        BogoMIPS        : 38.40
                                        Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
                                        CPU implementer : 0x41
                                        CPU architecture: 7
                                        CPU variant     : 0x0
                                        CPU part        : 0xc07
                                        CPU revision    : 5
                                        
                                        Hardware        : BCM2835
                                        Revision        : a21041
                                        Serial          : 00000000475d18a4
                                        
                                        # cat /sys/firmware/devicetree/base/model
                                        Raspberry Pi 2 Model B Rev 1.1
                                        

                                        Output from MySensors configure:

                                        # ./configure
                                        [SECTION] Detecting target machine.
                                        ./configure: line 111: warning: command substitution: ignored null byte in input
                                          [OK] machine detected: SoC=unknown, Type=unknown, CPU=armv7l.
                                        [SECTION] Checking GPIO Sysfs.
                                          [OK] /sys/class/gpio/export found
                                        [SECTION] Detecting SPI driver.
                                          [OK] SPI driver detected:SPIDEV.
                                        [SECTION] Detecting init system.
                                          [OK] init system detected: systemd.
                                        [SECTION] Saving configuration.
                                        [SECTION] Cleaning previous builds.
                                        [OK] Finished.
                                        

                                        I finally find out my raspberry pi board isn't detected properly in configure. I change the function detect_machine:

                                        function detect_machine {
                                        ...
                                            case $hardware in
                                        ...
                                            BCM2835)
                                                soc="BCM2835"
                                                if [[ $machine == "Raspberry"* ]]; then
                                                    local rev=($(detect_rpi_revision))
                                                    if [[ $rev == "a02082" || $rev == "a22082" ]]; then
                                                        tp="RPi3"
                                                    else
                                                        tp="Rpi2"
                                                    fi
                                                fi
                                                ;;
                                        ...
                                        

                                        make mysgw again, and I get this finally:

                                        # ./mysgw -d
                                        mysgw: Starting gateway...
                                        mysgw: Protocol version - 2.1.1
                                        mysgw: MCO:BGN:INIT GW,CP=RNNG---,VER=2.1.1
                                        mysgw: TSF:LRT:OK
                                        mysgw: TSM:INIT
                                        mysgw: TSF:WUR:MS=0
                                        mysgw: TSM:INIT:TSP OK
                                        mysgw: TSM:INIT:GW MODE
                                        mysgw: TSM:READY:ID=0,PAR=0,DIS=0
                                        mysgw: MCO:REG:NOT NEEDED
                                        mysgw: Listening for connections on 0.0.0.0:5003
                                        mysgw: MCO:BGN:STP
                                        mysgw: MCO:BGN:INIT OK,TSP=1
                                        
                                        enloE J 2 Replies Last reply
                                        3
                                        • C Offline
                                          C Offline
                                          ccy
                                          wrote on last edited by ccy
                                          #382

                                          I can run mysgw. But what can I use it for? I want to make it control my light with 2.4G RF. But I don't know what to do next. Please advice Thank you.

                                          gohanG 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          9

                                          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