Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Anleitung: Wemos Sketch mit Sensoren

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    14
    1
    434

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    613

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.8k

Anleitung: Wemos Sketch mit Sensoren

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
javascript
34 Beiträge 5 Kommentatoren 4.9k Aufrufe 7 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • bahnuhrB Offline
    bahnuhrB Offline
    bahnuhr
    Forum Testing Most Active
    schrieb am zuletzt editiert von
    #21

    So, habe das Sketch mal erweitert um eine Fehlermeldung beim Verbinden zu iob.

      if (!client.connect(host, Port)) {
      Serial.println("Fehler beim Verbinden!");
      return;
      }
    

    Und genau da hängt er, sprich die Verbindung wird nicht aufgebaut.
    bfd88560-5289-4ef2-9cd4-278cb5d49229-image.png

    Hier nochmal mein aktuelles kleines Script.

    #include <ESP8266WiFi.h>
    
        String ssid = "Mueller-abc";
        const char* password = "abc";
    
    void setup() {
      Serial.begin(9600);
      setup_wifi();
    }
    
     
    void loop() {
      melde_iob();
    }
    
    void melde_iob() {
      String host = "192.168.243.11";
      int Port = 8087;
       WiFiClient client;
    
      if (!client.connect(host, Port)) {
      Serial.println("Fehler beim Verbinden!");
      return;
      }
       
       float temp = 30;
        // URL die aufgerufen werden soll generieren
        //String url = "/set/javascript.0.Wemos.Test.Distance" + "'?value='" + String(temp) + "&prettyPrint";
        String url = "/set/javascript.0.Wemos.Test.Distance?value=40&prettyPrint";
        //String url = "http://192.168.243.11:8087/setBulk?javascript.0.Wemos.Test.Distance=30&prettyPrint";
        Serial.println("Wert gesendet!");
        client.print(String("GET ") + url + " HTTP/1.1\r\n" + "Host: " + host + "\r\n" + "Connection: close\r\n\r\n");
        delay(10);
    
      
    }
     
    
    void setup_wifi() {
      delay(10);
    // Connect WiFi
      Serial.println(); Serial.println(); Serial.print("Connecting to "); Serial.println(ssid);
      WiFi.mode(WIFI_STA); 
      WiFi.begin(ssid, password);
     
      while (WiFi.status() != WL_CONNECTED) {
        delay(500); Serial.print(".");
      }
      Serial.println(""); Serial.println(""); Serial.println("WiFi verbunden!");
    // Print the IP address
      Serial.print("IP-Addresse: "); Serial.print(WiFi.localIP()); Serial.println("");
    }
    
    

    Irgendwas verhindert den connect.
    Aber wer oder was ?


    Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
    Danke.
    gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
    ScreenToGif :https://www.screentogif.com/downloads.html

    1 Antwort Letzte Antwort
    0
    • K Offline
      K Offline
      klassisch
      Most Active
      schrieb am zuletzt editiert von
      #22

      Ich lese noch immer

      int port
      

      Wie ist es mit

      unsigned int port
      

      ?

      1 Antwort Letzte Antwort
      0
      • bahnuhrB Offline
        bahnuhrB Offline
        bahnuhr
        Forum Testing Most Active
        schrieb am zuletzt editiert von
        #23

        hab ich ausprobiert.
        Genau das gleiche.
        Keine Verbindung.


        Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
        Danke.
        gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
        ScreenToGif :https://www.screentogif.com/downloads.html

        1 Antwort Letzte Antwort
        0
        • K Offline
          K Offline
          klassisch
          Most Active
          schrieb am zuletzt editiert von
          #24

          Dann setze den gesamten Sende String mal vorher zusammen und lasse ihn Dir ausdrucken.

          1 Antwort Letzte Antwort
          0
          • K Offline
            K Offline
            klassisch
            Most Active
            schrieb am zuletzt editiert von
            #25

            Nochwas:

            @bahnuhr sagte in Anleitung: Wemos Sketch mit Sensoren:

            String host = "192.168.243.11";

            Bei mir:

            char ioBrokerIp [17] = "192.168.243.11"; // ipAddress of iobroker;
            
            
            1 Antwort Letzte Antwort
            0
            • bahnuhrB Offline
              bahnuhrB Offline
              bahnuhr
              Forum Testing Most Active
              schrieb am zuletzt editiert von
              #26

              @klassisch sagte in Anleitung: Wemos Sketch mit Sensoren:

              char ioBrokerIp [17]

              probiert:
              6fd7ab93-c1b5-4ae9-821d-403b47953332-image.png

              Keine veränderung:
              6fc02655-f4ea-4808-90cd-35ae4c4cc1f0-image.png

              Irgendwas oder irgendwer blockt dies.


              Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
              Danke.
              gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
              ScreenToGif :https://www.screentogif.com/downloads.html

              1 Antwort Letzte Antwort
              0
              • K Offline
                K Offline
                klassisch
                Most Active
                schrieb am zuletzt editiert von
                #27

                Das schöne an der simpleAPI: Du kannst das auch mit dem Browser testen, was Du ja auch erfolgreich getan hast. Damit kannst Du den ioBroker und dessen Rechner als Ursache ausschließen. Es sei denn Du hättest irgendwie eine Firewall konfiguriert, daß Du nur von Deinem Desktop auf den ioBroker Rechner kommst. Ich kann mich nicht erinnern da irgendetwas gemacht zu haben.
                Also gehe ich erst mal davon aus, daß das am ESP8266 Skript liegt.
                Bau mal den Sendestring schon vorher komplett zusammen und lass ihn Dir ausdrucken. Deshalb hatte ich auch diese messagefromFunction = "string sent to ioBroker: " + cmdToIoBroker; ////for debug only but very helpful!
                definiert, den ich mir dann mit ausgeben lasse.

                1 Antwort Letzte Antwort
                0
                • bahnuhrB Offline
                  bahnuhrB Offline
                  bahnuhr
                  Forum Testing Most Active
                  schrieb am zuletzt editiert von
                  #28

                  Kann es denn überhaupt an dem Sendestring liegen.

                  Er baut ja erst die Verbindung gar nicht auf.

                  Wie kann ich dies denn überprüfen ?


                  Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                  Danke.
                  gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                  ScreenToGif :https://www.screentogif.com/downloads.html

                  1 Antwort Letzte Antwort
                  0
                  • K Offline
                    K Offline
                    klassisch
                    Most Active
                    schrieb am zuletzt editiert von
                    #29

                    Überprüfen kann man das mit wireshark. Zmindest mit der Fritte 7490 geht das. Ist aber schon ein Gefummels. Da muß man den WLAN-Verkehr mitschneiden und dann nach Deiner WeMOS ID filtern. Dann siehst Du, ob der was sendet.
                    https://www.pc-magazin.de/ratgeber/fritzbox-traffic-aufzeichnen-mitschneiden-analyse-wireshark-3199532.html

                    Bevor ich das machen würde, würde ich mir lieber mal ausgeben lassen wie der zusammengesetzte String wirklich aussieht.
                    Gibt es Fehlermeldungen beim Übersetzen?

                    1 Antwort Letzte Antwort
                    0
                    • bahnuhrB Offline
                      bahnuhrB Offline
                      bahnuhr
                      Forum Testing Most Active
                      schrieb am zuletzt editiert von bahnuhr
                      #30

                      Nochmals Danke für die Info.

                      Aber ich hab keine Lust mehr.

                      Sitze jetzt ca. 1 Woche an dem neuen win10 mit iob stabilo Version.

                      Folgende Punkte laufen nicht:

                      mqtt oder simple
                      fs.copy und fs.unlink (vgl. anderer Thread)
                      meine alte DVB-Sat box läuft auch nicht auf win10

                      Bin eigentlich nur von win7 auf win10 gewechselt weil mqtt nicht lief und ich auch mal auf einem aktuellen System wechseln wollte.

                      Überlege derzeit stark ob ich den anderen Rechner mit win7 wieder reaktiviere. Da lief bis auf mqtt alles.

                      Nochmals danke.

                      Aber ich hab jetzt frust.

                      Wenn man halt nicht richtig weiß, wo man suchen soll ist es schwierig.


                      Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                      Danke.
                      gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                      ScreenToGif :https://www.screentogif.com/downloads.html

                      1 Antwort Letzte Antwort
                      0
                      • K Offline
                        K Offline
                        klassisch
                        Most Active
                        schrieb am zuletzt editiert von
                        #31

                        Was den simpleAPI Adapter angeht kann ich nur wiederholen, daß das höchstwahrscheinlich nicht am ioBroker liegt, weil es ja vom Browser aus funktioniert. Also eher ein Thema mit dem WeMos. Und wenn dessen Webserver nicht oder nicht richtig sendet, dann kann das auch die Ursache für das MQTT Problem sein.
                        Ein zurück auf Win 7 wird dann also also nicht helfen, ebenso ein Linux-Abenteuer.
                        Zu fs. kann ich nichts sagen. Kenne ich nicht, noch nie gemacht.

                        1 Antwort Letzte Antwort
                        0
                        • WalW Offline
                          WalW Offline
                          Wal
                          Developer
                          schrieb am zuletzt editiert von
                          #32

                          Falls du es mit MQTT nochmal versuchst, reserviere immer 2 Ports. Wenn du den MQTT.0 mit Port 1883 und Websockets am laufen hast, wird auch der Port 1884 benutzt. Da würde sich dann MQTT.1 mit Port 1884 und dein MQTT.0 beissen.

                          Gruß
                          Walter

                          DoorIO-Adapter
                          wioBrowser-Adapter und wioBrowser

                          1 Antwort Letzte Antwort
                          0
                          • bahnuhrB Offline
                            bahnuhrB Offline
                            bahnuhr
                            Forum Testing Most Active
                            schrieb am zuletzt editiert von
                            #33

                            So Info an alle.

                            Hab das Problem gefunden.

                            Hatte in dem library Ordner wohl auch "pubsubclient" noch mit drin. Diese hat gestört.

                            Jetzt klappt es wieder.

                            @Wal
                            Danke für die Info.

                            bin ja froh, dass es wieder klappt (und was hab ich alles probiert ?!?!?)


                            Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                            Danke.
                            gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                            ScreenToGif :https://www.screentogif.com/downloads.html

                            K 1 Antwort Letzte Antwort
                            0
                            • bahnuhrB bahnuhr

                              So Info an alle.

                              Hab das Problem gefunden.

                              Hatte in dem library Ordner wohl auch "pubsubclient" noch mit drin. Diese hat gestört.

                              Jetzt klappt es wieder.

                              @Wal
                              Danke für die Info.

                              bin ja froh, dass es wieder klappt (und was hab ich alles probiert ?!?!?)

                              K Offline
                              K Offline
                              klassisch
                              Most Active
                              schrieb am zuletzt editiert von
                              #34

                              @bahnuhr Herzlichen Glückwunsch! Mit systematischem Suchen, dranbleiben und Fleiss kommt man voran!

                              1 Antwort Letzte Antwort
                              0
                              Antworten
                              • In einem neuen Thema antworten
                              Anmelden zum Antworten
                              • Älteste zuerst
                              • Neuste zuerst
                              • Meiste Stimmen


                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              395

                              Online

                              32.6k

                              Benutzer

                              81.9k

                              Themen

                              1.3m

                              Beiträge
                              Community
                              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                              ioBroker Community 2014-2025
                              logo
                              • Anmelden

                              • Du hast noch kein Konto? Registrieren

                              • Anmelden oder registrieren, um zu suchen
                              • Erster Beitrag
                                Letzter Beitrag
                              0
                              • Home
                              • Aktuell
                              • Tags
                              • Ungelesen 0
                              • Kategorien
                              • Unreplied
                              • Beliebt
                              • GitHub
                              • Docu
                              • Hilfe