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. Controllers
  3. pimatic
  4. pimatic-mysensors controller plugin

pimatic-mysensors controller plugin

Scheduled Pinned Locked Moved pimatic
controllernode idnrf24l01+mysensorsrasp
92 Posts 23 Posters 56.0k Views 11 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.
  • D Dheeraj

    @BastienVH . check few things first.

    1. hardware wiring is correct and as per mysensor guide.
    2. what debug value "sensorValue" you are seeing on serial console if you debug your sensor node.
    3. check the debug log in pimatic
    B Offline
    B Offline
    BastienVH
    wrote on last edited by
    #75

    @Dheeraj
    I feel so stupid now... I built this circuit on a breadboard and after fiddling around with it yesterday, I forgot to place the resistor for the battery in the right pin. It was now on a different row.
    Saw it and fixed it. Now I get a battery percentage in Pimatic!

    Thanks for your help!

    1 Reply Last reply
    0
    • karl261K karl261

      Good point. I had not, now I have. But still, there is absolutely 0 output from this. The only message I see is the "Gateway startup complete" stuff.

      fetsF Offline
      fetsF Offline
      fets
      wrote on last edited by
      #76

      @karl261 Do you have any news ?
      Which raspberry pi are you using ? PI 2 ?

      I experienced the same issue with domoticz on raspberry pi2 + serial gateway with RFM69 radio.
      I really don't think that the issue is the controller. It seems that the radio is stuck cause when I debug my node after reset, all outgoing messages are marked with st=fail meaning that radios can't reach each other.
      I don't know if it's my chinese arduino nano or raspberry pi 2 usb power or my radio module.
      Investigation in progress. Something a reboot is not enough, I have to disconnect usb cable in order to make it work again.

      1 Reply Last reply
      0
      • karl261K Offline
        karl261K Offline
        karl261
        wrote on last edited by
        #77

        @fets Yes, indeed, I made some progress during the last weeks. Today I finally found a way to display these debug messages. Took me months. See this thread: http://forum.mysensors.org/topic/2392/how-to-properly-debug-serial-gateway-nrf24l01
        I think my serial gateway was somehow badly connected. During the past weeks I verified everything, re-soldered, tested various power supplies and radio modules, etc. Now it seems to work usually stable. But not always. Now I am playing around with increasing the sending power of the radio modules.

        I am using a pi 2.

        Interesting, your problem sounds very similar. Unfortunately I do not really have any advice. Maybe try to build a duplicate and see if this works better?

        fetsF 1 Reply Last reply
        0
        • karl261K karl261

          @fets Yes, indeed, I made some progress during the last weeks. Today I finally found a way to display these debug messages. Took me months. See this thread: http://forum.mysensors.org/topic/2392/how-to-properly-debug-serial-gateway-nrf24l01
          I think my serial gateway was somehow badly connected. During the past weeks I verified everything, re-soldered, tested various power supplies and radio modules, etc. Now it seems to work usually stable. But not always. Now I am playing around with increasing the sending power of the radio modules.

          I am using a pi 2.

          Interesting, your problem sounds very similar. Unfortunately I do not really have any advice. Maybe try to build a duplicate and see if this works better?

          fetsF Offline
          fetsF Offline
          fets
          wrote on last edited by
          #78

          @karl261 My issue seems solve using capacitors on my rfm69 radios.

          1 Reply Last reply
          0
          • fahrettineF Offline
            fahrettineF Offline
            fahrettine
            wrote on last edited by
            #79

            Hi everyone,
            I installed Pimatic and it looks work just fine.
            In the Config menu I added the codes below.
            Saved and restarted the Pimatic.
            I see "Light Unknown%" on the frontpage.
            How can I fix that? Thanks....

            {
              "plugin": "mysensors",
              "driver": "serialport",
              "protocols": "1.5.1",
              "startingNodeId": 1,
              "driverOptions": {
                "//": "'/dev/ttyUSB0' if using serial Gateway",
                "serialDevice": "/dev/ttyMySensorsGateway",
                "baudrate": 115200
              }
            }
            

            ],
            "devices": [
            {
            "id": "Light",
            "name": "Light",
            "class": "MySensorsLight",
            "nodeid": 15,
            "batterySensor": false,
            "sensorid": 2
            }
            ],

            SweebeeS 1 Reply Last reply
            0
            • fahrettineF fahrettine

              Hi everyone,
              I installed Pimatic and it looks work just fine.
              In the Config menu I added the codes below.
              Saved and restarted the Pimatic.
              I see "Light Unknown%" on the frontpage.
              How can I fix that? Thanks....

              {
                "plugin": "mysensors",
                "driver": "serialport",
                "protocols": "1.5.1",
                "startingNodeId": 1,
                "driverOptions": {
                  "//": "'/dev/ttyUSB0' if using serial Gateway",
                  "serialDevice": "/dev/ttyMySensorsGateway",
                  "baudrate": 115200
                }
              }
              

              ],
              "devices": [
              {
              "id": "Light",
              "name": "Light",
              "class": "MySensorsLight",
              "nodeid": 15,
              "batterySensor": false,
              "sensorid": 2
              }
              ],

              SweebeeS Offline
              SweebeeS Offline
              Sweebee
              wrote on last edited by
              #80

              @fahrettine How does your sketch look? Does pimatic receive anything in de log?

              1 Reply Last reply
              0
              • fahrettineF Offline
                fahrettineF Offline
                fahrettine
                wrote on last edited by
                #81

                Hi,
                Thanks for the answer.
                1-I installed Pimatic.
                2-I installed Serial Gateway on the Arduino Nano.
                3-I installed the Light sketch from MySensors on the Nano.

                Pimatic logs look like below. It seems it doesnt receive any signal.
                I think there is someting wrong with the USB port...
                Are my USB port settings coreect?
                You can see MySensors plugin settings above.

                2016-04-05 19:23:46info [pimatic]: Listening for HTTP-request on port 80...
                19:23:46info [pimatic-mobile-frontend]: rendering html finished
                19:23:20info [pimatic-mobile-frontend]: rendering html
                19:23:20info [pimatic-mobile-frontend]: packing static assets finished
                19:23:18info [pimatic-mobile-frontend]: packing static assets
                19:23:18info [pimatic]: New device "Light"...
                19:23:08info [pimatic-cron]: the time is: Tue Apr 05 2016 14:23:08 GMT-0200 (GMT+2)
                19:23:08info [pimatic]: Loading plugin: "pimatic-mysensors" (0.8.25)
                19:23:02info [pimatic]: Loading plugin: "pimatic-mobile-frontend" (0.8.82)
                19:22:59

                1 Reply Last reply
                0
                • OitzuO Offline
                  OitzuO Offline
                  Oitzu
                  wrote on last edited by
                  #82

                  @fahrettine said:

                   {
                     "plugin": "mysensors",
                     "driver": "serialport",
                     "protocols": "1.5.1",
                     "startingNodeId": 1,
                     "driverOptions": {
                       "//": "'/dev/ttyUSB0' if using serial Gateway",
                       "serialDevice": "/dev/ttyMySensorsGateway",
                       "baudrate": 115200
                     }
                   }
                  

                  You may want to double check that config.
                  It should be more like:

                   {
                     "plugin": "mysensors",
                     "driver": "serialport",
                     "protocols": "1.5.1",
                     "startingNodeId": 1,
                     "driverOptions": {
                       "serialDevice": "/dev/ttyUSB0",
                       "baudrate": 115200
                     }
                   }
                  

                  if, ttyUSB0 is your connected arduino nano.

                  1 Reply Last reply
                  0
                  • fahrettineF Offline
                    fahrettineF Offline
                    fahrettine
                    wrote on last edited by
                    #83

                    I plugged the controller and light sensor on my pc.
                    The controller receives and the sensor transmits signals.
                    So, the hardware is OK.
                    I changed the USB setting as "serialDevice": "/dev/ttyUSB0"
                    But still no signal.
                    Because I am new on RPi I cant set the USB corectly.
                    My USB settings (lsusb -t) are like below:
                    What is my USB port? USB0 or USB1 or other else?

                    pi@raspberrypi:~ $ lsusb -t
                    /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
                    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/5p, 480M
                    |__ Port 1: Dev 3, If 0, Class=Vendor Specific Class, Driver=smsc95xx, 480M
                    |__ Port 2: Dev 4, If 0, Class=Wireless, Driver=btusb, 12M
                    |__ Port 2: Dev 4, If 1, Class=Wireless, Driver=btusb, 12M
                    |__ Port 3: Dev 5, If 0, Class=Vendor Specific Class, Driver=rtl8192cu, 480M
                    |__ Port 5: Dev 7, If 0, Class=Vendor Specific Class, Driver=ch341, 12M

                    1 Reply Last reply
                    0
                    • OitzuO Offline
                      OitzuO Offline
                      Oitzu
                      wrote on last edited by
                      #84

                      @fahrettine said:

                      What is my USB port? USB0 or USB1 or other else?

                      dmesg | grep tty
                      

                      Will give you an output like:
                      ch341-uart converter now attached to ttyUSBXX

                      1 Reply Last reply
                      0
                      • fahrettineF Offline
                        fahrettineF Offline
                        fahrettine
                        wrote on last edited by
                        #85

                        Oitzu thank you very much.
                        I solved the problem.
                        It was the nodeID. I set the nodeID to on the sketch to 15 and the problem solved.
                        Thanks for your help...

                        1 Reply Last reply
                        0
                        • fahrettineF Offline
                          fahrettineF Offline
                          fahrettine
                          wrote on last edited by
                          #86

                          Hi everyone,
                          I installed Pimatic. It works fine...
                          I installed light sensor code from MySensor: http://www.mysensors.org/build/light
                          Light sensor works fine...
                          After that I intalled the Relay code: http://www.mysensors.org/build/relay
                          The relay doesnt work!!! Any idea for the problem???
                          When I turn the buton On/Off I can see the sending messages on debug.
                          Thanks!!!
                          Below are my Pimatic Config codes and debug messages:

                          {
                            "id": "Switch",
                            "name": "Switch",
                            "class": "MySensorsSwitch",
                            "nodeid": 10,
                            "sensorid": 1
                          }
                          

                          debug [pimatic-mysensors]: -> Sending 10;1;1;1;2;1
                          21:21:09debug [pimatic-mysensors]: -> Sending 10;1;1;1;2;0
                          21:21:01debug [pimatic-mysensors]: -> Sending 10;1;1;1;2;1
                          21:20:56debug [pimatic-mysensors]: -> Sending 10;1;1;1;2;0
                          21:20:26info [pimatic]: Listening for HTTP-request on port 80...
                          21:20:26info [pimatic-mobile-frontend]: rendering html finished

                          D 1 Reply Last reply
                          0
                          • fahrettineF fahrettine

                            Hi everyone,
                            I installed Pimatic. It works fine...
                            I installed light sensor code from MySensor: http://www.mysensors.org/build/light
                            Light sensor works fine...
                            After that I intalled the Relay code: http://www.mysensors.org/build/relay
                            The relay doesnt work!!! Any idea for the problem???
                            When I turn the buton On/Off I can see the sending messages on debug.
                            Thanks!!!
                            Below are my Pimatic Config codes and debug messages:

                            {
                              "id": "Switch",
                              "name": "Switch",
                              "class": "MySensorsSwitch",
                              "nodeid": 10,
                              "sensorid": 1
                            }
                            

                            debug [pimatic-mysensors]: -> Sending 10;1;1;1;2;1
                            21:21:09debug [pimatic-mysensors]: -> Sending 10;1;1;1;2;0
                            21:21:01debug [pimatic-mysensors]: -> Sending 10;1;1;1;2;1
                            21:20:56debug [pimatic-mysensors]: -> Sending 10;1;1;1;2;0
                            21:20:26info [pimatic]: Listening for HTTP-request on port 80...
                            21:20:26info [pimatic-mobile-frontend]: rendering html finished

                            D Offline
                            D Offline
                            Dheeraj
                            Plugin Developer
                            wrote on last edited by
                            #87

                            @fahrettine said:

                            check whether you received any message ( serialport output ) on relay sensor node.

                            1 Reply Last reply
                            0
                            • rollercontainerR Offline
                              rollercontainerR Offline
                              rollercontainer
                              wrote on last edited by
                              #88

                              I've seen the "protocol" line. Is it suitable for 2.0.0beta sketches ?

                              SweebeeS 1 Reply Last reply
                              0
                              • rollercontainerR rollercontainer

                                I've seen the "protocol" line. Is it suitable for 2.0.0beta sketches ?

                                SweebeeS Offline
                                SweebeeS Offline
                                Sweebee
                                wrote on last edited by
                                #89

                                @rollercontainer the plug-in works fine with 2.0. You dont have to change the protocol value in the plug-in.

                                1 Reply Last reply
                                1
                                • RedferneR Offline
                                  RedferneR Offline
                                  Redferne
                                  wrote on last edited by
                                  #90

                                  Is there any development of this plugin?

                                  1 Reply Last reply
                                  0
                                  • R Offline
                                    R Offline
                                    ricardot
                                    wrote on last edited by
                                    #91

                                    @Dheeraj,

                                    Do you plan to continue to develop this plugin? I will very pleased to see a mysensors button. Thank you!

                                    D 1 Reply Last reply
                                    0
                                    • R ricardot

                                      @Dheeraj,

                                      Do you plan to continue to develop this plugin? I will very pleased to see a mysensors button. Thank you!

                                      D Offline
                                      D Offline
                                      DavidZH
                                      wrote on last edited by
                                      #92

                                      @ricardot said in pimatic-mysensors controller plugin:

                                      @Dheeraj,

                                      Do you plan to continue to develop this plugin? I will very pleased to see a mysensors button. Thank you!

                                      I second this. And also see if we can lose the dependency on serialport 2.0.6 so that we can use Node.js > 4.9.1

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


                                      14

                                      Online

                                      11.7k

                                      Users

                                      11.2k

                                      Topics

                                      113.1k

                                      Posts


                                      Copyright 2025 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