matten

Forum Replies Created

Viewing 15 posts - 436 through 450 (of 553 total)
  • Author
    Posts
  • in reply to: Internetuhr #2054
    saasemer
    Participant

    So, jetzt habe ich die Lösung
    zunächst muss es heißen: TimeLib.h (Danke Herr Kainka)
    und außerdem gibt es mittlerweile ein update der Library

    in reply to: Advent Calender 2016 #2059
    AnnaSarah
    Participant

    Hallo, wir haben es endlich geschafft, uns an die Bastelei mit dem erst Anfang Januar gekauften Kalender zu machen. Bis Tag 5 sind wir ohne Probleme gekommen – dann haben wir gemerkt, dass das NanoESP offensichtlich unser Internet/unsere Kabelbox teilweise lahmlegt, wenn es sich über unseren Router mit dem Internet verbindet. Wir sind auf dem Dorf und unsere Internetgeschwindigkeit ist nicht berauschend, zwischen 2 und 4 Mbps. Unser Kabelfernsehen läuft ebenfalls über den Router. Es schien so, als würde die Kabelbox bei jedem Verbinden des NanoESP mit dem Internet stoppen (das Fernsehbild friert ein), nach einer Weile startet sie dann wieder, aber seitdem stoppt sie immer mal wieder. Bin etwas ratlos, und traue mich jetzt erstmal nicht, das NanoESP für weitere Tests nochmal anzuschließen, da der Mann vom Internetanbieter (dem ich allerdings nichts von unseren „Experimenten“ verraten habe) meinte, da wäre etwas dekonfiguriert und er müsse uns jemanden vorbeischicken da unser Router sonst bald den Geist aufgeben könnte…

    in reply to: Tag 5 #2060
    MST
    Participant

    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

    in reply to: The NanoESP & Pretzel Board Forum #2061
    jpb
    Participant

    Hat schon einmal jemand erfolgreich die Nanoesp MQTT Library mit einem anderen Broker speziell dem von Thingspeak benutzt?

    Wenn ich mir die Thingspeak API anschaue sollte ich doch eigentlich mit dem Befehl
    (mqtt.connect(0, "mqtt.thingspeak.com", 1883, mqttId)
    eine Verbindung zum Broker bekommen können, was mache ich da falsch?
    Ich erhalte nur den Fehler “error connecting”

    Zum weiteren Verständnis:
    Wenn der Fehler behoben ist müsste ich im nächsten Schritt doch dann meine Nachricht newMsg = {"channels/<em><ChannelID></em>/publish/fields/field1/<em><ApiKey></em>", "0", 0, true}; mit
    mqtt.publish(0, &newMsg) schicken können?

    • This topic was modified 7 years, 10 months ago by jpb.
    in reply to: MQTT Library und Thingspeak API #2063
    jpb
    Participant

    inzwischen bin ich ein Stück weiter gekommen und erreiche ein erfolgreiches connect hierfür ist es bei Thingspeak notwendig dass das CleanSession flag auf 1 und lastWill flag auf 0 steht.
    dies erreiche ich im meinem Programm durch:

    mqtt_msg lastWill = {"", "", 0, true}; 
    if (mqtt.connect(0,"mqtt.thingspeak.com", 1883 , mqttId, true, 120, &lastWill, "", "")) {
        Serial.println(F("Connected to Broker"));
      }
    else {
        Serial.println(F("error connecting"));
        setupOk = false;
      };

    Jetzt bleibt noch das Publish zu lösen hier funktioniert es noch nicht wie gedacht und ich bin für Ratschläge dankbar.

    in reply to: Advent Calender 2016 #2064
    bertone
    Participant

    Hallo ,

    Ich habe folgendes Problem, wenn ich dem Programm meine WLAN und Passwort reinschreibe, kommt die Fehlermeldung Error WLAN und Passwort.
    Die anderen versuche funktionieren.
    Weis hier jemand woran das liegt?

    Danke

    in reply to: MQTT Library und Thingspeak API #2065
    Yunaria
    Participant

    Hallo jpb,

    möglicherweise konnten Sie das Problem schon lösen. Falls nicht –
    hier die wesentlichen Zeilen aus einem funktionierendem Programm, die für Sie interessant sein könnten.
    Lastwill usw. behandle ich im Moment (noch) nicht.
    Mir ging es einmal rein darum, an ThingSpeak per MQQT Werte zu senden.

    mqtt_msg newPing;
    
    void setup()
    {
      newPing = {"channels/210619/publish/fields/field8/" + ThingSpeakKEY, "0"};
    
    if (mqtt.connect(0, "mqtt.thingspeak.com", 1883, ThingSpeakKEY))
    	{
       		Serial.println("Mit ThingSpeak MQTT verbunden");
       		digitalWrite(MQTTLED, HIGH);
    	}
      else
      	{
        Serial.println("Verbinden mit ThingSpeak MQTT gescheitert");
        digitalWrite(MQTTLED, LOW);
      	}
    }
    
    void loop() 
    {
      sendValues();
      delay(15000); 
    }
    
    void sendValues() 
    {
      newPing.value = String(holePing());
      mqtt.publish(0, &newPing);
    }
    
    int holePing()
    {
     int pingZeit = nanoesp.ping("www.google.at");
      return pingZeit;
    }
    

    Abgeleitet ist dies von http://iot.fkainka.de/day23-2016

    LG Yunaria

    in reply to: MQTT Library und Thingspeak API #2067
    Yunaria
    Participant

    Nochmal ich…

    Das gleichzeitige Übertragen mehrerer Sensordaten / mehrerer Felder funktioniert auch auf diese Art.
    Den unschönen Code bitte ich zu entschuldigen.

    Die relevanten Zeilen:

    mqtt_msg newData;
    
    void setup() 
    {
    
    newData = {"channels/210619/publish/" + ThingSpeakKEY, "0"};
    
    if (mqtt.connect(0, "mqtt.thingspeak.com", 1883, ThingSpeakKEY))
    	{
       		Serial.println("Mit ThingSpeak MQTT verbunden");
     	}
    else 
      {
        Serial.println("Verbinden mit ThingSpeak MQTT gescheitert");
      }
    
    }
    
    void loop() 
    {
      sendValues();
      delay(15000); 
    }
    
    void sendValues() 
    {
      newData.value = String("field1=" + String(getDHT11Temp()) + "&field2=" + String(getDHT11Hum()) + "&field3=" + String(getDS18B20()) + "&field4=" + String(getLDR()) + "&field5=" + String(getPing())); 
    
      mqtt.publish(0, &newData);
      
      delay(500);
    }
    
    //--------------------------------Sensoren----------------------------------------------------
    
    float getDHT11Temp()
    {
        float DHTtemp = dht.readTemperature();
        
    	return DHTtemp;
    }
    
    int getDHT11Hum()
    {
        float DHThum = dht.readHumidity();
        return DHThum;
    }
    
    double getDS18B20()
    {
    	sensors.requestTemperatures(); 
        double SensorDS = sensors.getTempCByIndex(0);
        return SensorDS;
    }
    
    int getPing()
    {
    	int pingZeit=0;
    	do
    	{
    	    pingZeit = nanoesp.ping("www.google.at");
    	} 
    	while (pingZeit<=0);
    
     return pingZeit;
    }
    
    double getLDR()
    {
    	double LDRinput = analogRead(LDR);
    	LDRinput = LDRinput/10;
    	return LDRinput;
    }
    

    LG Yunaria

    Attachments:
    in reply to: (Deutsch) User Projekte #2095
    ionas_elate
    Participant

    Hallo!

    Ich würde gerne meinen Server aufwecken.
    Ich habe mehrere Umsetzungen mit dem Ethernet-Board gefunden, weiß jedoch nicht, wie ich das genau auf das NanoESP übertragen kann.
    Klappt es, das MagicPacket mit AT+CIPSEND zu senden, wenn ich den NanoESP über WLAN mit meinem Router verbinde, an dem der Server mit einem Kabel hängt?

    Es wäre schön, wenn Ihr mir hier helfen könntet.
    Danke!

    in reply to: The NanoESP & Pretzel Board Forum #2104
    chFlorian
    Participant

    Ich habe einen Raspberry Pi mit Mosquitto am laufen.
    Mit der connect(…); Methode der NanoESP_MQTT Library kann ich mich aber nicht per ip-adresse mit diesem Broker verbinden, es kommt immer Fehlercode 5 (ich verwende den Methodenkopf mit Username und Password)

    Ich hoffe, dass man mir hier helfen kann…

    in reply to: The NanoESP & Pretzel Board Forum #2105
    jodebrezel
    Participant

    ….wollte mit der Übung von Tag 3 beginnen ,
    doch leider beim compiliren erscheint die
    Fehlermeldung: #include <NanoESP.h> nichtvorhanden,
    obwohl die Haederdatei im ausgewähltem Programm (exampel-Basics-AccesPoint) angegeben ist.
    wie kann ich diesen Fehler beheben…?

    in reply to: LCD-Display #2106
    Antonireykern
    Participant

    Hallo IoT!

    Dein Problem ist, dass bei dem Display VSS und VDD an 5V liegen.
    Außerdem ist es besser, ein Potentiometer an 5v, Gnd und V0 zu stecken, als einen Widerstand.

    Ich habe noch ein Bild beigelegt.

    Wenn es dann immernoch nicht funktioniert, poste deinen Code bitte hier.

    lg Antonireykern

    in reply to: Day 3 Der NanoESP im AccesPint-Modus #2109
    saasemer
    Participant

    Hallo jodebrezel,

    versuche mal die NanoESP.h in den Pfad …/Arduino/libraries zu kopieren

    Gruß vom Saasemer

    in reply to: (Deutsch) Inbetriebnahme #2120
    TSTELECTRO
    Participant

    Hallo,

    Sorry für mein schlechtes Deutsch. (Ich spreche Französisch und ich verwende eine automatische Übersetzung.)

    Ich habe ein Projekt zu entwickeln, und ich habe nicht viel Zeit: Kommunikation zwischen zwei Pretzelboard, bidirektional mit 4 Schaltkanäle in einer Richtung und 4 Kanäle in die andere Richtung.

    Könnte mir jemand mit dem Code helfen ?
    (Ich gewährt etwas zu bezahlen …)

    Vielen Dank für Ihre Hilfe !
    Stefan

    Attachments:
    in reply to: AT+CWJAP #2123
    jodebrezel
    Participant

    hallo saasemer
    …vieleicht hast es übesehen im Fanzis Handbuch Seite 14
    ganz oben steht zB. Kanalnummer 1-13
    zB. Verschlüsselungsmodus 1-4

Viewing 15 posts - 436 through 450 (of 553 total)