Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Praktische Anwendungen (Showcase)
  4. Enphase / Envoy / IQ-Gateway Solar Blockly Skript

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    276

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.6k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

Enphase / Envoy / IQ-Gateway Solar Blockly Skript

Scheduled Pinned Locked Moved Praktische Anwendungen (Showcase)
enphasesolarpv anlageapienvoyiq-gatewayscript
233 Posts 16 Posters 56.1k Views 14 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • NegaleinN Negalein

    @rollod sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

    Hier die DP

    Ok, das schaut schon nicht schlecht aus. Er rechnet.

    Welchen DP hast du jetzt genommen?

    RolloDR Offline
    RolloDR Offline
    RolloD
    wrote on last edited by
    #59

    @negalein said in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

    @rollod sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

    Hier die DP

    Ok, das schaut schon nicht schlecht aus. Er rechnet.

    Welchen DP hast du jetzt genommen?

    Ich hab bisher noch gar keinen genommen, da ich keinen für Sinnvoll erachtet habe, da ja immer nur der aktuelle Wert da steht. Welchen sollte ich den nehmen?

    NegaleinN 1 Reply Last reply
    0
    • RolloDR RolloD

      @negalein said in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

      @rollod sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

      Hier die DP

      Ok, das schaut schon nicht schlecht aus. Er rechnet.

      Welchen DP hast du jetzt genommen?

      Ich hab bisher noch gar keinen genommen, da ich keinen für Sinnvoll erachtet habe, da ja immer nur der aktuelle Wert da steht. Welchen sollte ich den nehmen?

      NegaleinN Offline
      NegaleinN Offline
      Negalein
      Global Moderator
      wrote on last edited by
      #60

      @rollod sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

      Welchen sollte ich den nehmen?

      was möchtest du darstellen/anzeigen?

      Ich hab bisher noch gar keinen genommen

      musst du aber, sonst wären unter SourceAnalytix keine DP ausgefüllt.

      ° Node.js & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
      ° Node.js Fixer ---> iob nodejs-update
      ° Fixer ---> iob fix

      RolloDR 1 Reply Last reply
      0
      • NegaleinN Negalein

        @rollod sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

        Welchen sollte ich den nehmen?

        was möchtest du darstellen/anzeigen?

        Ich hab bisher noch gar keinen genommen

        musst du aber, sonst wären unter SourceAnalytix keine DP ausgefüllt.

        RolloDR Offline
        RolloDR Offline
        RolloD
        wrote on last edited by
        #61

        @negalein said in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

        @rollod sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

        Welchen sollte ich den nehmen?

        was möchtest du darstellen/anzeigen?

        Ich hab bisher noch gar keinen genommen

        musst du aber, sonst wären unter SourceAnalytix keine DP ausgefüllt.

        Ach das meintest du🙈
        Da hab ich die Werte von Hausverbrauch genommen.

        Darstellen möchte ich gerne den Hausverbrauch für den aktuellen Tag.

        Der DP wird jede Minute aktualisiert und ein neuer Wert geschrieben. Dieser neue Wert müsste dann immer wieder addiert werden, so das ich den Gesamtverbrauch sehe.

        NegaleinN 1 Reply Last reply
        0
        • RolloDR RolloD

          @negalein said in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

          @rollod sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

          Welchen sollte ich den nehmen?

          was möchtest du darstellen/anzeigen?

          Ich hab bisher noch gar keinen genommen

          musst du aber, sonst wären unter SourceAnalytix keine DP ausgefüllt.

          Ach das meintest du🙈
          Da hab ich die Werte von Hausverbrauch genommen.

          Darstellen möchte ich gerne den Hausverbrauch für den aktuellen Tag.

          Der DP wird jede Minute aktualisiert und ein neuer Wert geschrieben. Dieser neue Wert müsste dann immer wieder addiert werden, so das ich den Gesamtverbrauch sehe.

          NegaleinN Offline
          NegaleinN Offline
          Negalein
          Global Moderator
          wrote on last edited by
          #62

          @rollod sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

          Ach das meintest du

          Settings sind gleich wie bei mir (nur ich logge einen anderen DP --> Volkszähler).

          Frag mal hier nach. https://forum.iobroker.net/topic/40932/sourceanalytix-0-4-8-final-released/2206?_=1712959443411

          ° Node.js & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
          ° Node.js Fixer ---> iob nodejs-update
          ° Fixer ---> iob fix

          1 Reply Last reply
          0
          • RolloDR RolloD

            @steffe-s Ja die bewegen sich je nach Höhe des Wertes auch unterschiedlich schnell.

            Steffe.S.S Offline
            Steffe.S.S Offline
            Steffe.S.
            wrote on last edited by Steffe.S.
            #63

            @rollod sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

            @steffe-s Ja die bewegen sich je nach Höhe des Wertes auch unterschiedlich schnell.

            kannst Du dazu vielleicht etwas mehr erklären? Wie hast Du das eingerichtet, welcher Adapter usw.

            Gruß Steffen

            NegaleinN 1 Reply Last reply
            0
            • RolloDR RolloD

              @negalein said in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

              @rollod sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

              Ich werden mal versuchen das Ganze um zusetzten.

              schaut dann in den DP zB so aus
              30dc477d-12e4-4234-8607-c026e7122dff-image.png

              Ich bekomme das mit Sourceanalytix einfach nicht hin. Ich nehme als Wert für den Verbrauch folgenden Datenpunkt:

              0_userdata.0.enphase.livedata.meters.load.agg_p_mw

              Ich bekomme aber so nicht den gewünschten zusammengefassten täglichen Verbrauch. Es wird immer nur der aktuelle Wert angezeigt.
              Habe ich vielleicht die falschen Einstellungen gewählt?

              Vielen Dank für die Hilfe.
              I

              A Offline
              A Offline
              Ahnungsbefreit
              wrote on last edited by Ahnungsbefreit
              #64

              @rollod Ich kann mich ja irren, aber soweit mir bekannt, funktioniert SourceAnalytix nur mitsummierenden Zählern, also so etwas mit kWh. Genau für solche Werte (von Enphase, aber nicht über dieses Script, meinem Stromzähler, Tasmota-Messsteckdosen etc.) nutze ich das und das funktioniert einwandfrei. Um aus dem aktuellen Wert den Gesamtwert pro Zeiteinheit (Tag, Woche, ...) zu errechnen, müsste man ja sehr hochauflösend integrieren. Das macht meines WIssens SourceAnalytix nicht.

              Edit: Ich meinte natürlich kWh, nicht kW/h.

              Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

              NegaleinN HomoranH 2 Replies Last reply
              0
              • A Ahnungsbefreit

                @rollod Ich kann mich ja irren, aber soweit mir bekannt, funktioniert SourceAnalytix nur mitsummierenden Zählern, also so etwas mit kWh. Genau für solche Werte (von Enphase, aber nicht über dieses Script, meinem Stromzähler, Tasmota-Messsteckdosen etc.) nutze ich das und das funktioniert einwandfrei. Um aus dem aktuellen Wert den Gesamtwert pro Zeiteinheit (Tag, Woche, ...) zu errechnen, müsste man ja sehr hochauflösend integrieren. Das macht meines WIssens SourceAnalytix nicht.

                Edit: Ich meinte natürlich kWh, nicht kW/h.

                NegaleinN Offline
                NegaleinN Offline
                Negalein
                Global Moderator
                wrote on last edited by
                #65

                @ahnungsbefreit sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                von Enphase, aber nicht über dieses Script

                wie kommst du ohne Script an die Daten?

                ° Node.js & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
                ° Node.js Fixer ---> iob nodejs-update
                ° Fixer ---> iob fix

                A 1 Reply Last reply
                0
                • A Ahnungsbefreit

                  @rollod Ich kann mich ja irren, aber soweit mir bekannt, funktioniert SourceAnalytix nur mitsummierenden Zählern, also so etwas mit kWh. Genau für solche Werte (von Enphase, aber nicht über dieses Script, meinem Stromzähler, Tasmota-Messsteckdosen etc.) nutze ich das und das funktioniert einwandfrei. Um aus dem aktuellen Wert den Gesamtwert pro Zeiteinheit (Tag, Woche, ...) zu errechnen, müsste man ja sehr hochauflösend integrieren. Das macht meines WIssens SourceAnalytix nicht.

                  Edit: Ich meinte natürlich kWh, nicht kW/h.

                  HomoranH Do not disturb
                  HomoranH Do not disturb
                  Homoran
                  Global Moderator Administrators
                  wrote on last edited by
                  #66

                  @ahnungsbefreit sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                  aber soweit mir bekannt, funktioniert SourceAnalytix nur mitsummierenden Zählern, also so etwas mit kW/h

                  gibbet nich!

                  kW ist ein Leistungswert, kWh ein Wert der Arbeit bzw. Energie.

                  Allerdings nutze ich SA erfolgreich zur Integration von Leistungswerten um die Energiewerte zu erhalten

                  kein Support per PN! - Fragen im Forum stellen -
                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                  Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                  1 Reply Last reply
                  0
                  • NegaleinN Negalein

                    @ahnungsbefreit sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                    von Enphase, aber nicht über dieses Script

                    wie kommst du ohne Script an die Daten?

                    A Offline
                    A Offline
                    Ahnungsbefreit
                    wrote on last edited by
                    #67

                    @negalein Siehe hier.

                    Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

                    NegaleinN 1 Reply Last reply
                    0
                    • A Ahnungsbefreit

                      @negalein Siehe hier.

                      NegaleinN Offline
                      NegaleinN Offline
                      Negalein
                      Global Moderator
                      wrote on last edited by
                      #68

                      @ahnungsbefreit sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                      Siehe hier.

                      Danke, funktioniert das aber auch nur im 1-Minuten Takt? Oder gehts mit dem von dir schneller?

                      ° Node.js & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
                      ° Node.js Fixer ---> iob nodejs-update
                      ° Fixer ---> iob fix

                      A 1 Reply Last reply
                      0
                      • Steffe.S.S Steffe.S.

                        @rollod sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                        @steffe-s Ja die bewegen sich je nach Höhe des Wertes auch unterschiedlich schnell.

                        kannst Du dazu vielleicht etwas mehr erklären? Wie hast Du das eingerichtet, welcher Adapter usw.

                        Gruß Steffen

                        NegaleinN Offline
                        NegaleinN Offline
                        Negalein
                        Global Moderator
                        wrote on last edited by
                        #69

                        @steffe-s sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                        welcher Adapter

                        das ist der Energiefluss-Adapter (gibt auch noch den Energiefluss erweitert).

                        Im Forum:
                        Erweitert
                        Normal
                        Support

                        ° Node.js & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
                        ° Node.js Fixer ---> iob nodejs-update
                        ° Fixer ---> iob fix

                        1 Reply Last reply
                        0
                        • NegaleinN Negalein

                          @ahnungsbefreit sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                          Siehe hier.

                          Danke, funktioniert das aber auch nur im 1-Minuten Takt? Oder gehts mit dem von dir schneller?

                          A Offline
                          A Offline
                          Ahnungsbefreit
                          wrote on last edited by Ahnungsbefreit
                          #70

                          @negalein Das kann man einstellen, aber ich nutze auch 1-Minuten Takt, das reicht doch!

                          Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

                          NegaleinN 1 Reply Last reply
                          0
                          • A Ahnungsbefreit

                            @negalein Das kann man einstellen, aber ich nutze auch 1-Minuten Takt, das reicht doch!

                            NegaleinN Offline
                            NegaleinN Offline
                            Negalein
                            Global Moderator
                            wrote on last edited by
                            #71

                            @ahnungsbefreit sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                            Das kann man einstellen, aber ich nutze auch 1-Minuten Takt, das reicht doch!

                            so 10-20 Sek. wären schon nice ;)

                            @Steffe-S geht das auch im Blockly?

                            ° Node.js & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
                            ° Node.js Fixer ---> iob nodejs-update
                            ° Fixer ---> iob fix

                            A Steffe.S.S 2 Replies Last reply
                            0
                            • NegaleinN Negalein

                              @ahnungsbefreit sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                              Das kann man einstellen, aber ich nutze auch 1-Minuten Takt, das reicht doch!

                              so 10-20 Sek. wären schon nice ;)

                              @Steffe-S geht das auch im Blockly?

                              A Offline
                              A Offline
                              Ahnungsbefreit
                              wrote on last edited by Ahnungsbefreit
                              #72

                              @negalein Ich habe eben noch mal nachgeschaut, ich nutze tatsächlich 5-Sekunden Takt!
                              1d981dde-a0d7-4da7-966a-a809f722a4cb-image.png

                              Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

                              Steffe.S.S 1 Reply Last reply
                              1
                              • NegaleinN Negalein

                                @ahnungsbefreit sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                                Das kann man einstellen, aber ich nutze auch 1-Minuten Takt, das reicht doch!

                                so 10-20 Sek. wären schon nice ;)

                                @Steffe-S geht das auch im Blockly?

                                Steffe.S.S Offline
                                Steffe.S.S Offline
                                Steffe.S.
                                wrote on last edited by
                                #73

                                @negalein sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                                @ahnungsbefreit sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                                Das kann man einstellen, aber ich nutze auch 1-Minuten Takt, das reicht doch!

                                so 10-20 Sek. wären schon nice ;)

                                @Steffe-S geht das auch im Blockly?

                                Ich habe am Wochenende die Zeit auf 45sec runtergestellt und nach 2 min gab es leider einen Fehler. (also nur 1 Minute)

                                NegaleinN 1 Reply Last reply
                                0
                                • Steffe.S.S Steffe.S.

                                  @negalein sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                                  @ahnungsbefreit sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                                  Das kann man einstellen, aber ich nutze auch 1-Minuten Takt, das reicht doch!

                                  so 10-20 Sek. wären schon nice ;)

                                  @Steffe-S geht das auch im Blockly?

                                  Ich habe am Wochenende die Zeit auf 45sec runtergestellt und nach 2 min gab es leider einen Fehler. (also nur 1 Minute)

                                  NegaleinN Offline
                                  NegaleinN Offline
                                  Negalein
                                  Global Moderator
                                  wrote on last edited by
                                  #74

                                  @steffe-s sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                                  Ich habe am Wochenende die Zeit auf 45sec runtergestellt und nach 2 min gab es leider einen Fehler. (also nur 1 Minute)

                                  Danke für die Info.
                                  Wäre interessant, wo bei der Lösung von @Ahnungsbefreit der Unterschied ist.

                                  ° Node.js & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
                                  ° Node.js Fixer ---> iob nodejs-update
                                  ° Fixer ---> iob fix

                                  Steffe.S.S 1 Reply Last reply
                                  0
                                  • NegaleinN Negalein

                                    @steffe-s sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                                    Ich habe am Wochenende die Zeit auf 45sec runtergestellt und nach 2 min gab es leider einen Fehler. (also nur 1 Minute)

                                    Danke für die Info.
                                    Wäre interessant, wo bei der Lösung von @Ahnungsbefreit der Unterschied ist.

                                    Steffe.S.S Offline
                                    Steffe.S.S Offline
                                    Steffe.S.
                                    wrote on last edited by Steffe.S.
                                    #75

                                    @negalein

                                    oh ja, ich schon bin froh, dass ich mit Blocky zurecht kommen.

                                    Vielleicht kann ja hier oder im anderen Beitrag @Ahnungsbefreit eine Anleitung erstellt werden.?

                                    1 Reply Last reply
                                    0
                                    • A Ahnungsbefreit

                                      @negalein Ich habe eben noch mal nachgeschaut, ich nutze tatsächlich 5-Sekunden Takt!
                                      1d981dde-a0d7-4da7-966a-a809f722a4cb-image.png

                                      Steffe.S.S Offline
                                      Steffe.S.S Offline
                                      Steffe.S.
                                      wrote on last edited by Steffe.S.
                                      #76

                                      @ahnungsbefreit sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                                      @negalein Ich habe eben noch mal nachgeschaut, ich nutze tatsächlich 5-Sekunden Takt!
                                      1d981dde-a0d7-4da7-966a-a809f722a4cb-image.png

                                      Wäre es denn zu viel Arbeit eine Anleitung zu erstellen? Wie umfangreich sind denn die Erstellungen?
                                      Sind denn deine Daten identisch mit den Daten aus der Enphaseapp im Livestatus?

                                      Gruß Steffen

                                      1 Reply Last reply
                                      0
                                      • Steffe.S.S Offline
                                        Steffe.S.S Offline
                                        Steffe.S.
                                        wrote on last edited by Steffe.S.
                                        #77

                                        Hallo zusammen, ich bin gerade am Testen, ob ich die Aktualisierungszeit unter 30sec bekomme. Ich bin auf einem guten Weg, wenn ich einige Abfragen weglasse.

                                        Grundsätzlich brauchen wir doch nur:

                                        • die PV Produktion

                                        • den Netzbezug / die Netzeinspeisung

                                        • die Batterie Lande- und Entladeleistung

                                        • die Batteriekapazität in %

                                        • eventuell wer möchte noch die aktuelle Modulproduktion

                                        Den Rest kann man ja mit anderen Adaptern machen (SourceAnalytix etc). Was fehlt Euch noch???

                                        Gruß Steffen

                                        NegaleinN 1 Reply Last reply
                                        0
                                        • Steffe.S.S Steffe.S.

                                          Hallo zusammen, ich bin gerade am Testen, ob ich die Aktualisierungszeit unter 30sec bekomme. Ich bin auf einem guten Weg, wenn ich einige Abfragen weglasse.

                                          Grundsätzlich brauchen wir doch nur:

                                          • die PV Produktion

                                          • den Netzbezug / die Netzeinspeisung

                                          • die Batterie Lande- und Entladeleistung

                                          • die Batteriekapazität in %

                                          • eventuell wer möchte noch die aktuelle Modulproduktion

                                          Den Rest kann man ja mit anderen Adaptern machen (SourceAnalytix etc). Was fehlt Euch noch???

                                          Gruß Steffen

                                          NegaleinN Offline
                                          NegaleinN Offline
                                          Negalein
                                          Global Moderator
                                          wrote on last edited by
                                          #78

                                          @steffe-s

                                          Hi Steffen!
                                          Ja, eigentlich nur

                                          • Produktion
                                          • Bezug
                                          • Einspeisung
                                          • Akkuzeugs (sollte deaktivierbar sein, wenn kein Akku vorhanden).

                                          Bzgl. Sourceanalytix: der kann mit den Werten in 0_userdata.0.Enphase-Werte_durch_1000 nicht rechnen. Summiert nichts. Da wäre es gut, eventuell mal hier https://forum.iobroker.net/topic/40932/sourceanalytix-0-4-8-final-released/2206?_=1712959443411 nachzufragen, wie der Wert im DP sein muss.

                                          ° Node.js & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
                                          ° Node.js Fixer ---> iob nodejs-update
                                          ° Fixer ---> iob fix

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          307

                                          Online

                                          32.7k

                                          Users

                                          82.5k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe