<!doctype html>
< html lang = "en" class = "h-100" >
< body class = "d-flex flex-column h-100" >
< head >
< meta charset = "utf-8" >
< meta name = "viewport" content = "width=device-width, initial-scale=1, shrink-to-fit=no" >
< link href = "https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel = "stylesheet" integrity = "sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin = "anonymous" >
< title > Flash | AhoyDTU< / title >
< / head >
< main >
< div class = "alert alert-secondary my-3" role = "alert" >
Ahoy ist unter < a href = "https://creativecommons.org/licenses/by-nc-sa/4.0/de/" target = "_blank" > CC-BY-NC-SA 4.0< / a > lizensiert.
< / div >
< div class = "container col-xxl-8 px-4 py-5" >
< h3 > Development Build (ESP8266 / ESP32)< / h3 >
< p class = "lead" >
< / p >
< p class = "lead" >
Hierzu die Ahoy-Hardware per USB Kabel an den PC stecken und evtl. warten, bis die Treiber installiert sind. Anschließend auf den ensprechenden < strong > connect< / strong > Button klicken.
< / p >
< esp-web-install-button manifest = "firmware/manifest.json" >
< button class = "btn btn-primary" slot = "activate" > Development Build installieren< / button >
< span slot = "unsupported" >
< div class = "alert alert-warning" role = "alert" >
Your browser does not support installing things on ESP devices. Use Google Chrome or Microsoft Edge.
< / div >
< / span >
< span slot = "not-allowed" >
< div class = "alert alert-danger" role = "alert" >
You are not allowed to do this using http!
< / div >
< / span >
< / esp-web-install-button >
< div class = "alert alert-secondary mt-3" role = "alert" >
Der Online Installer wird von < a href = "https://esphome.github.io/esp-web-tools/" target = "_blank" > ESP Home Web Tools< / a > bereitgestellt
< / div >
< h3 > Release Build< / h3 >
< p class = "lead" >
Die Release Builds werden auf < a href = "https://ahoydtu.de" target = "_blank" > ahoyDtu.de< / a > veröffentlicht.
< / p >
< / div >
< div class = "container col-xxl-8 px-4 py-5" >
< h3 > Vorbereitungen Google Chrome< / h3 >
< p class = "lead" >
Bekommt man nach der Auswahl des COM-Ports einen Fehler < i > Failed to download manifest< / i > muss man Chrome mit einem Parameter starten:
< / p >
< p class = "lead" >
< div class = "row lead mb-2" >
< div class = "col col-md-2 col-sm-12" >
Windows
< / div >
< div class = "col mx-sm-4" >
< code > start chrome --allow-file-access-from-files< / code >
< / div >
< / div >
< div class = "row lead mb-2" >
< div class = "col col-md-2 col-sm-12" >
Linux
< / div >
< div class = "col mx-sm-4" >
< code > google-chrome --allow-file-access-from-files< / code >
< / div >
< / div >
< div class = "row lead" >
< div class = "col col-md-2 col-sm-12" >
OS X
< / div >
< div class = "col mx-sm-4" >
< code > open -a 'Google Chrome' --args -allow-file-access-from-files< / code >
< / div >
< / div >
< / p >
< div class = "alert alert-warning" role = "alert" >
< strong > Wichtig: < / strong > es darf keine weitere Instanz von Chrome offen sein, sonst funktionert der Parameter nicht.
< / div >
< / div >
< / main >
< footer class = "footer mt-auto text-center text-lg-start text-white" style = "background-color: #45526e" >
< div class = "text-center p-3" style = "background-color: rgba(0, 0, 0, 0.2);" >
© 2022
< a class = "text-white" href = "https://ahoydtu.de" > AhoyDTU.de< / a >
< / div >
< / footer >
< script type = "module" src = "https://unpkg.com/esp-web-tools@9.0.3/dist/web/install-button.js?module" > < / script >
< script src = "https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js" integrity = "sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin = "anonymous" > < / script >
< / body >
< / html >