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. Troubleshooting
  3. ESP8266 Gateway - loosing messages ?

ESP8266 Gateway - loosing messages ?

Scheduled Pinned Locked Moved Troubleshooting
8 Posts 3 Posters 2.6k Views 1 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.
  • K Offline
    K Offline
    kr0815
    wrote on last edited by
    #1

    After trying many versions, compiling errors,... i finally installed a portable Version of Arduino IDE 1.6.6
    I installed ESP Core 2.0.0 and copied the Dev branch of MySensors.

    Now it looks like the Gateway is loosing / not receiving messages from the sensors, i guess about 50 percent

    DId anybodo successfully instal the ESP8266-Gateway from Developer Branch ?

    I know Developer means not stable, but any hints where to look for my problem ?
    THe other versions, as said, i always got compiling errors

    1 Reply Last reply
    0
    • R Offline
      R Offline
      robosensor
      wrote on last edited by
      #2

      Yes, loosing messages due to slow esp8266 network code.

      http://forum.mysensors.org/topic/1870/esp8266-wifi-gateway-port-for-mysensors/224

      http://forum.mysensors.org/topic/2637/why-mysensors-isn-t-using-interrupts-for-nrf24

      1 Reply Last reply
      0
      • YveauxY Offline
        YveauxY Offline
        Yveaux
        Mod
        wrote on last edited by Yveaux
        #3

        @kr0815 said:

        ESP Core 2.0.0

        I wasn't even aware they already reached 2.0 for the Core!
        You could give 1.6.5 a try (http://arduino.esp8266.com/versions/1.6.5-947-g39819f0/package_esp8266com_index.json) and see if things improve.
        This is the version (in combination with Arduino 1.6.5) which I used to develop ESP8266 support.

        @robosensor Let's not jump to conclusions!

        http://yveaux.blogspot.nl

        1 Reply Last reply
        0
        • K Offline
          K Offline
          kr0815
          wrote on last edited by
          #4

          Hello Yveaux,

          thanks for your fast response.

          I don´t thiink the esp is to slow, watched it on my workbench, if a sensor is sending each 30 seconds, i get every second message, very strange...

          I will try to go back to 1.6.5, had 2.0.0 only because of also playing with the espeasy project.
          But the developer code here should be working ?

          Another strange thing now, i tried it now with an ESP8266-201, uploading is ok, but after boot i get

          0;0;3;0;9;Radio init successful.
          ...........................................................
          

          and the dots go on and on, what does the code expect ? finding the wifi now ?

          1 Reply Last reply
          0
          • K Offline
            K Offline
            kr0815
            wrote on last edited by
            #5

            So i went back to the 1.6.5, did another portable installation of arduino IDE, downloaded everything exactly as described in the "buld"-Section

            Gateway is running now, but as soon as i try to connect in FHEM, i get

            Exception (28):
            epc1=0x4000bf80 epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000000 depc=0x00000000
            
            ctx: cont 
            sp: 3ffeaca0 end: 3ffeaf20 offset: 01a0
            
            >>>stack>>>
            3ffeae40:  3fffdab0 00080000 3ffe97c7 40203ac0  
            3ffeae50:  3ffeaf80 00000001 3ffe8fc9 4020b73c  
            3ffeae60:  3ffeaf80 00000009 3ffe98bd 00000000  
            3ffeae70:  00000003 00000000 3ffe98a8 4020ae11  
            3ffeae80:  00000001 3ffe98b4 3ffeaf80 4020ae11  
            3ffeae90:  3ffe98b4 3ffe98b4 3ffeaf80 3ffeaf80  
            3ffeaea0:  3ffe98b4 3ffe97c0 3ffe97c7 402024b4  
            3ffeaeb0:  3ffe9ab8 3ffe98b4 00000000 40202784  
            3ffeaec0:  3ffe8e48 00000000 000003e8 3ffe9c4c  
            3ffeaed0:  00000000 3fff4c88 3fff4c18 3ffeaf4c  
            3ffeaee0:  00000000 0000000a 00000000 00000000  
            3ffeaef0:  40201c35 4db2a8c0 00000000 3ffeaf4c  
            3ffeaf00:  3fffdc20 00000000 3ffeaf44 40201c92  
            3ffeaf10:  00000000 00000000 3ffe9f00 40100378  
            <<<stack<<<
            
             ets Jan  8 2013,rst cause:2, boot mode:(3,0)
            
            load 0x4010f000, len 1264, room 16 
            tail 0
            chksum 0x42
            csum 0x42
            ~ld
            
            
            ESP8266 MySensors Gateway
            Connecting to Power-LAN
            .....Connected!
            IP: 192.168.178.77
            0;0;3;0;9;gateway started, id=0, parent=0, distance=0
            0;0;3;0;9;read: 255-255-0 s=255,c=3,t=3,pt=0,l=0,sg=0:
            255;255;3;0;3;
            0;0;3;0;9;read: 255-255-0 s=255,c=3,t=3,pt=0,l=0,sg=0:
            255;255;3;0;3;
            
            1 Reply Last reply
            0
            • K Offline
              K Offline
              kr0815
              wrote on last edited by kr0815
              #6

              I investigated further - the developer version still only gets some messages, seems like radio reception is partly not working ?

              The old / stable version crashes not when going to inclusion mode, but after initiating inclusion mode, then when the first node sends something.

              I tried to use different power sources - didn´t change anything :-(

              Tried even the MQTT Gateway - can´t get in into iclusion mode ?
              (i uncommented the inclusion part, connected a switch , should there be any debug message when hitting that switch ? )

              THE ESP is node a NodeMCU, but another chinese developer Board, but it runs fine with EasyESP, so i don´t think that is the cause

              I have other gateways running and at the moment, all are at the same channel, but i can´t think this is the cause for a reset of the ESP ?

              1 Reply Last reply
              0
              • YveauxY Offline
                YveauxY Offline
                Yveaux
                Mod
                wrote on last edited by
                #7

                @kr0815 said:

                other gateways running and at the moment, all are at the same channel

                Do they also use the same MySensors base ID? There shall be only one gateway for each base ID/channel combination!

                Other people reported crashes on ESP8266 vanished when switching nRF24 radios. Did you give that a try?

                http://yveaux.blogspot.nl

                1 Reply Last reply
                0
                • K Offline
                  K Offline
                  kr0815
                  wrote on last edited by
                  #8

                  At the moment they use same Channel and base ID, as it´s, i have to confess, very complicated to change them each time in the file and to recompile everything.

                  But i will try tomorrow to give them different ID´s / Channels.

                  WHat confuses me even more, and i don´t expect to get help here, but as i use FHEM, i saw, that ID´s i deleted in the past were reasigned to new sensors, with some values from the old / deleted ones, maybe that´s already where the problems start....
                  I think the easiest for me would be to Switch either to the developer Version- as said it´s ot receiving all Messages, or use the MQTT Gateway, but how to get it in inclusion mode ? Do i understand it right that the MQTT ESP Gateway will handle the allowed childs by itself and broadcast the Messages of only These childs to the MQTT Broker ?

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


                  17

                  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