Forum Replies Created

Viewing 15 posts - 886 through 900 (of 1,029 total)
  • Author
    Posts
  • in reply to: Problem loop stop after my send email function #10122
    Renzo Mischianti
    Keymaster

      Hi Gilles,
      only for confirmation, you use an Arduino Mega and a w5100 shield, and can you tell me the size of the file you want send?
      Bye Renzo

      Renzo Mischianti
      Keymaster

        Hi max7777,
        I try the code with my WeMos D1 mini, and It’s work correctly.
        You had follow the tutorial to enable less secure app or application passwd?

        Send email with attachments (EMailSender v2.x library): esp32 and esp8266 – 2

        Bye Renzo

        in reply to: port 587 with ssl ANS TLS not working #10111
        Renzo Mischianti
        Keymaster

          Hi mjorrens,
          Yes, that device is fantastic, I’ve used also esp8266 and esp32, but MKR WiFi 1010 is very powerful.

          You can refer this article
          Send email with attachments: Arduino SAMD boards (WiFiNINA) – 3

          But Arduini UNO work with sendgrid if you need.

          Bye Renzo

          in reply to: port 587 with ssl ANS TLS not working #10109
          Renzo Mischianti
          Keymaster

            Hi majorrens,
            GMail and other services that need TSL can’t work with Arduino UNO or Mega, you must use not encrypted service like sendgrid, refer to the article

            Send email with attachments (v2.x library): Arduino Ethernet – 1

            Bye Renzo

            in reply to: E90-DTU (400SL22P) #10089
            Renzo Mischianti
            Keymaster

              Hi Ludopot,
              finally i receive the response about compatibility.

              Hi Renzo,

              Sorry for the late reply because we just get back to work.

              For your questions:
              I need information, do the transmitters “E90-DTU (400SL22P)” and “E22-400T22D” communicate with each other? Can I use these devices to send and receive data?
              Answer is Yes. E90-DTU (400SL22P) can tranceive data with E22-400T22D.

              Is There a table of compatibility devices?

              For your reference:
              1.E90-DTU+ L+xxx use E32 modules inside. so E90-DTU+L can work E32-T modules if their frequency is same(433/915).
              2.E90-DTU+ SL+xxx use E22 modules inside. so E90-DTU+SL can work E22-T modules if their frequency is same(433/915).

              Best Regards,

              in reply to: fix transmition #10056
              Renzo Mischianti
              Keymaster

                Hehehehehe.. I’m sorry for you, but It’s better for me.
                Bye Renzo

                Renzo Mischianti
                Keymaster

                  Perfect Tans,
                  I’m glad you found the problem.
                  Bye Renzo

                  Renzo Mischianti
                  Keymaster

                    Hi Tans,
                    you code not use WiFiManager, to use It you must do something like this

                    
                    
                    /*
                     * EMailSender library for Arduino, esp8266 and esp32
                     * Simple esp8266 Gmail with Email From name send example
                     *
                     * http://mischianti.org/category/my-libraries/emailsender-send-email-with-attachments/
                     *
                     */
                    
                    #include "Arduino.h"
                    #include 
                    #include 
                    #include  // https://github.com/tzapu/WiFiManager
                    
                    const char *smtp_server = "smtp.gmail.com";
                    uint16_t smtp_port = 465;
                    const char *email_login = "@gmail.com";
                    const char *email_password = "";
                    const char *email_from = "@gmail.com";
                    const char *email_to = "@gmail.com";
                    const char *email_subject =
                    		"Device {{DEVICE_AP}}/{{DEVICE_LOCATION}} alerts water alarm!";
                    
                    WiFiManager wifiManager;
                    
                    EMailSender emailSend(email_login, email_password, email_from, smtp_server,
                    		smtp_port);
                    
                    
                    void configModeCallback (WiFiManager *myWiFiManager) {
                      Serial.println("Entered config mode");
                      Serial.println(WiFi.softAPIP());
                      //if you used auto generated SSID, print it
                      Serial.println(myWiFiManager->getConfigPortalSSID());
                    }
                    
                    void setup() {
                    	Serial.begin(115200);
                    
                    	  //WiFiManager
                    	  //Local intialization. Once its business is done, there is no need to keep it around
                    	  WiFiManager wifiManager;
                    	  //reset settings - for testing
                    //	  wifiManager.resetSettings();
                    
                    	  //set callback that gets called when connecting to previous WiFi fails, and enters Access Point mode
                    	  wifiManager.setAPCallback(configModeCallback);
                    
                    	  //fetches ssid and pass and tries to connect
                    	  //if it does not connect it starts an access point with the specified name
                    	  //here  "AutoConnectAP"
                    	  //and goes into a blocking loop awaiting configuration
                    	  if(!wifiManager.autoConnect("esp8266 mischiantis test")) {
                    	    Serial.println("failed to connect and hit timeout");
                    	    //reset and try again, or maybe put it to deep sleep
                    	    ESP.reset();
                    	    delay(1000);
                    	  }
                    
                    	  //if you get here you have connected to the WiFi
                    	  Serial.println(F("WIFIManager connected!"));
                    
                    	  Serial.print(F("IP --> "));
                    	  Serial.println(WiFi.localIP());
                    	  Serial.print(F("GW --> "));
                    	  Serial.println(WiFi.gatewayIP());
                    	  Serial.print(F("SM --> "));
                    	  Serial.println(WiFi.subnetMask());
                    
                    	  Serial.print(F("DNS 1 --> "));
                    	  Serial.println(WiFi.dnsIP(0));
                    
                    	  Serial.print(F("DNS 2 --> "));
                    	  Serial.println(WiFi.dnsIP(1));
                    
                    	EMailSender::EMailMessage message;
                    	message.subject = "Soggetto";
                    	message.message = "Ciao come stai
                    io bene.
                    www.mischianti.org"; EMailSender::Response resp = emailSend.send(email_to, message); Serial.println("Sending status: "); Serial.println(resp.status); Serial.println(resp.code); Serial.println(resp.desc); } void loop() { }

                    For additional detail you can check this guide

                    How to manage dynamic WIFI configuration on esp8266 or esp32

                    Bye Renzo

                    in reply to: E90-DTU (400SL22P) #10000
                    Renzo Mischianti
                    Keymaster

                      Hi Ludopot,
                      they response me

                      Hi Dear Customer,

                      Thanks for contacting Ebyte for sales and technical support.

                      1.All employees of Ebyte are having holiday and will get back to work after 19th, Feb. 2021.

                      2.Ebyte accept orders during holiday time but shipping date will be after 19th.Feb.2021.

                      For technical support cases, you may send your questions with full model numbers, order ID numbers, store name and, if you have, screenshots of your settings to me by email.

                      I will try to reply you every 1-3 days because I will have limited access to email.
                      Sorry for the inconvenience.
                      ———————————
                      Best Regards,
                      Sales Engineer:Robin Hu
                      Email: sales06@ebyte.com
                      Phone: +86-18584911141
                      Skype: Ebyte Robin Hu
                      Website: http://www.ebyte.com/en/
                      Chengdu Ebyte Electronic Technology Co., Ltd.
                      Address:Building B5, Mould Industrial Park, 199# Xiqu Ave, West High-tech Zone, Chengdu, 611731

                      I rewrite the email with the orders information, but we must wait after the Chinese New Year.

                      Keep in touch, Bye Renzo

                      in reply to: E90-DTU (400SL22P) #9992
                      Renzo Mischianti
                      Keymaster

                        Hi ludopot,
                        for the compatibility I write to EByte, when i receive a response i write here.

                        But you can do all with a microcontroller some e22 and a max3485 ic.

                        To implement rs485 communication refer to this article

                        How to interface Arduino, esp8266 or esp32 to RS-485.

                        Pratically microcontroller retrieve information with max485 ic and send these with e22 device.

                        Bye Renzo

                        in reply to: PCF 8574 example from nopnop #9988
                        Renzo Mischianti
                        Keymaster

                          Don’t worry Turnoff,
                          for every doubt or qwestion write a topic without problems.
                          Bye Renzo

                          in reply to: port 587 with ssl ANS TLS not working #9987
                          Renzo Mischianti
                          Keymaster

                            Hi Pim,
                            Wich platform do you use??
                            Bye Renzo

                            in reply to: PCF 8574 example from nopnop #9984
                            Renzo Mischianti
                            Keymaster

                              Hi Turnoff,
                              you can understand the syntax when you check the structure of the PCF8574 class:

                              
                              class PCF8574 {
                              [...]
                              		struct DigitalInput {
                              			uint8_t p0;
                              			uint8_t p1;
                              			uint8_t p2;
                              			uint8_t p3;
                              			uint8_t p4;
                              			uint8_t p5;
                              			uint8_t p6;
                              			uint8_t p7;
                              		} digitalInput;
                              [...]
                              }
                              

                              there is a structure DigitalInput declared inside the PCF8574 class declaration, so to reference the Object inside It you must use :: notation.

                              PCF8574::DigitalInput

                              I hope I was clear.

                              Bye Renzo

                              Renzo Mischianti
                              Keymaster

                                Hi Pedja,
                                You can use a pcf8591 that have 4 analog input and one analog output (256 position).

                                PCF8591 i2c Analog I/O Expander

                                You can connect the IC to the same i2c pin with a different address.

                                I think it’s sufficient to do the work.

                                Bye Renzo

                                Renzo Mischianti
                                Keymaster

                                  Hi Pedja,

                                  pcf8574 is a digital I/O expander, analogWrite work only for analog expander or PWM pin, so can’t work with pcf8574.

                                  Bye Renzo

                                Viewing 15 posts - 886 through 900 (of 1,029 total)