Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. [gelöst] VIS - fhem - Fensterkontakt - hqwidget Window and Shutter

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] VIS - fhem - Fensterkontakt - hqwidget Window and Shutter

    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      hauwech last edited by

      Hallo zusammen,

      ich versuche mich gerade mit iobroker anzufreunden. Mein vorrangiges Ziel ist es, eine Visualisierung für meine fhem Installation zu bauen.

      Ich experimentiere gerade mit dem Material Design Beispiel Projekt. Dort habe ich ein HQ Window und Shutter Widget auf eine Card gezogen und unter Flügel[0] den Fensterblatt-Sensor[1]: mit dem Fensterkontakt.state verknüpft. Ich habe unter "Allgemein -> min:open / max:closed eingestellt. Wenn ich dann die Seite im Browser öffne, wird das Widget entsprechend dem aktuellen state (open/closed) dargestellt.

      Allerdings wird die Anzeige nicht aktualisiert, wenn sich der Status ändert. Dazu ist ein manueller Browser refresh nötig. Der Status des Fensterkontakt-Objekts in der iobroker-fhem-Instanz wird aber fast in Echtzeit von open/closed bzw. closed/open aktualisiert.

      Ich habe mir nun zum Testen der Einfachheit halber in fhem einen dummy gebaut, der als status ebenfalls open/closed annimmt. Den Fensterblatt-Sensor[1]: habe ich testweise mit dem dummy verknüpft. Überraschenderweise wechselt die Anzeige des Widgets im Browser sofort, wenn ich den dummy open/closed umschalte.

      Beide fhem-Instanz-Objekte (Fensterkontakt und dummy) ändern ihren Status aber jeweils ohne daß ich einen Unterschied erkennen kann.

      Wo muß ich denn drehen, daß das mit dem echten Fensterkontakt auch funktioniert?

      Danke und Gruß

      Roland

      1 Reply Last reply Reply Quote 0
      • H
        hauwech last edited by

        Weiß jemand, ob das Widget in der Browseransicht überhaupt auf- und zugehen müßte bei einer Stausänderung?

        Gruß Roland

        1 Reply Last reply Reply Quote 0
        • H
          hauwech last edited by

          Hallo zusammen,

          vielleicht habe ich mich in meinem Eröffnungs-Beitrag umständlich ausgedrückt.

          Ich habe ein hqwidget "Window and Shutter" benutzt, weil die sehr ansprechend aussehen.~~![](</s><URL url=)http://zerche.de/image/openwindow.PNG" />

          Das habe ich mit einem Fensterkontakt-Object aus meiner ioBroker-fhem-Instanz verknüpft:![](</s><URL url=)http://zerche.de/image/Eigenschaften_1.PNG" />![](</s><URL url=)http://zerche.de/image/Eigenschaften_2.PNG" />

          Der state des Objekts wechselt von "open/closed" und "closed/open" innerhalb weniger Millisekunden.~~![](</s><URL url=)http://zerche.de/image/object_open.PNG" />

          ~~![](</s><URL url=)http://zerche.de/image/object_closed.PNG" />

          Das Widget ändert die Darstellung "open/closed" erst nach einem manuellen Browser-Refresh.

          Wo kann das Problem liegen?

          • an der ioBroker Webserver Instanz (steht derzeit auf "Standard nach Installation", Aktivierung "Puffer" und "Eingebautes 'Simple-API'" getestet -> keine Änderung"

          • am Widget

          • am Browser (Firefox, IE, Edge, Chrome, Windows 10, Android getestet)

          Oder habe ich was falsch gemacht/übersehen?

          Das eingangs beschriebene Widget-Sofort-Umschalten mit dem fhem-dummy funktioniert nicht mehr, ich weiß aber nicht, was ich bei den vielen Versuchen geändert habe, bevor ich das gemerkt habe.

          Gruß Roland~~~~~~~~~~

          1 Reply Last reply Reply Quote 0
          • H
            hauwech last edited by

            Hallo zusammen,

            das hat mir keine Ruhe gelassen, so habe ich alle Kombinationen durchprobiert. Erfolgreich war schließlich Folgendes:

            • Objekt-ID NICHT auf das Attribut .status setzen, sondern auf das Objekt selbst.

            • min/max auf 0/1 setzen

            • Fensterblatt-Sensor auf das Attribut .state setzen

            Damit geht die Anzeige des Widget wie gewünscht praktisch sofort auf und zu, auch wenn mir nicht klar geworden ist, wo jetzt das Mapping 0-closed/1-open geschieht.

            Gruß Roland

            ![](</s><URL url=)http://zerche.de/image/solution.PNG" />

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            Support us

            ioBroker
            Community Adapters
            Donate

            741
            Online

            31.8k
            Users

            80.0k
            Topics

            1.3m
            Posts

            1
            4
            1485
            Loading More Posts
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes
            Reply
            • Reply as topic
            Log in to reply
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
            The ioBroker Community 2014-2023
            logo