Ankündigung

Einklappen
Keine Ankündigung bisher.

KWL Widget

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Holoman5
    antwortet
    Zitat von Cannon Beitrag anzeigen

    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.
    Top Danke schaut gut aus!!

    Einen Kommentar schreiben:


  • Cannon
    antwortet
    Zitat von Holoman5 Beitrag anzeigen
    Könnte man da irgendwo auch die Luftfeuchte mit einbauen in der Visu?
    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.

    Einen Kommentar schreiben:


  • Cannon
    antwortet
    Zitat von Holoman5 Beitrag anzeigen
    Könnte man da irgendwo auch die Luftfeuchte mit einbauen in der Visu?
    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.

    Einen Kommentar schreiben:


  • Holoman5
    antwortet
    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:


  • Cannon
    antwortet
    Zitat von Holoman5 Beitrag anzeigen
    Ich habe das Widget von Git und hab eigentlich alles richtig importiert.
    Evtl. den Cache noch nicht geleert (Unter Einstellungen)?

    Einen Kommentar schreiben:


  • wvhn
    antwortet
    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:


  • Holoman5
    antwortet
    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
    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>
    ich habe bis jetzt nicht alle Items korrigiert.

    Danke

    Einen Kommentar schreiben:


  • wvhn
    antwortet
    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:


  • Holoman5
    antwortet
    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:


  • wvhn
    antwortet
    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".
    Leider ist das aktuell noch so. Die geplante Änderung ist irgendwie untergegangen. Ich kläre das auf shNG-Seite.

    Danke für den Hinweis.

    Einen Kommentar schreiben:


  • Cannon
    antwortet
    Zitat von wvhn wvhn Beitrag anzeigen
    Das geht beim Importieren des Widgets schief, wenn Du den Pfad nicht explizit angibst. Das Widget sollte direkt in ./dropins oder ./dropins/widgets liegen.
    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".
    ... ich wollte ungern, dass mein Widget einfach gelöscht wird und dann weg ist.

    Zitat von wvhn wvhn Beitrag anzeigen
    Richtig 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.
    Gut, geht jetzt .. dann kann ich ja weiter machen ...

    Einen Kommentar schreiben:


  • wvhn
    antwortet
    Zitat von Cannon Beitrag anzeigen
    Hier liegt das Widget:
    smartVISU\dropins\widget_kwl\kwl.html
    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 anzeigen
    Laut Doku, sollte der Name des Widget dann so sein:
    widget_custom.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.

    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:


  • Cannon
    antwortet
    Zitat von wvhn Beitrag anzeigen
    Dokuseite erstellen (Anleitung siehe Abschnitt "Custom" in der Doku).
    Wie wird denn die Doku-Seite in smartVISU eingebunden?

    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 das
    Code:
    {% extends "custom/widget_custom.html" %}
    hinzugefü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.

    Was habe ich übersehen?

    Einen Kommentar schreiben:


  • Cannon
    antwortet
    Zitat von henfri Beitrag anzeigen
    Ein Bild in der Readme wäre noch schon.
    Dachte ich mir auch. Habe ich schon erledigt. Auch noch ein paar Änderungen bzgl. der Einbindung vorgenommen.

    Einen Kommentar schreiben:


  • henfri
    antwortet
    Ein Bild in der Readme wäre noch schon.

    Einen Kommentar schreiben:

Lädt...
X