diff --git a/config.toml b/config.toml index f4bab4b6..b615f1b3 100644 --- a/config.toml +++ b/config.toml @@ -20,10 +20,14 @@ title = 'AhoyDTU' name = "Web Installer" url = "/web_install/" weight = 3 + [[menu.main]] + name = "Screenshots" + url = "/screenshots/" + weight = 4 [[menu.main]] name = "FAQ" url = "/faq/" - weight = 4 + weight = 5 [params] diff --git a/content/getting_started.html b/content/getting_started.html index 429fc02e..aedfbf2f 100644 --- a/content/getting_started.html +++ b/content/getting_started.html @@ -282,9 +282,35 @@ draft: false Diese Generation kann nur von einem ESP32 angesprochen werden, beim ESP8266 kann das SPI-Modul (im ESP) nicht in den Modus gebracht werden um korrekt mit dem CMT2300A zu sprechen. </p> </div> - <div class="col-10 col-sm-8 col-lg-6"> + <div class="col-10 col-sm-8 col-lg-6"> <p class="lead"> - Bild folgt + <a href="/img/fritzing/esp32-38_cmt_sch.png" target="_blank"><img src="/img/fritzing/esp32-38_cmt_sch.png" class="d-block mx-lg-auto img-fluid" alt="schematics" width="450" loading="lazy"></a> + </p> + </div> + <div class="col-lg-12"> + <p class="lead"> + <h4>Aufbau - Alternativen (CMT2300A)</h4> + <table class="table table-striped"> + <thead> + <tr> + <th scope="col">ESP</th> + <th scope="col">Schaltbild</th> + <th scope="col">Fritzing</th> + </tr> + </thead> + <tbody> + <tr> + <td>ESP32 (38Pin)</td> + <td><a target="_blank" href="/img/fritzing/esp32-38_cmt_sch.png">link</a></td> + <td><a target="_blank" href="/img/fritzing/src/esp32-38_nrf.fzz">link</a></td> + </tr> + <tr> + <td>ESP32 (38Pin) CMT + NRF</td> + <td><a target="_blank" href="/img/fritzing/esp32-38-nrf_cmt_sch.png">link</a></td> + <td><a target="_blank" href="/img/fritzing/src/esp32-38-nrf_cmt.fzz">link</a></td> + </tr> + </tbody> + </table> </p> </div> </div> diff --git a/content/screenshots.html b/content/screenshots.html new file mode 100644 index 00000000..dbc1470f --- /dev/null +++ b/content/screenshots.html @@ -0,0 +1,90 @@ +--- +title: "Getting Started" +date: 2024-01-02T01:27:10Z +tags: [] +draft: false +--- + +<div class="container my-5"> + <div class="row p-4 pb-0 pe-lg-0 pt-lg-5 align-items-center"> + <p class="lead"> + <h4>Screenshots der WebUI</h4> + </p> + </div> +</div> + +<div class="b-example-divider"></div> + +<div class="container my-5"> + <div class="row p-4 pb-0 pe-lg-0 pt-lg-5 align-items-center"> + <p class="lead"> + <a href="/img/screenshot/live.png" target="_blank"><img src="/img/screenshot/live.png" class="d-block mx-lg-auto img-fluid" alt="live view" loading="lazy"></a> + </p> + <p class="lead"> + Man kann auf einen Blick die Daten des Wechselrichters sehen. Im grünen Feld sind die AC-Daten, also alles auf Netzseite zu sehen. Die blauen Felder widerspiegeln die angschlossenen PV-Module. In der Fußzeile ist ein Zeitstempel, der angibt wann zuletzt Daten empfangen wurden. + </p> + </div> +</div> + +<div class="b-example-divider"></div> + +<div class="container my-5"> + <div class="row p-4 pb-0 pe-lg-0 pt-lg-5 align-items-center"> + <p class="lead"> + <h4>Active Power Control (APC) - Leistungsbegrenzung - Nulleinspeisung</h4> + </p> + <p class="lead"> + <a href="/img/screenshot/activePowerControl.png" target="_blank"><img src="/img/screenshot/activePowerControl.png" class="d-block mx-lg-auto img-fluid" alt="live view" loading="lazy"></a> + </p> + <p class="lead"> + Klickt man im grünen Feld auf "Active Power Control", so öffnet sich ein Fenster, in dem die Leistungsbegrenzung eingestellt werden kann. Diese kann sowohl dauerhaft als auch temporär gesetzt werden. Letzteres bedeutet, dass der Wechselrichter die Begrenzung in der Nacht wieder vergisst (sobald er auf der DC Seite keine Spannung mehr hat). + </p> + <p class="lead"> + Mit den Buttons 'Restart', 'Turn off' und 'Turn on' kann man den Wechselrichter neustarten oder ab- und anschalten. Wenn man den Wechselrichter neustartet, dann werden alle Werte (außer Gesamtertrag - Yield-Total) zurückgesetzt. + </p> + </div> +</div> + +<div class="b-example-divider"></div> + +<div class="container my-5"> + <div class="row p-4 pb-0 pe-lg-0 pt-lg-5 align-items-center"> + <p class="lead"> + <h4>Wechselrichter Information</h4> + </p> + <p class="lead"> + <a href="/img/screenshot/info.png" target="_blank"><img src="/img/screenshot/info.png" class="d-block mx-lg-auto img-fluid" alt="live view" loading="lazy"></a> + </p> + <p class="lead"> + Klickt man auf den Wechselrichtername (im grünen Feld) öffnet sich ein Fenster, dass Informationen zum Wechselrichter enthält. Man kann z.B. den Wechselrichtertyp, dessen Bauzeit oder auch verschiedene Versionen auslesen. + </p> + <p class="lead"> + Der Button "show grid profile" wird im nächsten Abschnitt erklärt. + </p> + </div> +</div> + +<div class="b-example-divider"></div> + +<div class="b-example-divider"></div> + +<div class="container my-5"> + <div class="row p-4 pb-0 pe-lg-0 pt-lg-5 align-items-center"> + <p class="lead"> + <h4>Grid Profile (Experte)</h4> + </p> + <p class="lead"> + <a href="/img/screenshot/grid.png" target="_blank"><img src="/img/screenshot/grid.png" class="d-block mx-lg-auto img-fluid" alt="live view" loading="lazy"></a> + </p> + <p class="lead"> + Klickt man auf den Wechselrichtername (im grünen Feld) öffnet sich ein Fenster, dass Informationen zum Wechselrichter enthält. Dort befindet sich ein Button "show". + </p> + <p class="lead"> + Es öffnet sich ein anderes Fenster, dass eine Tabelle mit vielen Zahlen enthält. Diese Zahlen geben an, wie sich der Wechselrichter in bestimmten Situationen verhält. Man kann durch die Werte das ein oder andere Verhalten des Wechselrichters besser verstehen. + </p> + </div> +</div> + +<div class="b-example-divider"></div> + +{{ end }} \ No newline at end of file diff --git a/content/web_install.html b/content/web_install.html index 5924688a..0710fa1f 100644 --- a/content/web_install.html +++ b/content/web_install.html @@ -41,8 +41,8 @@ draft: false </p> </div> <p class="lead"> - Alternativ kann auch die aktuelle Entwicklerversion heruntergeladen werden: <a href="https://nightly.link/lumapu/ahoy/workflows/compile_development/development03/ahoydtu_dev.zip" target="_blank">latest Development Build</a> (das zip enthält auch WebTools um die Version zu installieren)<br/> - (Die Entwicklerversion kann uU. instabil sein oder Fehler enthalten!) + Alternativ kann auch eine Entwicklerversion heruntergeladen werden: <a href="https://fw.ahoydtu.de/" target="_blank">weitere Versionen</a><br/> + (Die Entwicklerversionen können uU. instabil sein oder Fehler enthalten!) </p> </div> </div> diff --git a/layouts/index.html b/layouts/index.html index 37d24d0f..7f9d61ae 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -31,6 +31,17 @@ <div class="row p-4 pb-0 pe-lg-0 pt-lg-5 align-items-center"> <div class="col-lg-7 p-3 p-lg-5 pt-lg-3"> <h1 class="display-4 fw-bold lh-1">Neuigkeiten</h1> + <h4>Dezember 2023: Grid Profile kann gelesen werden</h4> + <p class="lead"> + Ahoy hat sich zur Aufgabe gemacht, ein Tool zu sein, die eigene Solaranlage zu überwachen und zu analysieren. Um noch tiefer in die Materie einzusteigen können jetzt auch die auf dem Wechselrichter hinterlegten Grid Profiles ausgelesen werden. + </p> + <p class="lead"> + Diese Profile geben Auskunft darüber, wie sich der Wechselrichter in bestimmten Situationen verhält, z.B. ab welcher Netzspannung er abschaltet oder aber welcher Netzfrequenz er eine Synchronisation startet. + </p> + <h4>November 2023: HMS-xxxxW Serie</h4> + <p class="lead"> + Leider kann Ahoy die Wechselrichter der HMS-xxxxW Serie (noch) nicht auslesen. Diese Wechselrichter haben eine integrierte DTU und kein Funkmodul mehr wie die drei vorherigen Generationen. + </p> <h4>Juni 2023: HMS / HMT Preview Firmware veröffentlicht</h4> <p class="lead"> Ahoy unterstützt mit dem ESP32 und einem Funkmodul (CMT2300A) jetzt auch die HMS und HMT Serie. diff --git a/static/firmware/231230_ahoy_0.8.36_6fb0535_esp32.bin b/static/firmware/231230_ahoy_0.8.36_6fb0535_esp32.bin new file mode 100644 index 00000000..df71fda2 Binary files /dev/null and b/static/firmware/231230_ahoy_0.8.36_6fb0535_esp32.bin differ diff --git a/static/firmware/231230_ahoy_0.8.36_6fb0535_esp8266.bin b/static/firmware/231230_ahoy_0.8.36_6fb0535_esp8266.bin new file mode 100644 index 00000000..67c969cc Binary files /dev/null and b/static/firmware/231230_ahoy_0.8.36_6fb0535_esp8266.bin differ diff --git a/static/firmware/manifest.json b/static/firmware/manifest.json index 4c3211e7..6c756e70 100644 --- a/static/firmware/manifest.json +++ b/static/firmware/manifest.json @@ -9,13 +9,13 @@ { "path": "/firmware/bootloader.bin", "offset": 4096 }, { "path": "/firmware/partitions.bin", "offset": 32768 }, { "path": "/firmware/ota.bin", "offset": 57344 }, - { "path": "/firmware/230817_ahoy_0.7.36_ba218ed_esp32.bin", "offset": 65536 } + { "path": "/firmware/231230_ahoy_0.8.36_6fb0535_esp32.bin", "offset": 65536 } ] }, { "chipFamily": "ESP8266", "parts": [ - { "path": "/firmware/230817_ahoy_0.7.36_ba218ed_esp8266.bin", "offset": 0 } + { "path": "/firmware/231230_ahoy_0.8.36_6fb0535_esp8266", "offset": 0 } ] } ] diff --git a/static/img/fritzing/esp32-38-nrf_cmt_sch.png b/static/img/fritzing/esp32-38-nrf_cmt_sch.png new file mode 100644 index 00000000..314f09b6 Binary files /dev/null and b/static/img/fritzing/esp32-38-nrf_cmt_sch.png differ diff --git a/static/img/fritzing/esp32-38_cmt_sch.png b/static/img/fritzing/esp32-38_cmt_sch.png new file mode 100644 index 00000000..58c73a53 Binary files /dev/null and b/static/img/fritzing/esp32-38_cmt_sch.png differ diff --git a/static/img/fritzing/src/esp32-38-cmt.fzz b/static/img/fritzing/src/esp32-38-cmt.fzz new file mode 100644 index 00000000..cd4fc964 Binary files /dev/null and b/static/img/fritzing/src/esp32-38-cmt.fzz differ diff --git a/static/img/fritzing/src/esp32-38-nrf_cmt.fzz b/static/img/fritzing/src/esp32-38-nrf_cmt.fzz new file mode 100644 index 00000000..8500dbf3 Binary files /dev/null and b/static/img/fritzing/src/esp32-38-nrf_cmt.fzz differ diff --git a/static/img/screenshot/activePowerControl.png b/static/img/screenshot/activePowerControl.png new file mode 100644 index 00000000..1f300910 Binary files /dev/null and b/static/img/screenshot/activePowerControl.png differ diff --git a/static/img/screenshot/alarms.png b/static/img/screenshot/alarms.png new file mode 100644 index 00000000..b3ec77d3 Binary files /dev/null and b/static/img/screenshot/alarms.png differ diff --git a/static/img/screenshot/displayConfig.png b/static/img/screenshot/displayConfig.png new file mode 100644 index 00000000..54e8d8e5 Binary files /dev/null and b/static/img/screenshot/displayConfig.png differ diff --git a/static/img/screenshot/grid.png b/static/img/screenshot/grid.png new file mode 100644 index 00000000..3e8a400c Binary files /dev/null and b/static/img/screenshot/grid.png differ diff --git a/static/img/screenshot/info.png b/static/img/screenshot/info.png new file mode 100644 index 00000000..411f46cb Binary files /dev/null and b/static/img/screenshot/info.png differ diff --git a/static/img/screenshot/inverterGeneral.png b/static/img/screenshot/inverterGeneral.png new file mode 100644 index 00000000..d6af5ff3 Binary files /dev/null and b/static/img/screenshot/inverterGeneral.png differ diff --git a/static/img/screenshot/inverterInputs.png b/static/img/screenshot/inverterInputs.png new file mode 100644 index 00000000..5750b6d9 Binary files /dev/null and b/static/img/screenshot/inverterInputs.png differ diff --git a/static/img/screenshot/inverterOverview.png b/static/img/screenshot/inverterOverview.png new file mode 100644 index 00000000..7b15274b Binary files /dev/null and b/static/img/screenshot/inverterOverview.png differ diff --git a/static/img/screenshot/inverterRadio.png b/static/img/screenshot/inverterRadio.png new file mode 100644 index 00000000..7e8d45c1 Binary files /dev/null and b/static/img/screenshot/inverterRadio.png differ diff --git a/static/img/screenshot/radioStatistics.png b/static/img/screenshot/radioStatistics.png new file mode 100644 index 00000000..781c4566 Binary files /dev/null and b/static/img/screenshot/radioStatistics.png differ