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. Off Topic
  4. Microcontroller
  5. Wemos d1 mini - http Aufruf geht nur einmal.

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.4k

Wemos d1 mini - http Aufruf geht nur einmal.

Geplant Angeheftet Gesperrt Verschoben Microcontroller
18 Beiträge 5 Kommentatoren 1.7k Aufrufe 4 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.
  • B Beowolf

    @opensourcenomad

    Echt jetzt? Könnt Ihr den Kleinkrieg an einer anderen Stelle machen?

    Danke

    OpenSourceNomadO Offline
    OpenSourceNomadO Offline
    OpenSourceNomad
    Most Active
    schrieb am zuletzt editiert von OpenSourceNomad
    #9

    @beowolf said in Wemos d1 mini - http Aufruf geht nur einmal.:

    Könnt Ihr den Kleinkrieg an einer anderen Stelle machen?

    Kein Krieg, der herscht woanders.

    Hier handelt es sich um Fakten/Aufklärung/Berichtigung/... :bulb:

    Zu viel Misst steht leider schon unkommentiert im Internetz, da muss nicht noch mehr dazu kommen ;)

    :point_down:

    „Das Widerlegen von Schwachsinn erfordert eine Größenordnung mehr Energie als dessen Produktion.“ - Alberto Brandolini (Bullshit-Asymmetrie-Prinzip)

    B 1 Antwort Letzte Antwort
    0
    • OpenSourceNomadO OpenSourceNomad

      @beowolf said in Wemos d1 mini - http Aufruf geht nur einmal.:

      Könnt Ihr den Kleinkrieg an einer anderen Stelle machen?

      Kein Krieg, der herscht woanders.

      Hier handelt es sich um Fakten/Aufklärung/Berichtigung/... :bulb:

      Zu viel Misst steht leider schon unkommentiert im Internetz, da muss nicht noch mehr dazu kommen ;)

      :point_down:

      B Offline
      B Offline
      Beowolf
      schrieb am zuletzt editiert von
      #10

      @opensourcenomad

      Das mag ja sein - ich kann es nicht bewerten.

      Ich möchte ja auch nur eine einfache Funktion per Web aufrufen. Mehr nicht.

      Das Internet vom Mist befreien können wir doch am Wochenende machen, ok?

      Die Natur braucht nicht unseren Schutz, sie braucht unsere Abwesenheit.

      OpenSourceNomadO 1 Antwort Letzte Antwort
      0
      • B Beowolf

        @opensourcenomad

        Das mag ja sein - ich kann es nicht bewerten.

        Ich möchte ja auch nur eine einfache Funktion per Web aufrufen. Mehr nicht.

        Das Internet vom Mist befreien können wir doch am Wochenende machen, ok?

        OpenSourceNomadO Offline
        OpenSourceNomadO Offline
        OpenSourceNomad
        Most Active
        schrieb am zuletzt editiert von
        #11

        @beowolf said in Wemos d1 mini - http Aufruf geht nur einmal.:

        Das Internet vom Mist befreien können wir doch am Wochenende machen, ok?

        Was? Wochenende schon wieder vorbei?

        Ich möchte ja auch nur eine einfache Funktion per Web aufrufen. Mehr nicht.

        du brauchst dafür einmal die stepper component und dazu den web server :rocket:

        „Das Widerlegen von Schwachsinn erfordert eine Größenordnung mehr Energie als dessen Produktion.“ - Alberto Brandolini (Bullshit-Asymmetrie-Prinzip)

        1 Antwort Letzte Antwort
        0
        • B Beowolf

          Hallo zusammen.

          Ich habe mir dieses kleine Programm zusammengebastelt. Das habe ich auf einen Wemos d1 mini.

          Ich geb zu, das ich alles nur abgeschaut habe.

          #include <AccelStepper.h>
          
          #include <ESP8266WiFi.h>
          #include <ESP8266WebServer.h>
          ESP8266WebServer server(80);
          const char* ssid = "...2";
          const char* password = "1......7";
          
          
          // Define some steppers and the pins the will use
          AccelStepper stepper1(1, D3, D4);
          AccelStepper stepper2(1, D6, D7);
          
          void setup()
          {
            Serial.begin(115200);
            Serial.println("ESP Gestartet");
            WiFi.begin(ssid, password);
            Serial.print("Verbindung wird hergestellt ...");
            while (WiFi.status() != WL_CONNECTED)
            {
              delay(500);
              Serial.print(".");
            }
            Serial.println();
            Serial.print("Verbunden! IP-Adresse: ");
            Serial.println(WiFi.localIP());
            server.onNotFound([]() {
              server.send(404, "text/plain", "Link wurde nicht gefunden!");
            });
            server.on("/startfutter1", []() {
              startfutter1();
            });
            server.begin();
            Serial.println("Webserver gestartet.");
          
            stepper1.setMaxSpeed(2000.0);
            stepper1.setAcceleration(2500.0);
            stepper1.moveTo(2400);
          
            stepper2.setMaxSpeed(100.0);
            stepper2.setAcceleration(1000.0);
            stepper2.moveTo(1500);
          
          }
          
          void startfutter1() {
            pinMode(D2, OUTPUT); // Enable Motor 1
            digitalWrite(D2, LOW);
          
            pinMode(D5, OUTPUT); // Enable Motor 2
            digitalWrite(D5, LOW);
          
           
          }
          
          void loop() {
            server.handleClient();
          
            // Change direction at the limits
            if (stepper1.distanceToGo() == 0)
              stepper1.moveTo(-stepper1.currentPosition());
            stepper1.run();
          
            if (stepper2.distanceToGo() == 0)
              stepper2.moveTo(stepper2.currentPosition());
            stepper2.run();
          
            if (stepper2.currentPosition() >= 1100)
              digitalWrite(D5, HIGH);
          
            if (stepper2.currentPosition() >= 1500)
              digitalWrite(D2, HIGH);
          
          }
          
          

          Das Programm startet nach dem "anwählen" per Browser genau einmal. Die Motoren drehen sich so wie sie sollen.

          Danach kann ich es nicht mehr durch ein erneutes "anwählen" ausführen.

          Wo habe ich den Fehler?

          Grüße

          BananaJoeB Offline
          BananaJoeB Offline
          BananaJoe
          Most Active
          schrieb am zuletzt editiert von
          #12

          @beowolf so, ich habe beim Autofahren noch ein wenig nachgedacht und ich denke ich weis nun das Problem.

          Du gibst nichts zurück.
          Du rufst im Webbrowser den Wemos auf, der merkt das ihn da einer auf Port 80 kontaktiert und er führt startfutter1 aus.
          Nun wartet der Webbrowser aber auf Antwort.

          Die kann auch nichts sein, aber zumindest einen Statuscode möchte er.
          So ein

          server.send(200, "text/plain", "OK");
          

          am Ende der Funktion startfutter1() würde wahrscheinlich schon reichen. Im Browser würde dann "OK" stehen.
          Per F5 sollte es dann noch einmal starten

          ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

          B 1 Antwort Letzte Antwort
          0
          • BananaJoeB BananaJoe

            @beowolf so, ich habe beim Autofahren noch ein wenig nachgedacht und ich denke ich weis nun das Problem.

            Du gibst nichts zurück.
            Du rufst im Webbrowser den Wemos auf, der merkt das ihn da einer auf Port 80 kontaktiert und er führt startfutter1 aus.
            Nun wartet der Webbrowser aber auf Antwort.

            Die kann auch nichts sein, aber zumindest einen Statuscode möchte er.
            So ein

            server.send(200, "text/plain", "OK");
            

            am Ende der Funktion startfutter1() würde wahrscheinlich schon reichen. Im Browser würde dann "OK" stehen.
            Per F5 sollte es dann noch einmal starten

            B Offline
            B Offline
            Beowolf
            schrieb am zuletzt editiert von Beowolf
            #13

            @bananajoe sagte in Wemos d1 mini - http Aufruf geht nur einmal.:

            @beowolf so, ich habe beim Autofahren noch ein wenig nachgedacht und ich denke ich weis nun das Problem.

            Du gibst nichts zurück.
            Du rufst im Webbrowser den Wemos auf, der merkt das ihn da einer auf Port 80 kontaktiert und er führt startfutter1 aus.
            Nun wartet der Webbrowser aber auf Antwort.

            Die kann auch nichts sein, aber zumindest einen Statuscode möchte er.
            So ein

            server.send(200, "text/plain", "OK");
            

            am Ende der Funktion startfutter1() würde wahrscheinlich schon reichen. Im Browser würde dann "OK" stehen.
            Per F5 sollte es dann noch einmal starten

            Leider keine Änderung. Ich glaube, das die Werte in den Variablen nicht wieder auf Null gesetzt werden. Ich muß mir die Werte mal ausgeben lassen.

            Die Natur braucht nicht unseren Schutz, sie braucht unsere Abwesenheit.

            BananaJoeB 1 Antwort Letzte Antwort
            0
            • B Beowolf

              @bananajoe sagte in Wemos d1 mini - http Aufruf geht nur einmal.:

              @beowolf so, ich habe beim Autofahren noch ein wenig nachgedacht und ich denke ich weis nun das Problem.

              Du gibst nichts zurück.
              Du rufst im Webbrowser den Wemos auf, der merkt das ihn da einer auf Port 80 kontaktiert und er führt startfutter1 aus.
              Nun wartet der Webbrowser aber auf Antwort.

              Die kann auch nichts sein, aber zumindest einen Statuscode möchte er.
              So ein

              server.send(200, "text/plain", "OK");
              

              am Ende der Funktion startfutter1() würde wahrscheinlich schon reichen. Im Browser würde dann "OK" stehen.
              Per F5 sollte es dann noch einmal starten

              Leider keine Änderung. Ich glaube, das die Werte in den Variablen nicht wieder auf Null gesetzt werden. Ich muß mir die Werte mal ausgeben lassen.

              BananaJoeB Offline
              BananaJoeB Offline
              BananaJoe
              Most Active
              schrieb am zuletzt editiert von
              #14

              @beowolf das kannst du ja auch gleich im server.sendam ende machen.
              Du darfst das nur einmal aufrufen weil damit dann das Laden der Webseite abgeschlossen wird.
              also ggf. den Text zuerst zusammenbauen und dann senden.

              ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

              1 Antwort Letzte Antwort
              0
              • OpenSourceNomadO OpenSourceNomad

                @beowolf said in Wemos d1 mini - http Aufruf geht nur einmal.:

                Wo habe ich den Fehler?

                Du versuchst das Rad neu zu erfinden?

                Warum nicht auf ein vorhandenes und solides System aufsetzen wie zum Bleistift esphome? :thinking_face: Außer das es um einige Wellenlängen schneller geht das Teil zum laufen zu bekommen hast du auch die Möglichkeit es einfach an eine Zentrale anzudocken sowie - das vielleicht wichtigste Thema - du kannst trivialst updaten :rocket:

                Es soll hier Leute geben die irgendwelchen Gammelcode mittels alten und verwundbaren arduino cores auf ihre esp's laden und deren Geräte (und potentiell deren kompletten Netzwerke) verwundbar sind :boom:

                B Offline
                B Offline
                Beowolf
                schrieb am zuletzt editiert von
                #15

                @opensourcenomad sagte in Wemos d1 mini - http Aufruf geht nur einmal.:

                @beowolf said in Wemos d1 mini - http Aufruf geht nur einmal.:

                Wo habe ich den Fehler?

                Du versuchst das Rad neu zu erfinden?

                Ich habe es jetzt mal mit ESPHome Probiert.

                Dieses hier habe ich geschrieben:

                esphome:
                  name: futterpender1
                
                esp8266:
                  board: d1_mini
                
                # Enable logging
                logger:
                
                # Enable Home Assistant API
                api:
                
                ota:
                  password: "36a7cb41816e3f18cec9888c42a89a86"
                  
                web_server:
                  port: 80 
                
                wifi:
                  ssid: !secret wifi_ssid
                  password: !secret wifi_password
                
                  # Enable fallback hotspot (captive portal) in case wifi connection fails
                  ap:
                    ssid: "Futterpender1 Fallback Hotspot"
                    password: "KalbpluyilLb"
                
                captive_portal:
                
                
                
                stepper:
                  - platform: a4988
                    id: my_stepper1
                    step_pin: D3
                    dir_pin: D4
                    max_speed: 1000 steps/s
                
                    # Optional:
                    sleep_pin: D2
                    acceleration: inf
                    deceleration: inf
                
                  - platform: a4988
                    id: my_stepper2
                    step_pin: D6
                    dir_pin: D7
                    max_speed: 100 steps/s
                
                    # Optional:
                    sleep_pin: D5
                    acceleration: inf
                    deceleration: inf
                       
                
                #cover:
                #  - platform: template
                #    name: "Shade 1"
                #    id: shade_1
                
                
                button:
                  - platform: template
                    name: Futterspender1
                    id: my_button
                
                    # Optional variables:
                    icon: "mdi:emoticon-outline"
                    on_press:
                      - logger.log: "Button pressed"
                 
                #    open_action:
                      - stepper.report_position:
                          id: my_stepper1
                          position: 0
                      - stepper.set_target:
                          id: my_stepper1
                          target: 5000
                
                          
                      - stepper.report_position:
                          id: my_stepper2
                          position: 0
                      - stepper.set_target:
                          id: my_stepper2
                          target: 500
                

                Wenn ich das installiere läuft alles durch. Gehe ich auf die ip Adresse kommt dieses hier:

                1.jpg

                Die Motoren drehen sich so wie gewünscht.

                Wenn ich nun unter ioBroker versuche bei Instanzen / esphome auf den Schraubenschlüssel klicke um auf ADD DEVICE klicke, passiert folgendes:

                Ich gebe die ip Adresse ein und bekomme diese Meldung.

                2.jpg

                Wo liegt der Fehler?

                Die Natur braucht nicht unseren Schutz, sie braucht unsere Abwesenheit.

                OpenSourceNomadO DutchmanD 2 Antworten Letzte Antwort
                0
                • B Beowolf

                  @opensourcenomad sagte in Wemos d1 mini - http Aufruf geht nur einmal.:

                  @beowolf said in Wemos d1 mini - http Aufruf geht nur einmal.:

                  Wo habe ich den Fehler?

                  Du versuchst das Rad neu zu erfinden?

                  Ich habe es jetzt mal mit ESPHome Probiert.

                  Dieses hier habe ich geschrieben:

                  esphome:
                    name: futterpender1
                  
                  esp8266:
                    board: d1_mini
                  
                  # Enable logging
                  logger:
                  
                  # Enable Home Assistant API
                  api:
                  
                  ota:
                    password: "36a7cb41816e3f18cec9888c42a89a86"
                    
                  web_server:
                    port: 80 
                  
                  wifi:
                    ssid: !secret wifi_ssid
                    password: !secret wifi_password
                  
                    # Enable fallback hotspot (captive portal) in case wifi connection fails
                    ap:
                      ssid: "Futterpender1 Fallback Hotspot"
                      password: "KalbpluyilLb"
                  
                  captive_portal:
                  
                  
                  
                  stepper:
                    - platform: a4988
                      id: my_stepper1
                      step_pin: D3
                      dir_pin: D4
                      max_speed: 1000 steps/s
                  
                      # Optional:
                      sleep_pin: D2
                      acceleration: inf
                      deceleration: inf
                  
                    - platform: a4988
                      id: my_stepper2
                      step_pin: D6
                      dir_pin: D7
                      max_speed: 100 steps/s
                  
                      # Optional:
                      sleep_pin: D5
                      acceleration: inf
                      deceleration: inf
                         
                  
                  #cover:
                  #  - platform: template
                  #    name: "Shade 1"
                  #    id: shade_1
                  
                  
                  button:
                    - platform: template
                      name: Futterspender1
                      id: my_button
                  
                      # Optional variables:
                      icon: "mdi:emoticon-outline"
                      on_press:
                        - logger.log: "Button pressed"
                   
                  #    open_action:
                        - stepper.report_position:
                            id: my_stepper1
                            position: 0
                        - stepper.set_target:
                            id: my_stepper1
                            target: 5000
                  
                            
                        - stepper.report_position:
                            id: my_stepper2
                            position: 0
                        - stepper.set_target:
                            id: my_stepper2
                            target: 500
                  

                  Wenn ich das installiere läuft alles durch. Gehe ich auf die ip Adresse kommt dieses hier:

                  1.jpg

                  Die Motoren drehen sich so wie gewünscht.

                  Wenn ich nun unter ioBroker versuche bei Instanzen / esphome auf den Schraubenschlüssel klicke um auf ADD DEVICE klicke, passiert folgendes:

                  Ich gebe die ip Adresse ein und bekomme diese Meldung.

                  2.jpg

                  Wo liegt der Fehler?

                  OpenSourceNomadO Offline
                  OpenSourceNomadO Offline
                  OpenSourceNomad
                  Most Active
                  schrieb am zuletzt editiert von
                  #16

                  @beowolf said in Wemos d1 mini - http Aufruf geht nur einmal.:

                  Wo liegt der Fehler?

                  Wahrscheinlich kann der Autor des esphome adapter für iobroker ( @Dutchman) dazu was sagen?

                  „Das Widerlegen von Schwachsinn erfordert eine Größenordnung mehr Energie als dessen Produktion.“ - Alberto Brandolini (Bullshit-Asymmetrie-Prinzip)

                  1 Antwort Letzte Antwort
                  0
                  • B Beowolf

                    @opensourcenomad sagte in Wemos d1 mini - http Aufruf geht nur einmal.:

                    @beowolf said in Wemos d1 mini - http Aufruf geht nur einmal.:

                    Wo habe ich den Fehler?

                    Du versuchst das Rad neu zu erfinden?

                    Ich habe es jetzt mal mit ESPHome Probiert.

                    Dieses hier habe ich geschrieben:

                    esphome:
                      name: futterpender1
                    
                    esp8266:
                      board: d1_mini
                    
                    # Enable logging
                    logger:
                    
                    # Enable Home Assistant API
                    api:
                    
                    ota:
                      password: "36a7cb41816e3f18cec9888c42a89a86"
                      
                    web_server:
                      port: 80 
                    
                    wifi:
                      ssid: !secret wifi_ssid
                      password: !secret wifi_password
                    
                      # Enable fallback hotspot (captive portal) in case wifi connection fails
                      ap:
                        ssid: "Futterpender1 Fallback Hotspot"
                        password: "KalbpluyilLb"
                    
                    captive_portal:
                    
                    
                    
                    stepper:
                      - platform: a4988
                        id: my_stepper1
                        step_pin: D3
                        dir_pin: D4
                        max_speed: 1000 steps/s
                    
                        # Optional:
                        sleep_pin: D2
                        acceleration: inf
                        deceleration: inf
                    
                      - platform: a4988
                        id: my_stepper2
                        step_pin: D6
                        dir_pin: D7
                        max_speed: 100 steps/s
                    
                        # Optional:
                        sleep_pin: D5
                        acceleration: inf
                        deceleration: inf
                           
                    
                    #cover:
                    #  - platform: template
                    #    name: "Shade 1"
                    #    id: shade_1
                    
                    
                    button:
                      - platform: template
                        name: Futterspender1
                        id: my_button
                    
                        # Optional variables:
                        icon: "mdi:emoticon-outline"
                        on_press:
                          - logger.log: "Button pressed"
                     
                    #    open_action:
                          - stepper.report_position:
                              id: my_stepper1
                              position: 0
                          - stepper.set_target:
                              id: my_stepper1
                              target: 5000
                    
                              
                          - stepper.report_position:
                              id: my_stepper2
                              position: 0
                          - stepper.set_target:
                              id: my_stepper2
                              target: 500
                    

                    Wenn ich das installiere läuft alles durch. Gehe ich auf die ip Adresse kommt dieses hier:

                    1.jpg

                    Die Motoren drehen sich so wie gewünscht.

                    Wenn ich nun unter ioBroker versuche bei Instanzen / esphome auf den Schraubenschlüssel klicke um auf ADD DEVICE klicke, passiert folgendes:

                    Ich gebe die ip Adresse ein und bekomme diese Meldung.

                    2.jpg

                    Wo liegt der Fehler?

                    DutchmanD Offline
                    DutchmanD Offline
                    Dutchman
                    Developer Most Active Administrators
                    schrieb am zuletzt editiert von
                    #17

                    @beowolf sagte in Wemos d1 mini - http Aufruf geht nur einmal.:

                    @opensourcenomad sagte in Wemos d1 mini - http Aufruf geht nur einmal.:

                    @beowolf said in Wemos d1 mini - http Aufruf geht nur einmal.:

                    Wo habe ich den Fehler?

                    Du versuchst das Rad neu zu erfinden?

                    Ich habe es jetzt mal mit ESPHome Probiert.

                    Dieses hier habe ich geschrieben:

                    esphome:
                      name: futterpender1
                    
                    esp8266:
                      board: d1_mini
                    
                    # Enable logging
                    logger:
                    
                    # Enable Home Assistant API
                    api:
                    
                    ota:
                      password: "36a7cb41816e3f18cec9888c42a89a86"
                      
                    web_server:
                      port: 80 
                    
                    wifi:
                      ssid: !secret wifi_ssid
                      password: !secret wifi_password
                    
                      # Enable fallback hotspot (captive portal) in case wifi connection fails
                      ap:
                        ssid: "Futterpender1 Fallback Hotspot"
                        password: "KalbpluyilLb"
                    
                    captive_portal:
                    
                    
                    
                    stepper:
                      - platform: a4988
                        id: my_stepper1
                        step_pin: D3
                        dir_pin: D4
                        max_speed: 1000 steps/s
                    
                        # Optional:
                        sleep_pin: D2
                        acceleration: inf
                        deceleration: inf
                    
                      - platform: a4988
                        id: my_stepper2
                        step_pin: D6
                        dir_pin: D7
                        max_speed: 100 steps/s
                    
                        # Optional:
                        sleep_pin: D5
                        acceleration: inf
                        deceleration: inf
                           
                    
                    #cover:
                    #  - platform: template
                    #    name: "Shade 1"
                    #    id: shade_1
                    
                    
                    button:
                      - platform: template
                        name: Futterspender1
                        id: my_button
                    
                        # Optional variables:
                        icon: "mdi:emoticon-outline"
                        on_press:
                          - logger.log: "Button pressed"
                     
                    #    open_action:
                          - stepper.report_position:
                              id: my_stepper1
                              position: 0
                          - stepper.set_target:
                              id: my_stepper1
                              target: 5000
                    
                              
                          - stepper.report_position:
                              id: my_stepper2
                              position: 0
                          - stepper.set_target:
                              id: my_stepper2
                              target: 500
                    

                    Wenn ich das installiere läuft alles durch. Gehe ich auf die ip Adresse kommt dieses hier:

                    1.jpg

                    Die Motoren drehen sich so wie gewünscht.

                    Wenn ich nun unter ioBroker versuche bei Instanzen / esphome auf den Schraubenschlüssel klicke um auf ADD DEVICE klicke, passiert folgendes:

                    Ich gebe die ip Adresse ein und bekomme diese Meldung.

                    2.jpg

                    Wo liegt der Fehler?

                    kommen da noch. mehr Informationen im log ?

                    B 1 Antwort Letzte Antwort
                    0
                    • DutchmanD Dutchman

                      @beowolf sagte in Wemos d1 mini - http Aufruf geht nur einmal.:

                      @opensourcenomad sagte in Wemos d1 mini - http Aufruf geht nur einmal.:

                      @beowolf said in Wemos d1 mini - http Aufruf geht nur einmal.:

                      Wo habe ich den Fehler?

                      Du versuchst das Rad neu zu erfinden?

                      Ich habe es jetzt mal mit ESPHome Probiert.

                      Dieses hier habe ich geschrieben:

                      esphome:
                        name: futterpender1
                      
                      esp8266:
                        board: d1_mini
                      
                      # Enable logging
                      logger:
                      
                      # Enable Home Assistant API
                      api:
                      
                      ota:
                        password: "36a7cb41816e3f18cec9888c42a89a86"
                        
                      web_server:
                        port: 80 
                      
                      wifi:
                        ssid: !secret wifi_ssid
                        password: !secret wifi_password
                      
                        # Enable fallback hotspot (captive portal) in case wifi connection fails
                        ap:
                          ssid: "Futterpender1 Fallback Hotspot"
                          password: "KalbpluyilLb"
                      
                      captive_portal:
                      
                      
                      
                      stepper:
                        - platform: a4988
                          id: my_stepper1
                          step_pin: D3
                          dir_pin: D4
                          max_speed: 1000 steps/s
                      
                          # Optional:
                          sleep_pin: D2
                          acceleration: inf
                          deceleration: inf
                      
                        - platform: a4988
                          id: my_stepper2
                          step_pin: D6
                          dir_pin: D7
                          max_speed: 100 steps/s
                      
                          # Optional:
                          sleep_pin: D5
                          acceleration: inf
                          deceleration: inf
                             
                      
                      #cover:
                      #  - platform: template
                      #    name: "Shade 1"
                      #    id: shade_1
                      
                      
                      button:
                        - platform: template
                          name: Futterspender1
                          id: my_button
                      
                          # Optional variables:
                          icon: "mdi:emoticon-outline"
                          on_press:
                            - logger.log: "Button pressed"
                       
                      #    open_action:
                            - stepper.report_position:
                                id: my_stepper1
                                position: 0
                            - stepper.set_target:
                                id: my_stepper1
                                target: 5000
                      
                                
                            - stepper.report_position:
                                id: my_stepper2
                                position: 0
                            - stepper.set_target:
                                id: my_stepper2
                                target: 500
                      

                      Wenn ich das installiere läuft alles durch. Gehe ich auf die ip Adresse kommt dieses hier:

                      1.jpg

                      Die Motoren drehen sich so wie gewünscht.

                      Wenn ich nun unter ioBroker versuche bei Instanzen / esphome auf den Schraubenschlüssel klicke um auf ADD DEVICE klicke, passiert folgendes:

                      Ich gebe die ip Adresse ein und bekomme diese Meldung.

                      2.jpg

                      Wo liegt der Fehler?

                      kommen da noch. mehr Informationen im log ?

                      B Offline
                      B Offline
                      Beowolf
                      schrieb am zuletzt editiert von
                      #18

                      @dutchman
                      Nö

                      Die Natur braucht nicht unseren Schutz, sie braucht unsere Abwesenheit.

                      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

                      343

                      Online

                      32.5k

                      Benutzer

                      81.6k

                      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