Navigation

    • Register
    • Login
    • OpenHardware.io
    • Categories
    • Recent
    • Tags
    • Popular
    1. Home
    2. blacksheepinc
    • Profile
    • Following
    • Followers
    • Topics
    • Posts
    • Best
    • Groups

    blacksheepinc

    @blacksheepinc

    0
    Reputation
    6
    Posts
    348
    Profile views
    0
    Followers
    0
    Following
    Joined Last Online

    blacksheepinc Follow

    Best posts made by blacksheepinc

    This user hasn't posted anything yet.

    Latest posts made by blacksheepinc

    • RE: ESP8266 offline loop

      @blacksheepinc It is a watchdog reset, thats fix. But idk if it's software or hardware.
      The booting init (baud rate 115000) says it is hardware reset, but system_get_rst_info() says it is Software watchdog reset. Which is probably not true, because it resets it's GPIO states.

      posted in Troubleshooting
      blacksheepinc
      blacksheepinc
    • RE: ESP8266 offline loop

      @blacksheepinc anyone?

      posted in Troubleshooting
      blacksheepinc
      blacksheepinc
    • RE: ESP8266 offline loop

      @blacksheepinc bump

      posted in Troubleshooting
      blacksheepinc
      blacksheepinc
    • ESP8266 offline loop

      Dear all,

      I would like to make my ESP gateway to be able to do something even though if it is offline/trying to connect to wifi or MQTT.

      I've made a test, I restart my router but the ESP gives an error and restart itself.
      Here is the log: (the repetative 6,3,1 is the WiFi.status() printed)

      Ȥl⸮⸮⸮H⸮⸮⸮D:h⸮?⸮⸮0;255;3;0;9;MCO:BGN:INIT GW,CP=R-NGE--,VER=2.1.1
      sta config unchangedscandone
      f 0, scandone
      state: 0 -> 2 (b0)
      state: 2 -> 3 (0)
      state: 3 -> 5 (10)
      add 0
      aid 2
      cnt 
      6
      .6
      
      connected with Xiaomi, channel 1
      ip:192.168.1.202,mask:255.255.255.0,gw:192.168.1.1
      wifi evt: 0
      wifi evt: 3
      .WIFI connected - IP: 192.168.1.202
      0;255;3;0;9;MCO:BGN:STP
      Booting
      OTA server at: esp8266-30dde1.local:8266
      Ready
      0;255;3;0;9;MCO:REG:NOT NEEDED
      3
      0;255;3;0;9;MCO:BGN:INIT OK,TSP=NA
      WIFI connected - IP: 192.168.1.202
      0;255;3;0;9;Attempting MQTT connection...
      :ref 1
      :wr
      :sent 22
      :rn 4
      :ww
      :c0 1, 4
      0;255;3;0;9;MQTT connected
      0;255;3;0;9;Sending message on topic: mygateway-out/1/255/0/0/17
      :wr
      :sent 35
      :ww
      0;255;3;0;9;Sending message on topic: mygateway-out/1/255/3/0/11
      3
      :wr
      :sent 54
      :ww
      0;255;3;0;9;Sending message on topic: mygateway-out/1/255/3/0/12
      :wr
      :sent 33
      :ww
      0;255;3;0;9;Sending message on topic: mygateway-out/1/0/0/0/3
      :wr
      :sent 27
      :ww
      0;255;3;0;9;Sending message on topic: mygateway-out/1/1/0/0/3
      :wr
      :sent 27
      :ww
      :wr
      :sent 29
      :rn 5
      3
      :ww
      Request old state
      0;255;3;0;9;Sending message on topic: mygateway-out/1/0/2/0/2
      :wr
      :sent 27
      :ww
      :c0 1, 5
      :rn 27
      :c0 1, 27
      0;255;3;0;9;Message arrived on topic: mygateway-in/1/0/1/0/2
      -----------START SEND TO HARDWARE-------------------------
      relay no.:0, relay pin no.:5, new relay state:0
      -----------END SEND TO HARDWARE-------------------------
      Incoming change for sensor:0, New status: 0
      3
      3
      0;255;3;0;9;Sending message on topic: mygateway-out/1/1/2/0/2
      :wr
      :sent 27
      :ww
      :rn 27
      :c0 1, 27
      0;255;3;0;9;Message arrived on topic: mygateway-in/1/1/1/0/2
      -----------START SEND TO HARDWARE-------------------------
      relay no.:1, relay pin no.:0, new relay state:0
      -----------END SEND TO HARDWARE-------------------------
      Incoming change for sensor:1, New status: 0
      3
      3
      3
      3
      3
      3 -- this the WiFi.status() printed to serial approx every sec
      3
      3
      3
      3
      3
      3
      3
      pm open,type:2 0
      3
      3
      3
      ////// SOMEWHERE HERE I REBOOTED MY ROUTER SWITCHING OFF IT'S WIFI
      3
      3
      3
      3
      bcn_timout,ap_probe_send_start // GIVES THIS ERROR FIRST
      3
      3
      3
      3
      3
      ap_probe_send over, rest wifi status to disassoc
      state: 5 -> 0 (1)
      rm 0
      pm close 7
      f r0, wifi evt: 1
      STA disconnect: 200
      :ur 1
      :close
      :del
      :ur 1
      
      Panic C:\Users\M⸮rk\Documents\Arduino\libraries\MySensors/core/MyMainESP8266.cpp:140 loop_task // then it resets itself
      
      ctx: sys 
      sp: 3ffffdd0 end: 3fffffb0 offset: 01b0
      
      >>>stack>>>  ///Sometimes this stack is much longer
      3fffff80:  4021f672 3fffdab0 00000000 3ffeefd0  
      3fffff90:  00000000 3fffdad0 3ffeefbc 402023e0  
      3fffffa0:  40000f49 40000f49 3fffdab0 40000f49  
      <<<stack<<<
      ⸮⸮⸮⸮L⸮⸮DH⸮0;255;3;0;9;MCO:BGN:INIT GW,CP=R-NGE--,VER=2.1.1
      sta config unchangedscandone
      f 0, scandone
      no Xiaomi found, reconnect after 1s
      wifi evt: 1
      STA disconnect: 201
      6
      reconnect
      f -180, .6
      .6
      .6
      .6
      scandone
      no Xiaomi found, reconnect after 1s
      wifi evt: 1
      STA disconnect: 201
      reconnect
      f r0, .6
      .6
      .6
      .6
      .scandone
      no Xiaomi found, reconnect after 1s
      wifi evt: 1
      STA disconnect: 201
      reconnect
      f 0, 1
      .1
      .1
      .1
      .1
      scandone
      no Xiaomi found, reconnect after 1s
      wifi evt: 1
      STA disconnect: 201
      reconnect
      f -180, .1
      .1
      .1
      .1
      .scandone
      no Xiaomi found, reconnect after 1s
      wifi evt: 1
      STA disconnect: 201
      reconnect
      f r0, 1
      .1
      .1
      .1
      .1
      scandone
      no Xiaomi found, reconnect after 1s
      wifi evt: 1
      STA disconnect: 201
      reconnect
      f 0, .1
      .1
      .1
      .1
      scandone
      no Xiaomi found, reconnect after 1s
      wifi evt: 1
      STA disconnect: 201
      .reconnect
      f -180, 1
      .1
      .1
      .1
      .1
      scandone
      no Xiaomi found, reconnect after 1s
      wifi evt: 1
      STA disconnect: 201
      reconnect
      f r0, .1
      .1
      .1
      .1
      scandone
      no Xiaomi found, reconnect after 1s
      wifi evt: 1
      STA disconnect: 201
      .reconnect
      f 0, 1
      .1
      .1
      .1
      .scandone
      no Xiaomi found, reconnect after 1s
      wifi evt: 1
      STA disconnect: 201
      1
      reconnect
      f -180, .1
      .1
      .1
      .1
      scandone
      no Xiaomi found, reconnect after 1s
      wifi evt: 1
      STA disconnect: 201
      reconnect
      f r0, .1
      .1
      .1
      .1
      .scandone
      no Xiaomi found, reconnect after 1s
      wifi evt: 1
      STA disconnect: 201
      1
      reconnect
      f 0, .1
      .1
      .1
      .1
      scandone
      no Xiaomi found, reconnect after 1s
      wifi evt: 1
      STA disconnect: 201
      reconnect
      f -180, .1
      .1
      .1
      .1
      .scandone
      no Xiaomi found, reconnect after 1s
      wifi evt: 1
      STA disconnect: 201
      reconnect
      f r0, 1
      .1
      .1
      .1
      .1
      scandone
      no Xiaomi found, reconnect after 1s
      wifi evt: 1
      STA disconnect: 201
      reconnect
      f 0, .1
      .1
      .1
      .1
      .scandone
      no Xiaomi found, reconnect after 1s
      wifi evt: 1
      STA disconnect: 201
      reconnect
      f -180, 1
      .1
      .1
      .1
      .1
      scandone
      no Xiaomi found, reconnect after 1s
      wifi evt: 1
      STA disconnect: 201
      reconnect
      f r0, .1
      .1
      .1
      .1
      scandone
      no Xiaomi found, reconnect after 1s
      wifi evt: 1
      STA disconnect: 201
      .reconnect
      f 0, 1
      .1
      .1
      .1
      .1
      scandone
      no Xiaomi found, reconnect after 1s
      wifi evt: 1
      STA disconnect: 201
      reconnect
      f -180, .1
      .1
      .1
      .1
      scandone
      state: 0 -> 2 (b0)
      state: 2 -> 3 (0)
      state: 3 -> 5 (10)
      add 0
      aid 1
      cnt 
      chg_B1:-140
      .6
      
      connected with Xiaomi, channel 1
      ip:192.168.1.202,mask:255.255.255.0,gw:192.168.1.1
      wifi evt: 0
      wifi evt: 3
      .WIFI connected - IP: 192.168.1.202
      0;255;3;0;9;MCO:BGN:STP
      Booting
      OTA server at: esp8266-30dde1.local:8266
      Ready
      0;255;3;0;9;MCO:REG:NOT NEEDED
      0;255;3;0;9;MCO:BGN:INIT OK,TSP=NA
      3
      WIFI connected - IP: 192.168.1.202
      0;255;3;0;9;Attempting MQTT connection...
      chg_B1:-100
      chg_B1:-60
      :err -8
      3
      Request old state
      WIFI connected - IP: 192.168.1.202
      0;255;3;0;9;Attempting MQTT connection...
      :ref 1
      3
      :wr
      :sent 22
      :rn 4
      :ww
      :c0 1, 4
      0;255;3;0;9;MQTT connected
      0;255;3;0;9;Sending message on topic: mygateway-out/1/255/0/0/17
      :wr
      :sent 35
      :ww
      0;255;3;0;9;Sending message on topic: mygateway-out/1/255/3/0/11
      :wr
      :sent 54
      :ww
      0;255;3;0;9;Sending message on topic: mygateway-out/1/255/3/0/12
      :wr
      :sent 33
      :ww
      0;255;3;0;9;Sending message on topic: mygateway-out/1/0/0/0/3
      3
      :wr
      :sent 27
      :ww
      0;255;3;0;9;Sending message on topic: mygateway-out/1/1/0/0/3
      :wr
      :sent 27
      :ww
      :wr
      :sent 29
      :rn 5
      :ww
      0;255;3;0;9;Sending message on topic: mygateway-out/1/1/2/0/2
      :wr
      :sent 27
      :ww
      :c0 1, 5
      :rn 27
      :c0 1, 27
      0;255;3;0;9;Message arrived on topic: mygateway-in/1/1/1/0/2
      -----------START SEND TO HARDWARE-------------------------
      relay no.:1, relay pin no.:0, new relay state:0
      -----------END SEND TO HARDWARE-------------------------
      3
      Incoming change for sensor:1, New status: 0
      pm open,type:2 0
      3
      3
      3
      

      What should I do to be able to still run the loop while it is trying to reconnect?

      Thank you!
      Mark

      posted in Troubleshooting
      blacksheepinc
      blacksheepinc
    • RE: ESP8266 as Node via MQTT

      @mfalkvidd
      Yeah, I see it now. It works, thanks!
      But as for curiosity, would it be too difficult to modify as I mentioned?
      I will try to mimic mysensors message api with a simple esp pub/sub library to have more control for my need soon.

      BR
      Mark

      posted in Development
      blacksheepinc
      blacksheepinc
    • ESP8266 as Node via MQTT

      Hello!

      I would like to ask for some help!
      My idea is to have ESPs nodes with connected sensors or with relays around the house. They would communicate with Mycontroller running on orangepi.
      I managed to do so, I used the Mqttgatewayclient sketch, undefined the radio part.
      It works like charm, but as soon as I activate another node, it will have the same nodeID(0) as the first node even though I defined the MY_NODEID 2.
      So the controller doesn't know what to do, it mixes the data from the 2 (or more) nodes.

      Probably gateways always will be nodeid 0. What do you think where can I modify the source code to use the defined nodeid when sending or receiving messages via mqtt?

      Thank you!
      Mark

      posted in Development
      blacksheepinc
      blacksheepinc