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. Tester
  4. Test Adapter Awtrix-Light (Awtrix 3)

NEWS

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

  • 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

Test Adapter Awtrix-Light (Awtrix 3)

Scheduled Pinned Locked Moved Tester
2.2k Posts 165 Posters 1.3m Views 142 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.
  • DJMarc75D DJMarc75

    @bravestarr sagte in Test Adapter Awtrix-Light:

    I saw "blocky" in your documentation. Is this the way to go?

    Yes

    example:

    Screenshot 2023-07-26 190704.png

    C Offline
    C Offline
    Czarno13
    wrote on last edited by Czarno13
    #957

    @djmarc75
    Aber es geht auch mit App:

    Screenshot_2023-07-26 19.12.23_k3LIYP.jpg

    wird nur dann angezeigt, wenn Spotify läuft

    BravestarrB 1 Reply Last reply
    0
    • C Czarno13

      @djmarc75
      Aber es geht auch mit App:

      Screenshot_2023-07-26 19.12.23_k3LIYP.jpg

      wird nur dann angezeigt, wenn Spotify läuft

      BravestarrB Offline
      BravestarrB Offline
      Bravestarr
      wrote on last edited by Bravestarr
      #958

      @czarno13 No the app is always active and does not disapear or appear when a song is played.

      What works is this:

      // Create a state change listener for spotify-premium.0.player.trackName
      on({ id: 'spotify-premium.0.player.trackName', change: 'ne', ack: true }, function (obj) {
          if (!obj || !obj.state || obj.state.val === null) {
              console.warn('Invalid trackName state object or null value.');
              return;
          }
      
          const newTrackName = obj.state.val;
          const notificationText = `Now playing: ${newTrackName}`;
      
          if (newTrackName.trim() === '') {
              console.warn('Track name is empty.');
              return;
          }
      
          // Send the notification to Awtrix display
          sendTo('awtrix-light', 'notification', { text: notificationText, repeat: 1, duration: 5, stack: true, wakeup: true }, (res) => {
              if (res && res.error) {
                  console.error(res.error);
              }
          });
      });
      
      C M 2 Replies Last reply
      1
      • BravestarrB Bravestarr

        @czarno13 No the app is always active and does not disapear or appear when a song is played.

        What works is this:

        // Create a state change listener for spotify-premium.0.player.trackName
        on({ id: 'spotify-premium.0.player.trackName', change: 'ne', ack: true }, function (obj) {
            if (!obj || !obj.state || obj.state.val === null) {
                console.warn('Invalid trackName state object or null value.');
                return;
            }
        
            const newTrackName = obj.state.val;
            const notificationText = `Now playing: ${newTrackName}`;
        
            if (newTrackName.trim() === '') {
                console.warn('Track name is empty.');
                return;
            }
        
            // Send the notification to Awtrix display
            sendTo('awtrix-light', 'notification', { text: notificationText, repeat: 1, duration: 5, stack: true, wakeup: true }, (res) => {
                if (res && res.error) {
                    console.error(res.error);
                }
            });
        });
        
        C Offline
        C Offline
        Czarno13
        wrote on last edited by Czarno13
        #959

        @bravestarr
        no, for me it works exactly like that, it only displays something when spotify is playing

        BravestarrB 1 Reply Last reply
        0
        • BravestarrB Bravestarr

          @czarno13 No the app is always active and does not disapear or appear when a song is played.

          What works is this:

          // Create a state change listener for spotify-premium.0.player.trackName
          on({ id: 'spotify-premium.0.player.trackName', change: 'ne', ack: true }, function (obj) {
              if (!obj || !obj.state || obj.state.val === null) {
                  console.warn('Invalid trackName state object or null value.');
                  return;
              }
          
              const newTrackName = obj.state.val;
              const notificationText = `Now playing: ${newTrackName}`;
          
              if (newTrackName.trim() === '') {
                  console.warn('Track name is empty.');
                  return;
              }
          
              // Send the notification to Awtrix display
              sendTo('awtrix-light', 'notification', { text: notificationText, repeat: 1, duration: 5, stack: true, wakeup: true }, (res) => {
                  if (res && res.error) {
                      console.error(res.error);
                  }
              });
          });
          
          M Online
          M Online
          MCU
          wrote on last edited by
          #960

          @bravestarr Please set all of Code in Code Tags. Thanks.

          NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
          Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

          BravestarrB 1 Reply Last reply
          0
          • C Czarno13

            @bravestarr
            no, for me it works exactly like that, it only displays something when spotify is playing

            BravestarrB Offline
            BravestarrB Offline
            Bravestarr
            wrote on last edited by
            #961

            @czarno13 said in Test Adapter Awtrix-Light:

            @bravestarr
            no, for me it works exactly like that, it only displays something when spotify is playing

            Yes, but what I wanted and accomplished with the notice triggered by the js adapter is when a songs starts its name is briefly displayed and disappears after 3 seconds. I do not want to keep the song visible while spotify is playing.

            BTW: how can I display an icon cia id in the js notice?

            1 Reply Last reply
            0
            • M MCU

              @bravestarr Please set all of Code in Code Tags. Thanks.

              BravestarrB Offline
              BravestarrB Offline
              Bravestarr
              wrote on last edited by
              #962

              @mcu done

              DJMarc75D 1 Reply Last reply
              1
              • BravestarrB Bravestarr

                @mcu done

                DJMarc75D Offline
                DJMarc75D Offline
                DJMarc75
                wrote on last edited by
                #963

                @bravestarr Warum eigentlich auf englisch ??? Du hast in Deinen vergangenen Beiträgen in deutsch geschrieben.... ist das Schikane oder ein Scherz ??

                Lehrling seit 1975 !!!
                Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                BravestarrB 1 Reply Last reply
                1
                • DJMarc75D DJMarc75

                  @bravestarr Warum eigentlich auf englisch ??? Du hast in Deinen vergangenen Beiträgen in deutsch geschrieben.... ist das Schikane oder ein Scherz ??

                  BravestarrB Offline
                  BravestarrB Offline
                  Bravestarr
                  wrote on last edited by
                  #964

                  @djmarc75 ich kann auch deutsch, aber so verstehen es mehr Leute. Das hilft ja auch anderen wenn ich dumme Fragen stelle

                  DJMarc75D 1 Reply Last reply
                  0
                  • BravestarrB Bravestarr

                    @djmarc75 ich kann auch deutsch, aber so verstehen es mehr Leute. Das hilft ja auch anderen wenn ich dumme Fragen stelle

                    DJMarc75D Offline
                    DJMarc75D Offline
                    DJMarc75
                    wrote on last edited by
                    #965

                    @bravestarr sagte in Test Adapter Awtrix-Light:

                    so verstehen es mehr Leute

                    definitiv nicht - im deutschen Forum ;)

                    Das Blockly schon probiert ?
                    Das ist nämlich genau für so was vorgesehen.

                    Lehrling seit 1975 !!!
                    Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                    https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                    BravestarrB 1 Reply Last reply
                    3
                    • JB_SullivanJ JB_Sullivan

                      Uiiii - mit der 0.71 Firmware kann man auch Ringtone Dateien abspielen. Wird das der Adapter ggf. auch unterstützen?

                      haus-automatisierungH Offline
                      haus-automatisierungH Offline
                      haus-automatisierung
                      Developer Most Active
                      wrote on last edited by
                      #966

                      @jb_sullivan sagte in Test Adapter Awtrix-Light:

                      Uiiii - mit der 0.71 Firmware kann man auch Ringtone Dateien abspielen.

                      Was ist daran neu in der Version?

                      🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                      🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                      📚 Meine inoffizielle ioBroker Dokumentation

                      1 Reply Last reply
                      0
                      • JB_SullivanJ JB_Sullivan

                        @thomas-braun sagte in Test Adapter Awtrix-Light:

                        @njdfg sagte in Test Adapter Awtrix-Light:

                        beim editieren bleiben die Buttons inaktiv.

                        Dann ist der Text nicht plausibel/zugelassen.

                        Nein würde ich nicht sagen - ich habe ein ähnliches/gleiches Problem. Es reicht, wenn man die Instanz Einstellungen öffnet. Ab diesem Moment sind die Buttons unten ausgegraut und haben einen roten Rahmen.

                        Wartet man 2-3 Minuten ohne jedwede Aktion, sind die roten Linien weg und die Buttons bedienbar.

                        Mir persönlich kommt es so vor, als ob der Adapter eine Art Datenbank nutzt, welche im Hintergrund eingelesen wird. Erst wenn dieses einlesen fertig ist kann man wieder Aktionen ausführen.

                        Ähnliches passiert, wenn man einen App Namen anlegt. Hier kann man zusehen, wie im 1,5 Sek. Takt Buchstabe für Buchstabe in die Eingabezeile rein geschrieben werden. In der Zeit sind die Buttons ebenfalls ausgegraut und haben einen roten Rahmen.

                        haus-automatisierungH Offline
                        haus-automatisierungH Offline
                        haus-automatisierung
                        Developer Most Active
                        wrote on last edited by
                        #967

                        @jb_sullivan sagte in Test Adapter Awtrix-Light:

                        Mir persönlich kommt es so vor, als ob der Adapter eine Art Datenbank nutzt, welche im Hintergrund eingelesen wird.

                        Ich hab Dir das doch schon öfter hier erklärt: Der Adapter selbst macht hier gar nichts. Die komplette Konfigurationsseite kommt so aus dem Admin-Adapter. Also: Keine "Datenbank" o.ä. Das ist pures JavaScript im Frontend auf dem Client.

                        Du hast ja richtig viele Apps eingerichtet, oder? Ich könnte mir vorstellen, dass die Validierung der Felder nie für hunderte Felder getestet wurde. Eventuell ist das nicht sehr performant. Das wäre auch ein Issue für den Admin-Adapter und man müsste das mal genau untersuchen mit verschiedenen Clients/Browsern usw.

                        🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                        🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                        📚 Meine inoffizielle ioBroker Dokumentation

                        1 Reply Last reply
                        0
                        • Ben1983B Offline
                          Ben1983B Offline
                          Ben1983
                          wrote on last edited by
                          #968

                          @haus-automatisierung bei mir tritt folgendes Verhalten manchmal auf:

                          Abends wird das Display mit power = false deaktivert.

                          der Adapter meldet ca. 2-4 min später:

                          2023-07-26 22:04:55.074 - warn: awtrix-light.0 (802) (custom?name=gridpower) Unable to update custom app "gridpower": AxiosError: timeout of 3000ms exceeded
                          2023-07-26 22:14:39.220 - error: awtrix-light.0 (802) Unable to perform action for indicator.1.active - API is not connected (device not reachable?)
                          2023-07-26 22:14:39.224 - error: awtrix-light.0 (802) Unable to perform action for indicator.3.active - API is not connected (device not reachable?)
                          2023-07-26 22:14:39.228 - error: awtrix-light.0 (802) Unable to perform action for apps.storagepower.visible - API is not connected (device not reachable?)
                          

                          danach keine Fehlermeldung mehr.

                          Das Gerät wird morgens wieder aktiviert (display.power = true)

                          Daraufhin ca. 30s später:

                          2023-07-27 06:00:36.240 - error: awtrix-light.0 (802) Unable to perform action for display.power - API is not connected (device not reachable?)
                          

                          dann ist ca. 30min Ruhe und dann fängt es so an:

                          2023-07-27 06:30:50.152 - error: awtrix-light.0 (802) Unable to perform action for apps.pvpower.visible - API is not connected (device not reachable?)
                          2023-07-27 06:30:52.194 - error: awtrix-light.0 (802) Unable to perform action for apps.pvpower.visible - API is not connected (device not reachable?)
                          2023-07-27 06:30:58.149 - error: awtrix-light.0 (802) Unable to perform action for apps.pvpower.visible - API is not connected (device not reachable?)
                          2023-07-27 06:31:00.169 - error: awtrix-light.0 (802) Unable to perform action for apps.pvpower.visible - API is not connected (device not reachable?)
                          2023-07-27 06:31:02.068 - error: awtrix-light.0 (802) Unable to perform action for apps.pvpower.visible - API is not connected (device not reachable?)
                          2023-07-27 06:31:04.126 - error: awtrix-light.0 (802) Unable to perform action for apps.pvpower.visible - API is not connected (device not reachable?)
                          2023-07-27 06:31:06.184 - error: awtrix-light.0 (802) Unable to perform action for apps.pvpower.visible - API is not connected (device not reachable?)
                          2023-07-27 06:31:08.198 - error: awtrix-light.0 (802) Unable to perform action for apps.pvpower.visible - API is not connected (device not reachable?)
                          2023-07-27 06:31:10.228 - error: awtrix-light.0 (802) Unable to perform action for apps.pvpower.visible - API is not connected (device not reachable?)
                          2023-07-27 06:31:14.182 - error: awtrix-light.0 (802) Unable to perform action for apps.pvpower.visible - API is not connected (device not reachable?)
                          2023-07-27 06:31:16.174 - error: awtrix-light.0 (802) Unable to perform action for apps.pvpower.visible - API is not connected (device not reachable?)
                          

                          Das Gerät ist aus.
                          Neustart und alles läuft einwandfrei.
                          Die Meldung, dass nicht conected ist, scheint also zu stimmen, aber keine Ahnung, ob das Gerät auch startet durch display.power = true
                          (Mit meinen manuellen Versuchen hat es bis jetzt geklappt, allerdings ist morgens das display, wenn ich ins Büro komme manchmal dunkel)=>(Geräthängt dauerhaft am USB)

                          arteckA NWHN 2 Replies Last reply
                          0
                          • Ben1983B Ben1983

                            @haus-automatisierung bei mir tritt folgendes Verhalten manchmal auf:

                            Abends wird das Display mit power = false deaktivert.

                            der Adapter meldet ca. 2-4 min später:

                            2023-07-26 22:04:55.074 - warn: awtrix-light.0 (802) (custom?name=gridpower) Unable to update custom app "gridpower": AxiosError: timeout of 3000ms exceeded
                            2023-07-26 22:14:39.220 - error: awtrix-light.0 (802) Unable to perform action for indicator.1.active - API is not connected (device not reachable?)
                            2023-07-26 22:14:39.224 - error: awtrix-light.0 (802) Unable to perform action for indicator.3.active - API is not connected (device not reachable?)
                            2023-07-26 22:14:39.228 - error: awtrix-light.0 (802) Unable to perform action for apps.storagepower.visible - API is not connected (device not reachable?)
                            

                            danach keine Fehlermeldung mehr.

                            Das Gerät wird morgens wieder aktiviert (display.power = true)

                            Daraufhin ca. 30s später:

                            2023-07-27 06:00:36.240 - error: awtrix-light.0 (802) Unable to perform action for display.power - API is not connected (device not reachable?)
                            

                            dann ist ca. 30min Ruhe und dann fängt es so an:

                            2023-07-27 06:30:50.152 - error: awtrix-light.0 (802) Unable to perform action for apps.pvpower.visible - API is not connected (device not reachable?)
                            2023-07-27 06:30:52.194 - error: awtrix-light.0 (802) Unable to perform action for apps.pvpower.visible - API is not connected (device not reachable?)
                            2023-07-27 06:30:58.149 - error: awtrix-light.0 (802) Unable to perform action for apps.pvpower.visible - API is not connected (device not reachable?)
                            2023-07-27 06:31:00.169 - error: awtrix-light.0 (802) Unable to perform action for apps.pvpower.visible - API is not connected (device not reachable?)
                            2023-07-27 06:31:02.068 - error: awtrix-light.0 (802) Unable to perform action for apps.pvpower.visible - API is not connected (device not reachable?)
                            2023-07-27 06:31:04.126 - error: awtrix-light.0 (802) Unable to perform action for apps.pvpower.visible - API is not connected (device not reachable?)
                            2023-07-27 06:31:06.184 - error: awtrix-light.0 (802) Unable to perform action for apps.pvpower.visible - API is not connected (device not reachable?)
                            2023-07-27 06:31:08.198 - error: awtrix-light.0 (802) Unable to perform action for apps.pvpower.visible - API is not connected (device not reachable?)
                            2023-07-27 06:31:10.228 - error: awtrix-light.0 (802) Unable to perform action for apps.pvpower.visible - API is not connected (device not reachable?)
                            2023-07-27 06:31:14.182 - error: awtrix-light.0 (802) Unable to perform action for apps.pvpower.visible - API is not connected (device not reachable?)
                            2023-07-27 06:31:16.174 - error: awtrix-light.0 (802) Unable to perform action for apps.pvpower.visible - API is not connected (device not reachable?)
                            

                            Das Gerät ist aus.
                            Neustart und alles läuft einwandfrei.
                            Die Meldung, dass nicht conected ist, scheint also zu stimmen, aber keine Ahnung, ob das Gerät auch startet durch display.power = true
                            (Mit meinen manuellen Versuchen hat es bis jetzt geklappt, allerdings ist morgens das display, wenn ich ins Büro komme manchmal dunkel)=>(Geräthängt dauerhaft am USB)

                            arteckA Offline
                            arteckA Offline
                            arteck
                            Developer Most Active
                            wrote on last edited by arteck
                            #969

                            @ben1983 sagte in Test Adapter Awtrix-Light:

                            display.power = true

                            damit hängt es zusammen.... habs auch .. ich mach die dann auf brightness 0 ..
                            dann macht die kein disco.. scheint als ob die in Batterie schonmodus geht .. und macht das WIFI aus..
                            reconnected sich dann aber nicht

                            zigbee hab ich, zwave auch, nuc's genauso und HA auch

                            Ben1983B 1 Reply Last reply
                            0
                            • arteckA arteck

                              @ben1983 sagte in Test Adapter Awtrix-Light:

                              display.power = true

                              damit hängt es zusammen.... habs auch .. ich mach die dann auf brightness 0 ..
                              dann macht die kein disco.. scheint als ob die in Batterie schonmodus geht .. und macht das WIFI aus..
                              reconnected sich dann aber nicht

                              Ben1983B Offline
                              Ben1983B Offline
                              Ben1983
                              wrote on last edited by
                              #970

                              @arteck OK, allerdings ist dien "Brightness" ja nur readable.

                              1cca15f4-37d8-4533-933f-607c0c70b4f1-image.png

                              arteckA 1 Reply Last reply
                              0
                              • Ben1983B Ben1983

                                @arteck OK, allerdings ist dien "Brightness" ja nur readable.

                                1cca15f4-37d8-4533-933f-607c0c70b4f1-image.png

                                arteckA Offline
                                arteckA Offline
                                arteck
                                Developer Most Active
                                wrote on last edited by arteck
                                #971

                                @ben1983 dann nimm den richtigen

                                ea5e042a-fb94-4c2c-9fad-2ba72408fd65-grafik.png

                                zigbee hab ich, zwave auch, nuc's genauso und HA auch

                                Ben1983B 1 Reply Last reply
                                1
                                • arteckA arteck

                                  @ben1983 dann nimm den richtigen

                                  ea5e042a-fb94-4c2c-9fad-2ba72408fd65-grafik.png

                                  Ben1983B Offline
                                  Ben1983B Offline
                                  Ben1983
                                  wrote on last edited by
                                  #972

                                  @arteck Danke. Werde es umstellen und beobachten.
                                  Scheint als dann wirklich ein sporadisches "Fehlverhalten" der Uhr zu sein, denn jeden Tag ist es nicht.

                                  1 Reply Last reply
                                  0
                                  • DJMarc75D DJMarc75

                                    @bravestarr sagte in Test Adapter Awtrix-Light:

                                    so verstehen es mehr Leute

                                    definitiv nicht - im deutschen Forum ;)

                                    Das Blockly schon probiert ?
                                    Das ist nämlich genau für so was vorgesehen.

                                    BravestarrB Offline
                                    BravestarrB Offline
                                    Bravestarr
                                    wrote on last edited by
                                    #973

                                    @djmarc75 Oh sorry. Diese Seite wurde durch GitHub verlinkt vom Entwickler dieses Adapters.

                                    Blocky ist doch eine Klicky-Bunti Version im JS Adapter? Ich denke, dass JS selber hier viel mehr kann als man mit Blocky abbilden könnte.

                                    1 Reply Last reply
                                    0
                                    • BravestarrB Offline
                                      BravestarrB Offline
                                      Bravestarr
                                      wrote on last edited by
                                      #974

                                      Kann man ohne JS/Blocky auch mehrere Werte in einer custom app darstellen? Also Beispiel Spotify Artist + Song Titel über die Oberfläche des Awtrix Adapters? Oder geht immer nur ein Wert?

                                      arteckA 1 Reply Last reply
                                      0
                                      • BravestarrB Bravestarr

                                        Kann man ohne JS/Blocky auch mehrere Werte in einer custom app darstellen? Also Beispiel Spotify Artist + Song Titel über die Oberfläche des Awtrix Adapters? Oder geht immer nur ein Wert?

                                        arteckA Offline
                                        arteckA Offline
                                        arteck
                                        Developer Most Active
                                        wrote on last edited by arteck
                                        #975

                                        @bravestarr konkatiniere es in eine eigene variable.und zeige die an..oder leg ein alias an.. mit den Werten

                                        zigbee hab ich, zwave auch, nuc's genauso und HA auch

                                        1 Reply Last reply
                                        1
                                        • M Michaelnorge

                                          @mcu Genial, hat geklappt! 1000 Dank :-))))

                                          K Offline
                                          K Offline
                                          Kelzith
                                          wrote on last edited by
                                          #976

                                          @michaelnorge Anstatt eine veraltete Firmware zu nutzen, solltest du die Hintergrundeffekte nutzen. Dort findest du deine Augen wieder. Einen Punkt als Text mit Textfarbe schwarz und alles ist gut :-)

                                          DJMarc75D 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

                                          246

                                          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