Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. vis-inventwo Ideen und Anregungen

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.5k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.0k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    2.7k

vis-inventwo Ideen und Anregungen

Geplant Angeheftet Gesperrt Verschoben Visualisierung
vis
160 Beiträge 33 Kommentatoren 36.9k Aufrufe 44 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • Agria4800A Agria4800

    @jkvarel das verstehe ich, danke dir aber ;-)

    S Offline
    S Offline
    spencer85
    schrieb am zuletzt editiert von
    #131

    Danke erstmal für die tollen Widgets. Ich habe eine Wunsch oder ich bin einfach zu blöd dazu.

    Wunsch: Ein Rückmeldeobjekt für den simple slider.

    Da ich viel mit KNX steuere und da das Dimmobjekt nicht gleich dem Rückmeldeobjekt ist. Dadurch weiß der Slider nicht was am realen Taster an der Wand gerade eingestellt wurde.

    1 Antwort Letzte Antwort
    0
    • sigi234S sigi234

      @jkvarel

      Hallo, der Regler sieht gut aus aus. Wo gibt es diesen?

      Screenshot (1951)_LI.jpg

      Q Offline
      Q Offline
      quorle
      schrieb am zuletzt editiert von
      #132

      @sigi234 sagte in vis-inventwo Ideen und Anregungen:

      @jkvarel

      Hallo, der Regler sieht gut aus aus. Wo gibt es diesen?

      Screenshot (1951)_LI.jpg

      Wie kann man die Button so durchsichtig machen? Und wie bekommt man das Bild denn dann weiß?

      skvarelS 2 Antworten Letzte Antwort
      0
      • Q quorle

        @sigi234 sagte in vis-inventwo Ideen und Anregungen:

        @jkvarel

        Hallo, der Regler sieht gut aus aus. Wo gibt es diesen?

        Screenshot (1951)_LI.jpg

        Wie kann man die Button so durchsichtig machen? Und wie bekommt man das Bild denn dann weiß?

        skvarelS Offline
        skvarelS Offline
        skvarel
        Developer
        schrieb am zuletzt editiert von
        #133

        @quorle ... die Widget lassen sich über den Regler 'Transparenz' stufenlos durchsicht stellen

        5896d9d4-fb9e-4bb1-bf99-7a1ab41492bb-grafik.png

        #TeamInventwo
        • vis-inventwo & vis-2-widgets-inventwo
        • vis-icontwo & vis-2-widgets-icontwo

        1 Antwort Letzte Antwort
        0
        • Q quorle

          @sigi234 sagte in vis-inventwo Ideen und Anregungen:

          @jkvarel

          Hallo, der Regler sieht gut aus aus. Wo gibt es diesen?

          Screenshot (1951)_LI.jpg

          Wie kann man die Button so durchsichtig machen? Und wie bekommt man das Bild denn dann weiß?

          skvarelS Offline
          skvarelS Offline
          skvarel
          Developer
          schrieb am zuletzt editiert von
          #134

          @quorle .. weiße Icons gibt es bei der latest Version über die Bild-Einstellungen. Dort kannst Du die Farbe eintragen. ACHTUNG: Es wird nur ein HEX-Code akzeptiert.

          b62ddc42-ea5a-4258-8894-d9f02fe9e9f3-grafik.png

          Bei der stable Version klappt das über die Funktion 'invertieren' (beim Screenshot hat sich ein Übersetzungfehler eingeschlichen)

          ee8dbac5-ff22-4313-9400-977f92919524-grafik.png

          #TeamInventwo
          • vis-inventwo & vis-2-widgets-inventwo
          • vis-icontwo & vis-2-widgets-icontwo

          Q 1 Antwort Letzte Antwort
          0
          • skvarelS skvarel

            @quorle .. weiße Icons gibt es bei der latest Version über die Bild-Einstellungen. Dort kannst Du die Farbe eintragen. ACHTUNG: Es wird nur ein HEX-Code akzeptiert.

            b62ddc42-ea5a-4258-8894-d9f02fe9e9f3-grafik.png

            Bei der stable Version klappt das über die Funktion 'invertieren' (beim Screenshot hat sich ein Übersetzungfehler eingeschlichen)

            ee8dbac5-ff22-4313-9400-977f92919524-grafik.png

            Q Offline
            Q Offline
            quorle
            schrieb am zuletzt editiert von
            #135

            @skvarel sagte in vis-inventwo Ideen und Anregungen:

            @quorle .. weiße Icons gibt es bei der latest Version über die Bild-Einstellungen. Dort kannst Du die Farbe eintragen. ACHTUNG: Es wird nur ein HEX-Code akzeptiert.

            b62ddc42-ea5a-4258-8894-d9f02fe9e9f3-grafik.png

            Bei der stable Version klappt das über die Funktion 'invertieren' (beim Screenshot hat sich ein Übersetzungfehler eingeschlichen)

            ee8dbac5-ff22-4313-9400-977f92919524-grafik.png

            Ich sehe gerade, dass das bei der "latest Version" das invertieren beim NavigationButton nicht gibt. Kann das sein?

            skvarelS 1 Antwort Letzte Antwort
            0
            • Q quorle

              @skvarel sagte in vis-inventwo Ideen und Anregungen:

              @quorle .. weiße Icons gibt es bei der latest Version über die Bild-Einstellungen. Dort kannst Du die Farbe eintragen. ACHTUNG: Es wird nur ein HEX-Code akzeptiert.

              b62ddc42-ea5a-4258-8894-d9f02fe9e9f3-grafik.png

              Bei der stable Version klappt das über die Funktion 'invertieren' (beim Screenshot hat sich ein Übersetzungfehler eingeschlichen)

              ee8dbac5-ff22-4313-9400-977f92919524-grafik.png

              Ich sehe gerade, dass das bei der "latest Version" das invertieren beim NavigationButton nicht gibt. Kann das sein?

              skvarelS Offline
              skvarelS Offline
              skvarel
              Developer
              schrieb am zuletzt editiert von skvarel
              #136

              @quorle .. ja, das ist bei der latest rausgeflogen! Du kannst jetzt einen Farbcode eingeben.

              Bei weißen Icons einfach #FFFFFF eingeben

              Das hatte ich im Screenshot doch gezeigt

              2964a2ae-7978-4d35-b101-ba3ee1b3397f-grafik.png

              #TeamInventwo
              • vis-inventwo & vis-2-widgets-inventwo
              • vis-icontwo & vis-2-widgets-icontwo

              1 Antwort Letzte Antwort
              0
              • jkvarelJ jkvarel

                @rschwartz , bei vielen in diesem Beitrag haben diese Befehle geholfen:

                npm cache clean --force
                

                Wenn es dann immer noch nicht geht diesen hinterher:

                npm install -g @angular/cli
                
                S Offline
                S Offline
                senger1985
                schrieb am zuletzt editiert von
                #137

                @jkvarel Frage/Anregung:

                Ich habe gestern das "View in PopUp"-Widget in meine Vis integriert und bin schon sehr zufrieden damit.

                Aber eine kleine Anmerkung hätte ich da schon noch.

                Gäbe es evtl. die Möglichkeit, zu implementieren, dass das PopUp-Fenster entweder direkt unter/über dem Button "aufplopt", oder man die Position komplett selbst bestimmt?(Wie bei dem "View in jqui Dialog")

                Ansonsten bin ich SEHR begeistert, von dem Adapter und nutze ihn, für meine neue VIS

                jkvarelJ 1 Antwort Letzte Antwort
                0
                • S senger1985

                  @jkvarel Frage/Anregung:

                  Ich habe gestern das "View in PopUp"-Widget in meine Vis integriert und bin schon sehr zufrieden damit.

                  Aber eine kleine Anmerkung hätte ich da schon noch.

                  Gäbe es evtl. die Möglichkeit, zu implementieren, dass das PopUp-Fenster entweder direkt unter/über dem Button "aufplopt", oder man die Position komplett selbst bestimmt?(Wie bei dem "View in jqui Dialog")

                  Ansonsten bin ich SEHR begeistert, von dem Adapter und nutze ihn, für meine neue VIS

                  jkvarelJ Offline
                  jkvarelJ Offline
                  jkvarel
                  Developer
                  schrieb am zuletzt editiert von
                  #138

                  @senger1985 ja die Option, das PopUp frei zu positionieren kommt noch

                  S P 2 Antworten Letzte Antwort
                  1
                  • jkvarelJ jkvarel

                    @senger1985 ja die Option, das PopUp frei zu positionieren kommt noch

                    S Offline
                    S Offline
                    senger1985
                    schrieb am zuletzt editiert von
                    #139

                    @jkvarel das ist schön zu lesen.
                    Danke dafür.

                    jkvarelJ 1 Antwort Letzte Antwort
                    0
                    • I Offline
                      I Offline
                      icefly2k
                      schrieb am zuletzt editiert von
                      #140

                      Servus, eine Idee wie man einen Licht Dimmer Schalter realisieren kann ?

                      1 Antwort Letzte Antwort
                      0
                      • JackDanielJ Online
                        JackDanielJ Online
                        JackDaniel
                        schrieb am zuletzt editiert von
                        #141

                        für die wunschliste:
                        vergleichsoperatoren kleiner-gleich und grösser-gleich

                        Carpe diem

                        jkvarelJ 1 Antwort Letzte Antwort
                        0
                        • jkvarelJ jkvarel

                          @senger1985 ja die Option, das PopUp frei zu positionieren kommt noch

                          P Offline
                          P Offline
                          peterfido
                          schrieb am zuletzt editiert von peterfido
                          #142

                          @jkvarel

                          Die Slider aktualisieren sich bei mir teilweise nicht. Selbst, wenn ich den Browser-Cache leere, verharren 2 von 3 Slidern auf den zuletzt eingestellten Werten, unbeeindruckt der Werte in den Datenpunkten.

                          Bei den Multi-Button wäre es prima, wenn sich auch die (falschen) Ist-Zustände aus einem anderen Datenpunkt holen ließen.

                          Hintergrund:
                          Ich arbeite gerade an einer "Fernbedienung" für die Pioneer AVR. Da ist bei fast allen Buttons der Standard-Datenpunkt der zum Senden der Befehle an den AVR. Also meist '0_userdata.0.Pioneer.soll.senden'. Die Ist-Zustände, nach denen die Sendebefehle und Farben angepasst werden, jedoch immer ein anderer.

                          Beispiel:
                          Ziel: '0_userdata.0.Pioneer.soll.senden'
                          Quelle falsch: '0_userdata.0.Pioneer.Speaker.B' == false
                          Quelle wahr: '0_userdata.0.Pioneer.Speaker.B' == true

                          Jetzt kann man z.B. einen Wert setzen.
                          '0_userdata.0.Pioneer.soll.senden' = 2SPK

                          Den Datenpunkt '0_userdata.0.Pioneer.soll.senden' brauche ich nicht lesend.

                          Passt jetzt was dem AVR nicht, wird der Wert einfach nicht übernommen. Die Widgets haben jetzt allerdings den vermeintlich anderen Zustand angenommen, sodass ich diese dann zweimal anklicken muss, damit es wieder synchron ist.

                          Da sich der AVR auch am Gerät selbst bedienen lässt, können sich einige Werte auch ändern, ohne dass die Widgets bedient wurden.

                          Ansonsten gefallen mit die inventwo-Widgets.


                          Wovon ich weg bin:
                          Die jqui-Widgets hatte ich anfangs. Jedoch ignorieren die Angaben bei den Farben generell. Über CSS geht es so lala. Werden die Werte vom Node-Red gesetzt, flackern die jqui-Widgets unschön. Die jqui-Slider lassen sich ein der Breite des Balkens sowie der Größe des Knopfs nicht mal eben so anpassen. Die Segment-Clock ignoriert die Größeneinstellung.

                          Gruß

                          Peterfido


                          Proxmox auf Intel NUC12WSHi5
                          ioBroker: Debian (VM)
                          CCU: Debmatic (VM)
                          Influx: Debian (VM)
                          Grafana: Debian (VM)
                          eBus: Debian (VM)
                          Zigbee: Debian (VM) mit zigbee2mqtt

                          jkvarelJ 2 Antworten Letzte Antwort
                          0
                          • JackDanielJ JackDaniel

                            für die wunschliste:
                            vergleichsoperatoren kleiner-gleich und grösser-gleich

                            jkvarelJ Offline
                            jkvarelJ Offline
                            jkvarel
                            Developer
                            schrieb am zuletzt editiert von
                            #143

                            @jackdaniel ich hab dafür ein Issue bei Github aufgemacht, damit das nicht untergeht. Sobald ich das umgesetzt habe werde ich das dort kommentieren

                            https://github.com/inventwo/ioBroker.vis-inventwo/issues/227

                            1 Antwort Letzte Antwort
                            0
                            • S senger1985

                              @jkvarel das ist schön zu lesen.
                              Danke dafür.

                              jkvarelJ Offline
                              jkvarelJ Offline
                              jkvarel
                              Developer
                              schrieb am zuletzt editiert von
                              #144

                              @senger1985
                              Bitteschön.

                              Ich hab dafür mal ein Issue erstellt, damit ich das nicht vergesse. Ich kam noch nicht dazu das zu machen.
                              Wenn ich das umgesetzt habe werde ich das dort kommentieren

                              https://github.com/inventwo/ioBroker.vis-inventwo/issues/228

                              jkvarelJ 1 Antwort Letzte Antwort
                              0
                              • P peterfido

                                @jkvarel

                                Die Slider aktualisieren sich bei mir teilweise nicht. Selbst, wenn ich den Browser-Cache leere, verharren 2 von 3 Slidern auf den zuletzt eingestellten Werten, unbeeindruckt der Werte in den Datenpunkten.

                                Bei den Multi-Button wäre es prima, wenn sich auch die (falschen) Ist-Zustände aus einem anderen Datenpunkt holen ließen.

                                Hintergrund:
                                Ich arbeite gerade an einer "Fernbedienung" für die Pioneer AVR. Da ist bei fast allen Buttons der Standard-Datenpunkt der zum Senden der Befehle an den AVR. Also meist '0_userdata.0.Pioneer.soll.senden'. Die Ist-Zustände, nach denen die Sendebefehle und Farben angepasst werden, jedoch immer ein anderer.

                                Beispiel:
                                Ziel: '0_userdata.0.Pioneer.soll.senden'
                                Quelle falsch: '0_userdata.0.Pioneer.Speaker.B' == false
                                Quelle wahr: '0_userdata.0.Pioneer.Speaker.B' == true

                                Jetzt kann man z.B. einen Wert setzen.
                                '0_userdata.0.Pioneer.soll.senden' = 2SPK

                                Den Datenpunkt '0_userdata.0.Pioneer.soll.senden' brauche ich nicht lesend.

                                Passt jetzt was dem AVR nicht, wird der Wert einfach nicht übernommen. Die Widgets haben jetzt allerdings den vermeintlich anderen Zustand angenommen, sodass ich diese dann zweimal anklicken muss, damit es wieder synchron ist.

                                Da sich der AVR auch am Gerät selbst bedienen lässt, können sich einige Werte auch ändern, ohne dass die Widgets bedient wurden.

                                Ansonsten gefallen mit die inventwo-Widgets.


                                Wovon ich weg bin:
                                Die jqui-Widgets hatte ich anfangs. Jedoch ignorieren die Angaben bei den Farben generell. Über CSS geht es so lala. Werden die Werte vom Node-Red gesetzt, flackern die jqui-Widgets unschön. Die jqui-Slider lassen sich ein der Breite des Balkens sowie der Größe des Knopfs nicht mal eben so anpassen. Die Segment-Clock ignoriert die Größeneinstellung.

                                jkvarelJ Offline
                                jkvarelJ Offline
                                jkvarel
                                Developer
                                schrieb am zuletzt editiert von
                                #145

                                @peterfido

                                Lässt sich einrichten.

                                Ich hab dafür ein Issue aufgemacht, damit das nicht untergeht. Sobald ich das umgesetzt habe werde ich das da kommentieren

                                https://github.com/inventwo/ioBroker.vis-inventwo/issues/229

                                1 Antwort Letzte Antwort
                                1
                                • jkvarelJ jkvarel

                                  @senger1985
                                  Bitteschön.

                                  Ich hab dafür mal ein Issue erstellt, damit ich das nicht vergesse. Ich kam noch nicht dazu das zu machen.
                                  Wenn ich das umgesetzt habe werde ich das dort kommentieren

                                  https://github.com/inventwo/ioBroker.vis-inventwo/issues/228

                                  jkvarelJ Offline
                                  jkvarelJ Offline
                                  jkvarel
                                  Developer
                                  schrieb am zuletzt editiert von
                                  #146

                                  @senger1985
                                  ich hab gerade gesehen, dass die Position bereits eingestellt werden kann. Weiß nicht mehr wann ich das gemacht habe.
                                  4a631938-7ecc-46c0-a5ca-2b310b546d5c-image.png

                                  S 1 Antwort Letzte Antwort
                                  0
                                  • jkvarelJ jkvarel

                                    @senger1985
                                    ich hab gerade gesehen, dass die Position bereits eingestellt werden kann. Weiß nicht mehr wann ich das gemacht habe.
                                    4a631938-7ecc-46c0-a5ca-2b310b546d5c-image.png

                                    S Offline
                                    S Offline
                                    senger1985
                                    schrieb am zuletzt editiert von
                                    #147

                                    @jkvarel danke, habe es auch schon vor einiger Zeit gesehen.
                                    Sorry, dass ich keine Rückmeldung gegeben habe, war/ist etwas stressig, im Moment.

                                    1 Antwort Letzte Antwort
                                    0
                                    • P peterfido

                                      @jkvarel

                                      Die Slider aktualisieren sich bei mir teilweise nicht. Selbst, wenn ich den Browser-Cache leere, verharren 2 von 3 Slidern auf den zuletzt eingestellten Werten, unbeeindruckt der Werte in den Datenpunkten.

                                      Bei den Multi-Button wäre es prima, wenn sich auch die (falschen) Ist-Zustände aus einem anderen Datenpunkt holen ließen.

                                      Hintergrund:
                                      Ich arbeite gerade an einer "Fernbedienung" für die Pioneer AVR. Da ist bei fast allen Buttons der Standard-Datenpunkt der zum Senden der Befehle an den AVR. Also meist '0_userdata.0.Pioneer.soll.senden'. Die Ist-Zustände, nach denen die Sendebefehle und Farben angepasst werden, jedoch immer ein anderer.

                                      Beispiel:
                                      Ziel: '0_userdata.0.Pioneer.soll.senden'
                                      Quelle falsch: '0_userdata.0.Pioneer.Speaker.B' == false
                                      Quelle wahr: '0_userdata.0.Pioneer.Speaker.B' == true

                                      Jetzt kann man z.B. einen Wert setzen.
                                      '0_userdata.0.Pioneer.soll.senden' = 2SPK

                                      Den Datenpunkt '0_userdata.0.Pioneer.soll.senden' brauche ich nicht lesend.

                                      Passt jetzt was dem AVR nicht, wird der Wert einfach nicht übernommen. Die Widgets haben jetzt allerdings den vermeintlich anderen Zustand angenommen, sodass ich diese dann zweimal anklicken muss, damit es wieder synchron ist.

                                      Da sich der AVR auch am Gerät selbst bedienen lässt, können sich einige Werte auch ändern, ohne dass die Widgets bedient wurden.

                                      Ansonsten gefallen mit die inventwo-Widgets.


                                      Wovon ich weg bin:
                                      Die jqui-Widgets hatte ich anfangs. Jedoch ignorieren die Angaben bei den Farben generell. Über CSS geht es so lala. Werden die Werte vom Node-Red gesetzt, flackern die jqui-Widgets unschön. Die jqui-Slider lassen sich ein der Breite des Balkens sowie der Größe des Knopfs nicht mal eben so anpassen. Die Segment-Clock ignoriert die Größeneinstellung.

                                      jkvarelJ Offline
                                      jkvarelJ Offline
                                      jkvarel
                                      Developer
                                      schrieb am zuletzt editiert von
                                      #148

                                      @peterfido
                                      Eigentlich muss auf falsch nicht geprüft werden. Wenn einer der Zustände nicht Wahr ist dann wird immer der Falsch-Zustand angezeigt.
                                      Die Zustände werden aufsteigend geprüft. Sobald einer Wahr ist wird dieser Zustand angenommen und nicht weiter geprüft.

                                      P 1 Antwort Letzte Antwort
                                      0
                                      • jkvarelJ jkvarel

                                        @peterfido
                                        Eigentlich muss auf falsch nicht geprüft werden. Wenn einer der Zustände nicht Wahr ist dann wird immer der Falsch-Zustand angezeigt.
                                        Die Zustände werden aufsteigend geprüft. Sobald einer Wahr ist wird dieser Zustand angenommen und nicht weiter geprüft.

                                        P Offline
                                        P Offline
                                        peterfido
                                        schrieb am zuletzt editiert von
                                        #149

                                        @jkvarel
                                        Dann darf allerdings nicht der "Standard"-Datenpunkt ausgewertet werden, welcher ja auch durch andere Button zum Schreiben genutzt wird, was allerdings meinen Tests nach passiert.

                                        Gruß

                                        Peterfido


                                        Proxmox auf Intel NUC12WSHi5
                                        ioBroker: Debian (VM)
                                        CCU: Debmatic (VM)
                                        Influx: Debian (VM)
                                        Grafana: Debian (VM)
                                        eBus: Debian (VM)
                                        Zigbee: Debian (VM) mit zigbee2mqtt

                                        jkvarelJ 1 Antwort Letzte Antwort
                                        -1
                                        • P peterfido

                                          @jkvarel
                                          Dann darf allerdings nicht der "Standard"-Datenpunkt ausgewertet werden, welcher ja auch durch andere Button zum Schreiben genutzt wird, was allerdings meinen Tests nach passiert.

                                          jkvarelJ Offline
                                          jkvarelJ Offline
                                          jkvarel
                                          Developer
                                          schrieb am zuletzt editiert von
                                          #150

                                          @peterfido ein Falsch-Zustand wird nicht ausgewertet. Trifft einer der Wahr-Zustände nicht zu werden die Einstellungen für Falsch benutzt. Beim Multi-Widget dient der Datenpunkt zum schalten auch wirklich nur zum Schalten und nicht zum Prüfen des Zustands.
                                          Vielleicht verstehe ich nicht genau was du vorhast.

                                          P 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          826

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe