Zitat von Cannon
Beitrag anzeigen
Ankündigung
Einklappen
Keine Ankündigung bisher.
KWL Widget
Einklappen
X
-
Ich habe mal noch mal reingeschaut. Ist alles drin. Also Luftfeuchte sollte auch angezeigt werden. Ich kann das nur provisorisch testen, da ich den Sensor nicht habe. Es sollte aber funktionieren.Zitat von Holoman5 Beitrag anzeigenKönnte man da irgendwo auch die Luftfeuchte mit einbauen in der Visu?
Einen Kommentar schreiben:
-
Ich meine, dass sollte mit drin sein. Schau mal in die Doku bzw. den Code. Ich kann nur die nächsten Tag eurlaubsbedingt nicht schauen.Zitat von Holoman5 Beitrag anzeigenKönnte man da irgendwo auch die Luftfeuchte mit einbauen in der Visu?
Einen Kommentar schreiben:
-
Läuft! Ich hatte noch ein uraltes Plugin wo ich die Werte garnicht hatte. Hab das Plugin von Cannon genommen und die Items mit Struktur angelegt mit dem selben Pfad wie bei Cannon und schau es läuft!!
Könnte man da irgendwo auch die Luftfeuchte mit einbauen in der Visu?
Danke Leute!
Einen Kommentar schreiben:
-
Evtl. den Cache noch nicht geleert (Unter Einstellungen)?Zitat von Holoman5 Beitrag anzeigenIch habe das Widget von Git und hab eigentlich alles richtig importiert.
Einen Kommentar schreiben:
-
Ich würde erstmal die Tabelle weglassen. Keine Ahnung, ob das mit den absoluten Positionierungen in einer Tabelle überhaupt klappt.
Zudem müssen wenigstens die items 'Zentral.pluggit.CurrentUnitMode.SummerMode' und 'Zentral.pluggit.Bypass.Open' korrekt belegt sein, damit das Haus mit dem Betriebsmodus angezeigt wird.
Zeigt die Konsole der Browser-Tools Fehler an?
EDIT: die Tabelle ist nicht das Problem. Die sorgt für eine gute Positionierung aller Elemente, wenn kein Block verwendet wird.
Wenn die genannten items im Backend nicht definiert sind, bekomme ich die gleiche fehlerhafte Darstellung ohne Icons.Zuletzt geändert von wvhn; 30.03.2023, 22:52.
Einen Kommentar schreiben:
-
Danke für die schnelle Antwort.
Doch die Icons sind in richtigen Ordner.
Ich habe die Version 3.1.0
Aufrufen tue ich es mit:
{% import "kwl.html" as kwl %}
und dann
ich habe bis jetzt nicht alle Items korrigiert.HTML-Code:<div class="block"> <div class="set-1" data-role="collapsible-set" data-theme="c" data-content-theme="a" data-mini="true"> <div data-role="collapsible" data-collapsed="false"> <h3>Lüftungsanlage</h3> <table width="100%"> <tr> <td align="left"> {{ kwl.kwl('', 'pluggit.frischluft', 'pluggit.zuluft', 'pluggit.fortluft', 'pluggit.abluft', 'pluggit.fanSpeed', 0, 4, 'pluggit.remainingFilterLifetime', 'Zentral.pluggit.FilterDefaultTime', 'Zentral.pluggit.CurrentUnitMode.SummerMode', 'Zentral.pluggit.Bypass.Open', 'Zentral.pluggit.VOC_Sensor.SensorValue') }} </td> </tr> </table> </div> </div> </div>
Danke
Einen Kommentar schreiben:
-
Du solltest zumindest mitteilen, welche smartVISU Version Du nutzt und wie der Widget-Aufruf aussieht.
Vermutlich sind die Icons nicht im richtigen Ordner (./dropins/icons/kwl).
Gruß
Wolfram
Einen Kommentar schreiben:
-
Hallo ich habe mein Problem mit dem Widget zwar schon an Cannon berichtet, aber vielleicht hat von euch jemand schon mal ne Idee woran es liegen könnte.
Ich habe das Widget von Git und hab eigentlich alles richtig importiert.
Anbei das Bild..
Danke schon mal.Angehängte Dateien
Einen Kommentar schreiben:
-
Leider ist das aktuell noch so. Die geplante Änderung ist irgendwie untergegangen. Ich kläre das auf shNG-Seite.Zitat von Cannon Beitrag anzeigen
Danke für den Hinweis. Das README hat mich etwas abgeschreckt:
## Widgets
The widget folder is being used by SmarthomeNG page generation plugin "visu-smartvisu". The plugin empties the folder and places plugin-specific widgets there.
Widgets placed there manually will be deleted. If you are using the plugin "visu-smartvisu" you should place your own widgets in the dropins folder.
There, you can add documentation files for these widgets. If no documentation is available / needed you can place the widgets also in "pages/(yourPage)/widgets".
Danke für den Hinweis.
Einen Kommentar schreiben:
-
Danke für den Hinweis. Das README hat mich etwas abgeschreckt:Zitat von wvhn wvhn Beitrag anzeigenDas geht beim Importieren des Widgets schief, wenn Du den Pfad nicht explizit angibst. Das Widget sollte direkt in ./dropins oder ./dropins/widgets liegen.
... ich wollte ungern, dass mein Widget einfach gelöscht wird und dann weg ist.## Widgets
The widget folder is being used by SmarthomeNG page generation plugin "visu-smartvisu". The plugin empties the folder and places plugin-specific widgets there.
Widgets placed there manually will be deleted. If you are using the plugin "visu-smartvisu" you should place your own widgets in the dropins folder.
There, you can add documentation files for these widgets. If no documentation is available / needed you can place the widgets also in "pages/(yourPage)/widgets".
Gut, geht jetzt .. dann kann ich ja weiter machen ...Zitat von wvhn wvhn Beitrag anzeigenRichtig ist „widget_kwl.kwl.html“. Das erste „kwl“ ist für den Dateinamen und das zweite für den Macronamen in der Datei.
Die Doku durchsucht die Makros in allen Widget-Dateien, listet die gefundenen Macros auf und legt einen Link zur jeweiligen Doku-Datei an, wenn eine gefunden wurde.
Einen Kommentar schreiben:
-
Das geht beim Importieren des Widgets schief, wenn Du den Pfad nicht explizit angibst. Das Widget sollte direkt in ./dropins oder ./dropins/widgets liegen.Zitat von Cannon Beitrag anzeigenHier liegt das Widget:
smartVISU\dropins\widget_kwl\kwl.html
Richtig ist „widget_kwl.kwl.html“. Das erste „kwl“ ist für den Dateinamen und das zweite für den Macronamen in der Datei.Zitat von Cannon Beitrag anzeigenLaut Doku, sollte der Name des Widget dann so sein:
widget_custom.kwl.html
Die Doku durchsucht die Makros in allen Widget-Dateien, listet die gefundenen Macros auf und legt einen Link zur jeweiligen Doku-Datei an, wenn eine gefunden wurde.
Zuletzt geändert von wvhn; 16.03.2022, 17:02.
Einen Kommentar schreiben:
-
Wie wird denn die Doku-Seite in smartVISU eingebunden?Zitat von wvhn Beitrag anzeigenDokuseite erstellen (Anleitung siehe Abschnitt "Custom" in der Doku).
Hier liegt das Widget:
smartVISU\dropins\widget_kwl\kwl.html
Laut Doku, sollte der Name des Widget dann so sein:
widget_custom.kwl.html
Testhalber habe ich einfach ein anderes Widget rein kopiert, das umbenannt und dann noch oben dashinzugefügt. Das reicht aber offensichtlich nicht, dass ich es unter Custom auswählen kann. Die Parameter in der Doku werden ohnhin direkt aus dem Widget genommen. Aber ich weiß nicht, wo die Verbindung untereinander ist.Code:{% extends "custom/widget_custom.html" %}
Was habe ich übersehen?
Einen Kommentar schreiben:
-
Dachte ich mir auch.Zitat von henfri Beitrag anzeigenEin Bild in der Readme wäre noch schon.
Habe ich schon erledigt. Auch noch ein paar Änderungen bzgl. der Einbindung vorgenommen.
Einen Kommentar schreiben:


Einen Kommentar schreiben: