From 51aa96b6c68226dc6dba2dfab7d265fb72fd65a9 Mon Sep 17 00:00:00 2001 From: Lutz Bender Date: Thu, 26 Sep 2024 09:49:03 +0200 Subject: [PATCH] fix markdown syntax --- docs/Anzeige-Steuerung.md | 4 ++- docs/Cloud-Sicherung.md | 8 ++--- docs/Einstellungs-Seite erstellen.md | 22 ++++++++---- docs/Fehlersuche.md | 16 +++++---- docs/Grundkonzept.md | 9 ++--- "docs/Hausverbrauchs-Z\303\244hler.md" | 12 +++---- docs/Huawei-Smartlogger.md | 26 +++++++------- ... System aus Wechselrichter und Speicher.md | 6 ++-- docs/Ladeprofile.md | 4 +-- docs/Ladung nur nach Freischaltung.md | 35 ++++++++++++------- docs/MQTT.md | 16 ++++----- docs/Neues Modul programmieren.md | 16 +++++---- ...xtCloud als Sicherungs-Cloud einrichten.md | 4 +-- docs/Samba als Sicherung einrichten.md | 10 +++--- docs/Typische-Anwendungsfaelle.md | 31 +++++++++------- docs/Wiki-Eintrag erstellen.md | 4 +-- docs/Zaehler.md | 27 +++++++------- docs/_Sidebar.md | 2 +- 18 files changed, 142 insertions(+), 110 deletions(-) diff --git a/docs/Anzeige-Steuerung.md b/docs/Anzeige-Steuerung.md index 4d60949873..45beb1b78c 100644 --- a/docs/Anzeige-Steuerung.md +++ b/docs/Anzeige-Steuerung.md @@ -1,7 +1,9 @@ Die Kontrolle der openWB geschieht über einen Webbrowser. Aufruf geschieht über Eingabe der IP-Adresse der openWB. ## Startseite + Die hier angezeigten Leistungen werden direkt aus den Leistungsdaten, welche vom Zähler übertragen werden, übernommen. ## Auswertungen - Diagramme -In der Auswertung (und für's Langzeit-Logging) werden 5min-Intervalle der Zählerstände (kWh-Differenz/5min = kW) verwendet. \ No newline at end of file + +In der Auswertung (und für's Langzeit-Logging) werden 5min-Intervalle der Zählerstände (kWh-Differenz/5min = kW) verwendet. diff --git a/docs/Cloud-Sicherung.md b/docs/Cloud-Sicherung.md index 5659f4a858..69e3996a4d 100644 --- a/docs/Cloud-Sicherung.md +++ b/docs/Cloud-Sicherung.md @@ -1,10 +1,10 @@ _Einstellungen -> System -> System -> Sicherung/Wiederherstellung_ -In den Sicherungseinstellungen kann ein Cloud-Dienst für automatische Sicherungen hinterlegt werden. -Die Konfiguration des Cloud-Dienstes wird in diesem Wiki-Beitrag beschrieben. +In den Sicherungseinstellungen kann ein Cloud-Dienst für automatische Sicherungen hinterlegt werden. +Die Konfiguration des Cloud-Dienstes wird in diesem Wiki-Beitrag beschrieben. -Automatische Sicherungen werden nur ausgeführt, wenn die openWB als *primary* konfiguriert (oder die einzige) ist. -Auf als *secondary* konfigurierten openWBs werden nur manuelle Sicherungen und Sicherungen vor einem Update (falls aktiviert) ausgeführt, da hier keine Arbeitsdaten (Log-Dateien) zu sichern sind. +Automatische Sicherungen werden nur ausgeführt, wenn die openWB als **primary** konfiguriert (oder die einzige) ist. +Auf als **secondary** konfigurierten openWBs werden nur manuelle Sicherungen und Sicherungen vor einem Update (falls aktiviert) ausgeführt, da hier keine Arbeitsdaten (Log-Dateien) zu sichern sind. Folgende Anbieter werden unterstützt: diff --git a/docs/Einstellungs-Seite erstellen.md b/docs/Einstellungs-Seite erstellen.md index 70cab3337b..776e5a6c85 100644 --- a/docs/Einstellungs-Seite erstellen.md +++ b/docs/Einstellungs-Seite erstellen.md @@ -5,20 +5,28 @@ Die Installation des GUI-Repositories ist in eben diesem beschrieben: [openwb-ui Die Auswahllisten werden dynamisch erzeugt. Damit euer Element darin enthalten ist, muss im entsprechenden Ordner im Core-Repo eine config.py-Datei wie in den Samples beschrieben enthalten sein. Wenn keine Einstellungsseiten in vue hinterlegt sind, sind die Einstellungen als json-Objekt editierbar. Dies ist für einen PR im Core-Repo ausreichend. Wie Ihr auch einen PR im GUI-Repo für die Einstellungen erstellen könnt, erklären wir Euch hier am Beispiel eines Fahrzeugs: ### Einstellungen erzeugen + Im Ordner src/components des GUI-Repos legt Ihr im Ordner `vehicles` einen neuen Ordner `sample` an. Dort hinein kopiert Ihr die Vorlage aus dem Ordner [samples_gui](https://github.com/openWB/core/tree/master/docs/samples/samples_gui) und ersetzt sample durch den Namen eures neuen Fahrzeugs. Bitte auf die Groß- und Kleinschreibung achten. Nun müssen noch Frames für einzelnen Einstellungen ergänzt werden. Dafür könnt Ihr euch entweder an den bereits existierenden Modulen orientieren oder die Beispiele nutzen, die Ihr euch im GUI unter Einstellungen -> Beispiele anschauen könnt. Die Frames findet Ihr [hier](https://github.com/openWB/openwb-ui-settings/blob/main/src/views/TestingStore.vue). -`:model-value="$store.state.examples.text3"` -`@update:model-value="updateState('text3', $event)"` -Diese beiden Zeilen gibt es in jedem Frame. Die erste Zeile gibt den Wert an, der vom Broker gelesen werden soll. Die zweite den Wert, der aktualisiert werden soll. -Für die Einstellungen müssen die Zeilen immer so aussehen: -`:model-value="configuration.sample"` -`@update:model-value="updateConfiguration($event, 'configuration.sample')` +```javascript +:model-value="$store.state.examples.text3" +@update:model-value="updateState('text3', $event)" +``` + +Diese beiden Zeilen gibt es in jedem Frame. Die erste Zeile gibt den Wert an, der vom Broker gelesen werden soll. Die zweite den Wert, der aktualisiert werden soll. +Für die Einstellungen müssen die Zeilen immer so aussehen: + +```javascript +:model-value="configuration.sample" +@update:model-value="updateConfiguration($event, 'configuration.sample') +``` Dann werden die Einstellungen automatisch dem richtigen Topic im Broker zugeordnet. Wichtig ist, dass sample immer genau so heißt, wie die Einstellung in der config.py. Nach dem Tag `