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 WiFi Gateway using ESP8266

💬 Building a WiFi Gateway using ESP8266

Scheduled Pinned Locked Moved Announcements
109 Posts 52 Posters 68.2k Views 51 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.
  • rejoe2R Offline
    rejoe2R Offline
    rejoe2
    wrote on last edited by
    #101

    Use this syntax instead:

    #define SN "GatewayESP8266OTA_v3"
    #define SV "1.01"
    
    sendSketchInfo(SN, SV);
    

    Controller: FHEM; MySensors: 2.3.1, RS485,nRF24,RFM69, serial Gateways

    1 Reply Last reply
    0
    • Fat FlyF Fat Fly

      Small question. How to connect this gw to Domoticz ? Over lan and in Domoticz ?

      B Offline
      B Offline
      billcrps32
      wrote on last edited by
      #102

      @Fat-Fly i also want the answer of this question

      1 Reply Last reply
      0
      • Bogusz JagodaB Offline
        Bogusz JagodaB Offline
        Bogusz Jagoda
        wrote on last edited by
        #103

        Worth noting - use MY_RFM69_NEW_DRIVER define... (2.3.2+)

        #ifdef ESP8266
            // For RFM69
            #define MY_RADIO_RFM69
        	#define MY_RFM69_NEW_DRIVER
            #define MY_RFM69_FREQUENCY  RFM69_868MHZ // Set your frequency here
            #define MY_IS_RFM69HW                    // Omit if your RFM is not "H"
            #define MY_RFM69_IRQ_PIN    D1
            #define MY_RFM69_IRQ_NUM    digitalPinToInterrupt(MY_RFM69_IRQ_PIN)
            #define MY_RFM69_CS_PIN     D8           // NSS. Use MY_RFM69_SPI_CS for older versions (before 2.2.0)
        #endif
        
        1 Reply Last reply
        0
        • H Offline
          H Offline
          HoseArkadio
          wrote on last edited by
          #104

          Hi,
          I'm having trouble compiling the ESP gate code. Can you help me?

          In file included from c:\Users\Arkadiusz_Dziura\Documents\Arduino\libraries\MySensors/MySensors.h:441,
          from C:\Users\Arkadiusz_Dziura\Documents\Arduino_OLD\Domoticz_BRAMA_ESP\Domoticz_BRAMA_ESP.ino:61:
          c:\Users\Arkadiusz_Dziura\Documents\Arduino\libraries\MySensors/hal/architecture/ESP8266/MyMainESP8266.cpp: In function 'bool can_yield()':
          c:\Users\Arkadiusz_Dziura\Documents\Arduino\libraries\MySensors/hal/architecture/ESP8266/MyMainESP8266.cpp:95:9: error: 'cont_can_yield' was not declared in this scope; did you mean 'can_yield'?
          95 | return cont_can_yield(g_pcont);
          | ^~~~~~~~~~~~~~
          | can_yield
          c:\Users\Arkadiusz_Dziura\Documents\Arduino\libraries\MySensors/hal/architecture/ESP8266/MyMainESP8266.cpp: In function 'void esp_yield_within_cont()':
          c:\Users\Arkadiusz_Dziura\Documents\Arduino\libraries\MySensors/hal/architecture/ESP8266/MyMainESP8266.cpp:101:2: error: 'cont_yield' was not declared in this scope; did you mean 'can_yield'?
          101 | cont_yield(g_pcont);
          | ^~~~~~~~~~
          | can_yield
          c:\Users\Arkadiusz_Dziura\Documents\Arduino\libraries\MySensors/hal/architecture/ESP8266/MyMainESP8266.cpp: In function 'void loop_task(ETSEvent*)':
          c:\Users\Arkadiusz_Dziura\Documents\Arduino\libraries\MySensors/hal/architecture/ESP8266/MyMainESP8266.cpp:199:26: error: invalid operands of types 'void' and 'int' to binary 'operator!='
          199 | if (cont_check(g_pcont) != 0) {
          | ~~~~~~~~~~~~~~~~~~~ ^~ ~
          | | |
          | void int

          exit status 1

          Compilation error: exit status 1

          1 Reply Last reply
          0
          • V Offline
            V Offline
            veris25
            wrote on last edited by
            #105

            I join the question, I have exactly the same problem: .../MyMainESP8266.cpp:95:9: error: 'cont_can_yield' was not declared in this scope; did you mean 'can_yield'?
            i found a reference #include "cont.h" in MyMainESP8266.cpp but i can't find 'cont.h'

            M 1 Reply Last reply
            0
            • V veris25

              I join the question, I have exactly the same problem: .../MyMainESP8266.cpp:95:9: error: 'cont_can_yield' was not declared in this scope; did you mean 'can_yield'?
              i found a reference #include "cont.h" in MyMainESP8266.cpp but i can't find 'cont.h'

              M Offline
              M Offline
              Msmax
              wrote on last edited by
              #106

              @veris25
              I installed an older ESP8266 lib v3.0.0 to compile without errors.

              1 Reply Last reply
              0
              • electrikE Offline
                electrikE Offline
                electrik
                wrote on last edited by
                #107

                You should try downgrading the ESP version below 3.0

                1 Reply Last reply
                0
                • H Offline
                  H Offline
                  HoseArkadio
                  wrote on last edited by
                  #108

                  elektryk ....I do not really understand.

                  1 Reply Last reply
                  0
                  • electrikE Offline
                    electrikE Offline
                    electrik
                    wrote on last edited by
                    #109

                    I mean the ESP framework version, selected by the board version
                    https://arduino.esp8266.com/Arduino/versions/2.0.0/doc/installing.html#:~:text=Open Boards Manager from Tools,from a drop-down box.

                    1 Reply Last reply
                    0

                    Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                    Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                    With your input, this post could be even better 💗

                    Register Login
                    Reply
                    • Reply as topic
                    Log in to reply
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes


                    14

                    Online

                    12.1k

                    Users

                    11.2k

                    Topics

                    113.4k

                    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