diff --git a/NSPanel-Starthilfe-FAQ.md b/NSPanel-Starthilfe-FAQ.md index f2f8e3a..9187370 100644 --- a/NSPanel-Starthilfe-FAQ.md +++ b/NSPanel-Starthilfe-FAQ.md @@ -158,27 +158,23 @@ Hier wenn der Adapter als Server läuft Hier als Client Bildschirmfoto 2024-09-23 um 12 44 14 -Bildschirmfoto 2024-09-23 um 12 43 49 -**** +Bildschirmfoto 2024-09-23 um 12 43 49 + +*** ## MQTT-Tasmota Einstellungen -Bildschirmfoto 2023-09-26 um 18 10 44 - -* Host -> IP-Adresse vom ioBroker -* Port -> der Port welcher im MQTT-Adapter eingestellt wurde -* Client -> Name der in der Connect Meldung vom MQTT-Adapter angezeigt wird (mqtt.0.info.connection) -* User, Password -> siehe MQTT-Adapter -* topic -> Name für die Variable, diese wird für die Hierarchie im MQTT genutzt -* full topic -> für eine sinnvolle Hierarchie sollte nicht die Vorgabe %prefix%/%topic% nutzen, sondern umgekehrt. Seht euch die beiden Bilder unten an. +* FULL TOPIC -> für eine sinnvolle Hierarchie sollte nicht die Vorgabe %prefix%/%topic% genutzt werden, sondern umgekehrt. Seht euch die beiden Bilder unten an und entscheidet selber. +[zurück zur Installtionsanleitung](ioBroker---Basisinstallation.md#4-mqtt-tasmota-config) *** Hierarchie mit **Smarthome/%topic%/%prefix%** Bildschirmfoto 2023-09-26 um 18 38 06 Hierarchie mit **Smarthome/%prefix%/%topic%** -Bildschirmfoto 2023-09-26 um 18 39 40 - +Bildschirmfoto 2023-09-26 um 18 39 40 + +*** ## "CustomSend" fehlt -[In der Basisinstallation gibt es drei Möglichkeiten](https://github.com/joBr99/nspanel-lovelace-ui/wiki/ioBroker---Basisinstallation#7-customsend-anlegen) +[In der Basisinstallation gibt es drei Möglichkeiten](ioBroker---Basisinstallation.md#7-customsend-anlegen) *** \ No newline at end of file diff --git a/ioBroker---Basisinstallation.md b/ioBroker---Basisinstallation.md index cd96e18..9e9b5d3 100644 --- a/ioBroker---Basisinstallation.md +++ b/ioBroker---Basisinstallation.md @@ -56,26 +56,24 @@ Matthias Kleine hat ein neues Video zum ganzen Installationsprozzes, vom flashen **Neues Video Tutorial** von [haus-automatisierung.com](http://haus-automatisierung.com/) https://www.youtube.com/watch?v=ZPLJk2ZLo_8 - NSPanel mit Lovelace UI - so habe ich mir das vorgestellt! - -[Altes Video mit der Beschreibung zum Flashen](https://www.youtube.com/watch?v=uqPz08ZpFW8) + Als Alternative zu den von Matthias gezeigten Tools zum Flashen des ESP32 kann man mittlerweile auch den [Tasmota WebInstaller](https://tasmota.github.io/install/) nutzen. Die Nutzung ist relativ selbsterklärend. Nach dem Flashen solltest du bereits die grundsätzliche Tasmota Konfiguration vornehmen: - + a) Unter „Sonstige Einstellungen“ trägst du im Feld Vorlage ```json {"NAME":"NSPanel","GPIO":[0,0,0,0,3872,0,0,0,0,0,32,0,0,0,0,225,0,480,224,1,0,0,0,33,0,0,0,0,0,0,0,0,0,0,4736,0],"FLAG":0,"BASE":1} ``` -ein, hakst Aktivieren "an" und klickst auf Speichern. Du kannst natürlich auch noch Device und Friendly Name vergeben -![image](https://user-images.githubusercontent.com/102996011/189354526-51aa1b0d-43d5-4c0d-8cc7-bdff0de29e24.png) +ein, hakst Aktivieren "an" und klickst auf Speichern. Du kannst natürlich auch noch Device und Friendly Name vergeben +![TASMOTA Sonstige Einstellungen]() -b) Unter Logging fügst du die IP von deinem ioBroker unter Sys-Log Host () ein und klickst auf Speichern. - -c) Unter Konsolen/Konsole kannst du natürlich auch noch weitere Einstellungen vornehmen (ipaddress1 192.168.X.X für statische IP’s, setOption’s, etc.) +b) Unter Logging fügst du die IP von deinem ioBroker unter Sys-Log Host () ein und klickst auf Speichern. +TASMOTA Logging -d) **Hinweis**: Unter Umständen macht es Sinn, die NSPanel Temperatursensoren noch zu konfiguirieren/kalibrieren. Wir haben dies in einer eignen [FAQ](https://github.com/joBr99/nspanel-lovelace-ui/wiki/NSPanel-Tasmota-FAQ#2-sensoren) bereits erklärt. +c) **Hinweis**: Unter Umständen macht es Sinn, die NSPanel Temperatursensoren noch zu konfiguirieren / kalibrieren. Wir haben dies in der [Tasmota FAQ](https://github.com/joBr99/nspanel-lovelace-ui/wiki/NSPanel-Tasmota-FAQ#2-sensoren) erklärt. *** @@ -83,26 +81,30 @@ d) **Hinweis**: Unter Umständen macht es Sinn, die NSPanel Temperatursensoren n Im Tasmota findest du unter „Konsolen“ den Button „Verwalte Dateisystem“. Wenn du diesen anklickst, siehst du einen weiteren Button „Datei erstellen und bearbeiten“. Du änderst den Dateinamen „neue-datei.txt“ in „autoexec.be“ und fügst den Inhalt aus dem folgenden Link ein: **https://raw.githubusercontent.com/joBr99/nspanel-lovelace-ui/main/tasmota/autoexec.be** -![image](https://user-images.githubusercontent.com/102996011/189356139-54888313-987c-47dd-86c5-3cac7a8b5e88.png) +Tasmota Dateisystem Danach klickst du auf „Speichern“ und dann solltest du Tasmota rebooten. -Wenn das Panel bereits unter einer anderen Variante (z.B. [haus-automatisierung.com](http://haus-automatisierung.com/)) installiert war, dann bitte alle Dateien (insbesondere [autoexec.be](http://autoexec.be/) und autoexec.bec) vorher über das Flammensymbol hinter dem Dateinamen löschen. Und von vorne mit dem Punkt 3 beginnen - -![image](https://user-images.githubusercontent.com/102996011/189356257-6b84c45e-1d00-4039-96b4-6787c3d2f671.png) +Wenn das Panel bereits unter einer anderen Variante installiert war, dann bitte alle Dateien (insbesondere autoexec.be und autoexec.bec) vorher über das Flammensymbol hinter dem Dateinamen löschen. Und von vorne mit dem Punkt 3 beginnen. + +Tasmota Dateisystem *** ## **4.) MQTT (Tasmota) Config** Im Tasmota unter „Einstellungen/MQTT konfigurieren“: -a) Host -> die IP deines ioBrokers -b) Den Port deiner ioBroker-MQTT-Adapter-Instanz eingeben (für mqtt.0.). Wenn du noch keinen MQTT-Adapter installiert hast, dann verwende bitte nicht unbedingt den Standard-Port 1883. Dieser Port wird auch von anderen Pseudo-MQTT-Adaptern (Sonoff/Shelly/etc.) ebenfalls verwendet und führt im parallelen Betrieb mit anderen MQTT-Devices später unweigerlich zu Komplikationen. Verwende für die MQTT-Instanzen einen Port ab 1886 oder 1887 oder 1888 oder höher. Das Problem zeigt sich in der Regel ab dem Zeitpunkt, an dem der Topic „CustomSend“ nicht von deiner MQTT-Instanz abonniert wird. -c) Benutzer und Passwort aus der ioBroker-MQTT-Instanz eintragen -d) Bei Client und topic trage in der Regel „NSPanel_X“ ein. (X = 1, 2, 3 oder WZ für Wohnzimmer, etc.) -e) Für den full topic verwende in der Regel „SmartHome/%topic%/%prefix%/“. -f) Speichern klicken und Einstellungen verlassen -![image](https://user-images.githubusercontent.com/102996011/189357302-39068cae-94c9-4c5d-a9b4-fc399cea04f7.png) + +**Host** -> die IP deines ioBrokers / MQTT-Server +**Port** deiner ioBroker-MQTT-Adapter-Instanz eingeben (für mqtt.0.). Wenn du noch keinen MQTT-Adapter installiert hast, dann verwende bitte nicht unbedingt den Standard-Port 1883. Dieser Port wird auch von anderen Pseudo-MQTT-Adaptern (Sonoff/Shelly/etc.) ebenfalls verwendet und führt im parallelen Betrieb mit anderen MQTT-Devices später unweigerlich zu Komplikationen. Verwende für die MQTT-Instanzen einen Port ab 1886 oder 1887 oder 1888 oder höher. Das Problem zeigt sich in der Regel ab dem Zeitpunkt, an dem der Topic „CustomSend“ nicht von deiner MQTT-Instanz abonniert wird. +**Client** Name der in der Connect Meldung vom MQTT-Adapter angezeigt werden soll (mqtt.0.info.connection) +**Benutzer** und **Passwort** Wenn in der ioBroker-MQTT-Instanz vergeben wurde, hier auch eintagen +**Topic** Name für die Variable `%topic%` , diese wird für die Hierarchie im MQTT genutzt +**Full Topic** verwende in der Regel „SmartHome/%topic%/%prefix%/“. Eine Erklärung dazu, warum es anders sein soll als wie in der Tasmota vorgeschlagen, [findest du hier](NSPanel-Starthilfe-FAQ.md#mqtt-tasmota-einstellungen). + +Speichern klicken und Einstellungen verlassen + +Tasmota MQTT Einstellungen *** diff --git a/picture/basisinstallation/tasmota-autoexec.png b/picture/basisinstallation/tasmota-autoexec.png new file mode 100644 index 0000000..64541a8 Binary files /dev/null and b/picture/basisinstallation/tasmota-autoexec.png differ diff --git a/picture/basisinstallation/tasmota-dateisystem.png b/picture/basisinstallation/tasmota-dateisystem.png new file mode 100644 index 0000000..410e338 Binary files /dev/null and b/picture/basisinstallation/tasmota-dateisystem.png differ diff --git a/picture/basisinstallation/tasmota-logging-einstellungen.png b/picture/basisinstallation/tasmota-logging-einstellungen.png new file mode 100644 index 0000000..f3efec0 Binary files /dev/null and b/picture/basisinstallation/tasmota-logging-einstellungen.png differ diff --git a/picture/basisinstallation/tasmota-mqtt.png b/picture/basisinstallation/tasmota-mqtt.png new file mode 100644 index 0000000..2df7d32 Binary files /dev/null and b/picture/basisinstallation/tasmota-mqtt.png differ diff --git a/picture/basisinstallation/tasmota-sonstige- einstellungen-vorlage.png b/picture/basisinstallation/tasmota-sonstige- einstellungen-vorlage.png new file mode 100644 index 0000000..41c9b77 Binary files /dev/null and b/picture/basisinstallation/tasmota-sonstige- einstellungen-vorlage.png differ