ESP8266 Webserver mit mDNS - Tutorial deutsch

Поділитися
Вставка
  • Опубліковано 11 вер 2024
  • Weitere Informationen
    Hier geht es zu meiner Playlist ESP8266 für Noobs (Tutorialreihe):
    • ESP8266 für Noobs
    Den Code müsst ihr nicht abtippen, hier geht's zum aktuellen Beitrag und Programmcode:
    makesmart.net/...
    Gönn dir die Produkte für dein nächstes Projekt über meinen Amazon-Affiliate-Link:
    www.amazon.de/...
    Weitere Tutorials zum Thema ESP8266, D1 Mini und der Arduino IDE findest du in der makesmart Community:
    makesmart.net/...
    Hast du Fragen oder Probleme? Brauchst du Hilfe bei deinen Projekten? Fragen kannst du auch auf dem makesmart Discord-Server stellen:
    makesmart.net/...

КОМЕНТАРІ • 69

  • @JesterShoeman
    @JesterShoeman 2 роки тому +21

    Unnormales Video. Endlich mal Nerd-Themen auf nicht-nerdig rübergebracht - nice!

  • @Zweibruecker
    @Zweibruecker 2 роки тому +7

    Sehr gutes Video. Bitte mehr davon. Ich bin kompletter Neuling und habe schon sehr viel von dir gelernt

  • @LeDiesell
    @LeDiesell 2 роки тому +4

    Alter...wie geil ist den bitte der Content?
    MEHR

    • @cooper187
      @cooper187  2 роки тому

      push push push 🔥🔥✌🏼️

  • @Lions-Power2003
    @Lions-Power2003 10 місяців тому +2

    So habe das Video durch gearbeitet und ich muss sagen einfach bomben mäßig, habe nie so ein gutes Erklär Video gehabt und ich habe schon weit über 50 stück angesehen. Da gibt es nichts zusagen weiter so, Einfach echt gut, hat bei mir auch sofort alles Funktioniert. Da hinterlasse ich gleich ein Abo und ein Daumen hoch👍👍👍👍. VG Cool und Löwenstark

    • @cooper187
      @cooper187  10 місяців тому

      Danke dir freut mich!

  • @thomasbauer3108
    @thomasbauer3108 2 роки тому +3

    So nice. Wie du Infos auf den Punkt bringst und eine nach der anderen drückst. Perfekt. 6m45 Spaß und am Ende weiß man wie es geht. So nice. Der Rambo Edit

  • @timo6835
    @timo6835 Рік тому +1

    Du machst das alles echt klasse, wirklich gute Erklärung zum Einstieg👍

  • @sihanho6171
    @sihanho6171 2 роки тому +13

    bei mir hat mDNS nicht funktioniert. MDNS.update(); sollte in void loop(){} hinzufuegen.

    • @rolandweghorn4345
      @rolandweghorn4345 8 місяців тому

      War auch mein Problem - vielen Dank für den Hinweis!!!

    • @TimoXtrem
      @TimoXtrem 6 місяців тому

      JOOO vielen DANK! für deine Info! hat mir sehr geholfen! Hatte genau das gleiche Problem!😀

  • @djhardst
    @djhardst Рік тому +1

    Deine Videos sind echt sehr guet 😁🦕

  • @ollidecker
    @ollidecker 2 роки тому +2

    Geil, danke. Bin auf den Rest gespannt

  • @Grinstopher
    @Grinstopher Рік тому +1

    Wenn es mit dem UA-camn mal keinen Spaß mehr macht, kannst du auch Beiträge in der Tagesschau einsprechen. Danke für deine Videos, top!

    • @cooper187
      @cooper187  Рік тому

      Na das ist doch mal ein Kompliment. 😅🙈 Danke dir!

  • @MrJuanilogo
    @MrJuanilogo 2 роки тому

    Ich mag dein Humor Junge.

  • @spartacus051
    @spartacus051 Рік тому +1

    hallo, leider ist deine website jetzt offline, gibt es den code auch wo anders?

  • @newbusinessvision-berlin
    @newbusinessvision-berlin 3 місяці тому +1

    I LOVE IT !!!!

    • @newbusinessvision-berlin
      @newbusinessvision-berlin 3 місяці тому

      Oh, Sorry, eine Frage. Wenn ich das nun z. B. als Datei speichere, dann kann ich doch im nächsten Projekt meinen Code übersichtlicher machen in dem ich das per #include einbinde, oder? Natürlich nur dann wenn sich die Datei "Webserver.h" im gleichen Ordner befindet. Oder versteh ich das was falsch?

    • @cooper187
      @cooper187  3 місяці тому +1

      könntest du schon machen aber der Aufbau bzw die Struktur wird dadurch im Background natürlich komplizierter

  • @martinschmidt2683
    @martinschmidt2683 3 місяці тому

    Dank UA-cam Videos wie deinem, sehr gut erklärt, würde ich mir schon zutrauen den ESP wie beschrieben einzurichten. Dank eines bekannten Buches würde es mir wahrscheinlich auch gelingen einen Servo Motor anzusteuern. Die Frage ist allerdings woher der Strom kommt, wenn ich das Ding an einer Deckenlampe verbaue. Irgendwie muss ich ja den Strom der Deckenlampe "anzapfen" und dann so reduzieren (auf 6,5 bis 12 Volt?) das der ESP nicht sofort abraucht. Sorry für die Beschreibung, ich bin kein Elektriker. 😊

    • @cooper187
      @cooper187  3 місяці тому

      Bin auch kein Elektriker aber ja irgendwo musst du 5V herziehen um den D1 Mini - oder 3.3V um den ESP8266 zu betreiben. Gebe da keine Anleitung, weil kb,dass ich schuld bin wenn die Bude abbrennt. Gibt aber sicherlich Netzteile oder Step Down Converter. Irgendwie lädt man sein Handy ja auch über die Steckdose 😬

    • @martinschmidt2683
      @martinschmidt2683 3 місяці тому

      @@cooper187 Mir schwebte da auch eher ein Lösungsansatz vor den ein Elektriker nachvollziehen kann. Selber wollte ich da nichts basteln. Am ende trifft mich moch der Schlag. 😂😂😂
      Step Down Converter wird einem Elektriker sicher etwas sagen. Ich hatte mir schon einmal Netzteile angesehen und überlegt ob man die umfunktionieren kann.

  • @Zweibruecker
    @Zweibruecker 2 роки тому +2

    esp8266 local wird bei mir nicht gefunden, obwhol in seriellen Monitor "DNS gestartet!" steht-. Hab die Schreibweise auch mehrfach überprüft. Hat jemand eine Idee?

    • @cooper187
      @cooper187  2 роки тому

      "Der Vorteil an solchen lokalen Domains ist, dass selbst wenn sich die IP-Adresse des ESPs durch dementsprechende Netzwerkeinstellungen mal ändern sollte, bleibt die Domain statisch und es gibt keine Probleme bei Einbindungen o.ä.
      Wichtig zu erwähnen wäre evtl., dass so ein mDNS bei vielen (oder allen(?)) Android-Geräten leider nicht unterstützt wird, sodass in diesem Fall dann auf die IP-Adresse zurückgegriffen werden muss."
      my.makesmart.net/topic/230/

    • @Zweibruecker
      @Zweibruecker 2 роки тому

      @@cooper187 Das habe ich auf deiner Seite auch gelesen. Ich versuche den ESP aber mit dem Browser meines Windows PC zu erreichen. Über die IP direkt ist das auch ohne Probleme möglich, leider funktioniert das mit der lokalen Domain nicht. Ich installier morgen mal die Bibliothek neu und versuche es nochmal.

    • @cooper187
      @cooper187  2 роки тому +4

      Glaube im Video fehlt
      MDNS.update();
      im loop(). Das könnt das Problem sein.

    • @Zweibruecker
      @Zweibruecker 2 роки тому

      @@cooper187 Danke! Daran hat es gelegt. Ist es denn normal, dass der Firefox jedesmal eine Datei runterlädt und mich fragt, mit welchem Programm er diese Datei öffnen soll? Das passiert auch, wenn ich "/relay_on" erreichen möchte. Es landet immer eine Datei im Download Ordner.

    • @cooper187
      @cooper187  2 роки тому

      vielleicht hilft es als content type nicht plain text zu nehmen sondern html..
      server.on("/", []() {
      server.send(200, "text/html", "ESP-Startseite!");
      });

  • @flinkiklug6666
    @flinkiklug6666 2 роки тому +5

    Bisschen ne Website mit HTML wäre noch cool. Sonst sehr hilfreich

    • @cooper187
      @cooper187  2 роки тому +2

      schau in die Beschreibung 😅

  • @ferdinandmetzger381
    @ferdinandmetzger381 2 роки тому

    ich feier dich mega

  • @LeDiesell
    @LeDiesell 2 роки тому +1

    Mehr von allem

  • @mitch100630
    @mitch100630 2 роки тому

    Super Videos und schön und witzig erklärt! 👍
    Was würde passieren, wenn die wlan Verbindung unterbrochen wird, verbindet sich der ESP wieder?
    Ps. Ich bin absoluter Neuling 🤪

    • @cooper187
      @cooper187  2 роки тому +1

      Danke :) und ja, tut er! 😁

  • @SLYPA
    @SLYPA 2 роки тому

    gutes Video🔥

  • @dominikbarnhofer5083
    @dominikbarnhofer5083 Рік тому

    Warum definierst du in Zeile 7,8 und 11 (bezogen auf den Code in deinem Forum) die Variablen als const char* anstatt string. Also das const kann ich mir erklären damit im späteren Programmverlauf die Variable nicht mehr "ausversehen" aber was ist der Unterschied zwischen char* und einem string?
    Außerdem habe ich mich in deinem Forum angemeldet kann aber keine Kommentare schreiben warum?

  • @monzy57
    @monzy57 2 роки тому +2

    Kannst du die Serie bitte vorsetzen

    • @cooper187
      @cooper187  2 роки тому

      Ja 👍🏼 muss After Effects und Premiere Pro fixxen weil die restlichen Videos leider allemal broken sind..

  • @Lions-Power2003
    @Lions-Power2003 10 місяців тому

    Hi echt gutes Video, habe eine Frage, geht das mit jeden ESP8266 Modul habe zum Beispiel den ESP8266 ESP-01S WLAN WiFi. Danke schonmal in voraus.

    • @cooper187
      @cooper187  10 місяців тому +1

      Ja schon. Das hier war zB auf so einem Modul:
      vm.tiktok.com/ZGJcU39mp/
      Code:
      github.com/me-cooper/cooperESPDeck/tree/main/Programming/ESP8266/ESPDeck

  • @user001sg9
    @user001sg9 2 роки тому

    schönes Video, Danke. Zum Schluss ging es doch ein wenig zu schnell. An welcher Stelle oder wie wurde im Video der DNS-Name "...Local" definiert oder festgelegt??? Kurze Beschreibung wäre sehr hilfreich. Danke.

    • @cooper187
      @cooper187  2 роки тому

      Das ".local" passiert automatisch. Der Name "esp8266" ist in einer Variable gespeichert. Ergibt zusammen esp8266.local

  • @ernestomodi561
    @ernestomodi561 Рік тому

    Ich kann die Bibliotheken nicht finden, kann mir einer helfen

  • @benni9382
    @benni9382 6 місяців тому

    Gibt es eine Möglichkeit, denn Code noch zu bekommen, denn die Webseite bietet den nicht mehr an

    • @cooper187
      @cooper187  6 місяців тому

      github.com/me-cooper/esp8266-http-switch/blob/master/simple_http_switch.ino

  • @mathiasebner7012
    @mathiasebner7012 11 місяців тому

    Hallo hätte eine Farge bei mir versucht er die Verbindung herzustellen schafft es aber nicht an was könnte das liegen weiß wer an was das liegen könnte ??

    • @cooper187
      @cooper187  11 місяців тому

      falsche WLAN Zugangsdaten? Nicht genug Empfang?

  • @t.n.1056
    @t.n.1056 Рік тому

    Hast du auch ein Video, wo erklärt wird, wie man den ESP von unterwegs aus erreichen kann?

    • @cooper187
      @cooper187  Рік тому

      Unterwegs zugreifen auf den ESP8266 im Heimnetzwerk? Oder unterwegs zugreifen auf nen ESP der irgendwo ist? 😅

    • @cooper187
      @cooper187  Рік тому

      PS: Beides leider nicht aber entweder Port 80 am Router auf die ESP8266 IP freigeben bzw einen Reverse Proxy auf die IP vom ESP8266 setzen, oder irgendwas mit einem GSM Modul wenn von ganz unterwegs.

    • @t.n.1056
      @t.n.1056 Рік тому

      @@cooper187 also, wenn ich unterwegs bin, dann auf meinen ESP zugreifen. Geht also nur mit Router ? Und warum nicht mit Alexa und Google Home ?

    • @t.n.1056
      @t.n.1056 Рік тому

      @@cooper187 ps.: lieben Dank für deine Antwort 😊

    • @t.n.1056
      @t.n.1056 Рік тому

      @@cooper187 Sorry, jetzt: also, unterwegs auf ESP zugreifen, wobei der ESP mit meinem Router verbunden ist.

  • @kobra.9131
    @kobra.9131 2 роки тому

    Integration in Homeassistant wäre ganz nice

  • @JojoSLF
    @JojoSLF 2 роки тому

    ... einen ESP8266 mit einem temperaturfühler 4x am tag die temperatur im kühlschrank messen und in eine monatliche textdatei auf dem esp8266 schreiben, die dann per firefox abgerufen und ausgedruckt werden kann ... geht das ??

    • @cooper187
      @cooper187  2 роки тому +1

      Ja klar geht das.
      Eigentlich geht alles nur die Frage ist wie. 😅
      das Projekt müsste sich aber gut umsetzen lassen. 👍🏻

    • @JojoSLF
      @JojoSLF 2 роки тому

      @@cooper187 wird es dazu ein video geben :-)

    • @cooper187
      @cooper187  2 роки тому +1

      Bei meinem Kopfgefvcke was ich jedes Mal habe bei einem Video wahrscheinlich nicht 🙉
      Aber könnte dir alle Bausteine als Tutorial in Textform von mir Schicken. Die müsste man dann nur zusammenfügen. 👍🏻

    • @JojoSLF
      @JojoSLF 2 роки тому

      @@cooper187 ok ...

    • @cooper187
      @cooper187  2 роки тому +1

      Also hier sind mal ein paar Link dir dir dabei helfen dein Projekt umzusetzen. Als purer Anfänger kann das aber durchaus eine Herausforderung sein.
      Temperatur mit dem ESP8266 auslesen:
      my.makesmart.net/topic/114/
      Wie man das Dateisystem verwendet, um Daten im Flash zu speichern:
      my.makesmart.net/topic/84/
      Hier ist ein Template, wie man echte HTML-Dateien über den Async-Webserver ausliefern kann (auch über das Dateisystem):
      my.makesmart.net/topic/206/
      Ich denke ein guter Ansatz wäre die gespeicherten Werte aus dem SPIFFS auszulesen und sie dann über die HTML-Datei darzustellen. Die Druckansicht kann man auch über die HTML-Datei regeln. Also das läuft dann direkt über den Browser nicht über den ESP.
      Wenn dir JSON was sagt könnt dir das auch noch was helfen:
      my.makesmart.net/topic/141/
      So kannst du deine Werte als JSON behandeln und sie zB in einem Array speichern. Die Webseite zeigt dann nur die Array-Werte an.
      Hoffe das hilft dir weiter :) Gruß

  • @lime-407
    @lime-407 2 роки тому

    Mikrofon getauscht ?

  • @lamda9914
    @lamda9914 2 роки тому

    Hi, I like your vedio very much, can you give me an Email? I have some funny products, hope you can take some vedio. Thanks