Script/Ausgabe Web-UI: Tabbing/Reiter möglich?
-
2000ede -
6. Januar 2024 um 18:31 -
Erledigt
-
-
-
- Hilfreichste Antwort
schau dir mal die Compiler-Übersetzung mit Zusatzseiten an !
.. mit css geht auch viel!
ein Link auf eine weitere Html-Seite welche im UFS-Speicher abgelegt ist und eingebettete Textdaten anzeigt sollte auch gehen.
aber achte auf den Cpu-Verbrauch 🙂 und sleep-250 !
-
Danke, karoCB ! Google hat mir nicht wirklich weitere Details ausgespruckt. Und ohne Beispiele ist das unterfangen für einen Anfänger wohl mindestens eine Hausnummer zu groß, auch wenn es in den Fingern juckt.
Schuster bleib bei deinen Leisten.
Frage: "aber achte auf den Cpu-Verbrauch" -> ich dachte die Kleincomputer haben immer 100% wie man mir gesagt haben. Stimmt das nicht und wenn: Wie sehe ich den/wie messe ich den CPU-Verbrauch? -
-
Status0 auf der Console gibt einiges aus!
z.B. ....."SleepMode":"Dynamic","Sleep":50,"LoadAvg":26
Wenn Rule oder Script zu viel Last erzeugen reist die WLAN-Verbindung im Hintergrundprozess ab und dann wird es problematisch.
Siehe SetOption60 0 und Sleep xx (0-250)
Ein AVG Wert von <100 ist ok, sonst den Sleep-50 Standardwert erhöhen.
-
karoCB danke für den Hinweis! Der hilft mir bzw nun kann ich das sporadisch langsame mir erklären. Da sagt er immer wlan schlecht. Damit muss ich mich nun beschäftigen bzw gucken wie ich dem entgegenwirken kann.
Bei mir springt der Wert je nach Abfrage (11) zwischen 40 und über 600...
-
sleep 250 setzen und das Programm zur allgemeinen Bewertung/ Verbesserung einkippen
-
Solange ich nicht dran umfummel macht es genau das was es soll. Freue mich auch dass ich alles geschafft habe was ich wollte bzw die Probleme gelöst bekommen habe. Liegt aber noch Fleißarbeit vor mir.
Die Möglichkeiten scheinen mit euren Hilfestellungen gigantisch zu sein - auch wenn ich Tasmota ein wenig vom Zielbild zweckentfremde. Aber wenn es das so gut kann warum nicht(?)
Wenn ich fertig bin (wobei sicherlich der Weg eins meiner größten Ziele ist) zeige ich es gerne. Allein das mit der Webseitenoption könnte die nächste Stufe/Berg sein.
Danke für euren Support und Verständnis für Anfängerfragen! -
Abschalten der Standard-Buttons!
>W
;Standardbutten ausschalten
;<style>form button{display:none}</style>ACHTUNG! http://IP/s10? - Edit nur noch so erreichbar !
-
Ein einfacher Aufruf der systematisch abgespeicherten Tasmotadaten aus dem Script vom UFS-Filesystem des Tasmota kann so erfolgen im Tasmota WebUI so:
>W
<a href="https://forum.creationx.de/ufs/beispiel.txt" style="color:red">____Daten____</a>
im HTML aus einer eigenen Seite TextAnzeige.html welche auch auf dem UFS-Filesystem liegt im Tasmota-Scriptaufruf so:
>W
<a href="https://forum.creationx.de/ufsd?" style="color:red">____csv-Daten____</a>; über Managerkontakt
<a href="https://forum.creationx.de/ufs/TextAnzeige.html" style="color:green">____HTML-Daten____</a>PS:ACHTUNG!
der Editor ändert den Code in der Anzeige (bitte https://localhost/ufsd ersetzen durch
im HTML-Standard so: viel
-
Hallo karoCB
Danke für Dein Beispiel. Ich weiss noch nicht, ob ich es richtig verstanden habe.
Mein Hauptanliegen ist es ja, sehr viele Daten mit dem ESP direkt zu visualisieren. Die eine Tasmotaseite-Ausgabe wird da zu groß (zu lang nach unten). Mein Traum wäre eigentlich eine Tabbing/Reiterseite. Im ersten Schritt reichen mich aber auch einzelne Seiten.
Daher möchte ich den Weg gehen, auf dem Tasmota weitere html-Seiten abzulegen.
Mit diesen Seiten möchte ich dann auf einzelne Variablen und arrays zugreifen. Eigentlich abstrakt gesagt wie der W-Bereich für die Tasmota Seite.Dein Beipiel habe ich so verstanden, dass es eine vorher generierte Textdatei anzeigt. Da bin ich noch nicht bzw ich möchte die direkten Werte abgreifen.
-
-
Hallo karoCB ,
wie sprechen aneinander vorbei. Sorry, wenn ich es nicht klar beschrieben habe.
Tasmota an Tasmota mache ich schon sehr viel, auch u.a. den von dir gerade geschrieben Weg.
Ich möchte aber wissen, wenn ich extra html Seiten auf einem selben Tasmota-ESP32 habe, wie ich dann dort auf die vorhanden Variablen zugreifen kann. Quasi wie die Originalseite, die durch >W "versorgt" wird.
Ich will aber nicht die Originalseite, sondern eine html Seite bauen (u.a. mit den gleichen Daten). -
Wie die Originalseite und auch die kleinen >w -Seiten versorgt werden kann ich nicht sagen (Stichwort -Browser / Quelltext / Untersuchen kann ich dir nur mitgeben)
So habe ich die Möglichkeiten der Manipulation im WebUI die ich kenne erforscht und dargestellt. Damit sind Laschen o.ä. auf weiteren HTML-Seiten welche auf dem UFS liegen mit Java.Script möglich wie auch die selektive Darstellung der in Datei abgespeicherten Daten.
Viel mehr wird das ohnehin mächtige Tasmota nicht mehr umsetzen - denn jeder weitere Weg liegt im Berry-Scriptumfeld. den ich nicht mehr mitgehen werde.