Tag 5

Foren Adventskalender 2016 Tag 5

Ansicht von 11 Beiträgen - 1 bis 11 (von insgesamt 11)
  • Autor
    Beiträge
  • #1565
    Ding
    Teilnehmer

    Hallo,
    das Programm Tag5 zeigt:

    [0] Blynk v0.3.4
    [499] Connecting to xxxx
    [1514] Failed to disable Echo

    Woran kann das liegen?

    Gruß Ding

    #1566
    viot
    Teilnehmer

    Bei mir taucht das gleiche Problem auf.

    #1570
    Kacki
    Teilnehmer

    Habt Ihr denn die Blynk-Library schon?

    #1571
    Kacki
    Teilnehmer

    Ok, verstehe… Die Blynk-Library ist ja hier (https://github.com/blynkkk/blynk-library/releases/tag/v0.3.4) verlinkt. Leider aber noch nicht zu finden unter http://iot.fkainka.de/day5-2016, wie in der Anleitung beschrieben. Wenn man dann wie ich aus Ungeduld vorher selbst auf der Suche war und z.B. von blynk.cc bereits eine neuere Version (die 0.4.0 hatte ich) installiert hat, diese aber nicht funktioniert, sollte man die zunächst restlos(!) wieder aus dem Library-Verzeichnis löschen, denn ein „Überkopieren“ der 0.3.4 führt zu Fehlern beim Compilieren.

    Nach erfolgreicher Installation und Ermittlung des Tokens kommt bei mir jetzt:

    [0] Blynk v0.3.4
    [499] Connecting to xxxx
    [5639] IP: +CIFSR:STAIP,“192.168.178.29″
    +CIFSR:STAMAC,“xx:xx:xx:xx:xx:xx“

    OK
    [5668] Connected to WiFi
    [10830] Ready (ping: 11ms).

    #1572
    Kacki
    Teilnehmer

    Aha!

    [1514] Failed to disable Echo

    kommt, wenn das WLAN-Passwort nicht stimmt!
    Gerade mal ausprobiert. Dumme Fehlermeldung, oder?

    #1576
    viot
    Teilnehmer

    Vielen Dank für den Hinweis mit der Blynk Version.

    #1577
    viot
    Teilnehmer

    Da ich mit der alten Blynk Version dann doch einige weitere Probleme hatte, habe ich das Programm auf die Version 0.4.0 angepasst. Es läuft jetzt, genauso wie das Program für Tag 6

    Dazu müssen die includes
    //#include <ESP8266_SoftSer.h>
    //#include <BlynkSimpleShieldEsp8266_SoftSer.h>

    der alten Verision durch folgende ersetzt werden

    #include <ESP8266_Lib.h>
    #include <BlynkSimpleShieldEsp8266.h>

    Weiterhin hatte ich das Problem, das die WLAN Verbindung nicht immer zustande kam – ein
    delay(100);
    nach den Serial.begins scheint da zu helfen, warum ?

    #1578
    viot
    Teilnehmer

    und die WiFi initialisierung muss auf

    ESP8266 wifi(&EspSerial);

    geändert werden

    #1585
    Kacki
    Teilnehmer

    Meine IDE meldet jedesmal nach dem Start, dass es Updates gibt. Gerne würde ich alles updaten, allerdings ist dann auch die Blynk Library dabei und die IDE will sie genau wieder auf 0.4.0 updaten. Vermutlich muss ich dann auch genau das machen (Antwort #1577), oder?

    Dein letzter Beitrag, Antwort #1578 – die WIFI-Initialisierung – muss das im Rahmen der neuen Library gemacht werden, oder wegen Deines Problemes mit dem WLAN Connect?

    #1599
    viot
    Teilnehmer

    Ja, das scheint eine Änderung in der neuen Library zu sein, mein Programm sieht jetzt so aus:

    /*
    Blynk 1: LED
    Change ssid, password and token
    */

    char ssid[] = “XXXX”;
    char password[] = “XXXX”;
    char token[] = “XXXX”;

    #define BLYNK_DEBUG
    #define BLYNK_PRINT Serial // Comment this out to disable prints and save space
    #include <ESP8266_Lib.h>
    #include <BlynkSimpleShieldEsp8266.h>

    // Set NanoESP Serial object
    #include <SoftwareSerial.h>
    SoftwareSerial EspSerial(11, 12); // RX, TX

    ESP8266 wifi(&EspSerial);

    void setup()
    {
    // Set console baud rate
    Serial.begin(19200);
    delay(100);
    EspSerial.begin(19200);
    delay(100);
    Blynk.begin(token, wifi, ssid, password);
    }

    void loop()
    {
    Blynk.run();
    }

    #2060
    MST
    Teilnehmer

    Hallo,
    mit den angegebenen Programmänderungen funktioniert auch die neue Android App V2.8.3 in Verbindung mit der Blynk Library 0.4.4
    Gruß MST

Ansicht von 11 Beiträgen - 1 bis 11 (von insgesamt 11)
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.