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. ioBroker Allgemein
  4. Synology- mal wieder Zigbee - CC2531 USB, Gelöst

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    14
    1
    166

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    12
    1
    569

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.8k

Synology- mal wieder Zigbee - CC2531 USB, Gelöst

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
zigbee cc2531
87 Beiträge 6 Kommentatoren 11.8k Aufrufe 7 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.
  • D dos1973

    Für heute gebe ich auf...
    Ich habe jetzt den zigbee adapter komplett gelöscht/ neu installiert den fixer drüberlaufen lassen, alles mögliche, wie am Anfang dieses Threads.

    *Deprimode on
    Ich kriegs nicht hin.

    D Offline
    D Offline
    dos1973
    schrieb am zuletzt editiert von
    #73

    mit lsusb -ciu zeigt er den USB Port.

    der obere Absatz ist der neue stick
    der untere Block der alte Stick. Hier wird mir der angezeigt
    tty/ttyACM0

    robin_hood@ds218:/dev$ lsusb -ciu
    |__usb1          1d6b:0002:0404 09  2.00  480MBit/s 0mA 1IF  (Linux 4.4.59+ xhci-hcd xHCI Host Controller 0000:00:15.0) hub
      |__1-1         1a86:7523:0264 ff  1.10   12MBit/s 98mA 1IF  ( ffffffd8ffffffb9ffffffd0ffffffa2)
      1-1:1.0         (IF) ff:01:02 3EPs ()  
      |__1-4         f400:f400:0100 00  2.00  480MBit/s 200mA 1IF  (Synology DiskStation 7F00877D96CA6084)
      1-4:1.0         (IF) 08:06:50 2EPs () usb-storage host3 (synoboot)
    robin_hood@ds218:/dev$ 
    robin_hood@ds218:/dev$ 
    robin_hood@ds218:/dev$ 
    robin_hood@ds218:/dev$ 
    robin_hood@ds218:/dev$ 
    robin_hood@ds218:/dev$ lsusb -ciu
    |__usb1          1d6b:0002:0404 09  2.00  480MBit/s 0mA 1IF  (Linux 4.4.59+ xhci-hcd xHCI Host Controller 0000:00:15.0) hub
      |__1-1         0451:16c8:0100 02  2.00   12MBit/s 50mA 2IFs (Texas Instruments CC2538 USB CDC fffffff7ffffffb3fffffff0ffffffd0)
      1-1:1.0         (IF) 02:02:01 1EP  () cdc_acm tty/ttyACM0 
      1-1:1.1         (IF) 0a:00:00 2EPs () cdc_acm 
      |__1-4         f400:f400:0100 00  2.00  480MBit/s 200mA 1IF  (Synology DiskStation 7F00877D96CA6084)
      1-4:1.0         (IF) 08:06:50 2EPs () usb-storage host3 (synoboot)
    robin_hood@ds218:/dev$ 
    

    @dimaiv : hats du schon jemanden er diesen neuen Stick an der Synology & Docker am laufen hat. geht das ggfs. gar nicht, Treiber oder was auch immer?

    D 1 Antwort Letzte Antwort
    0
    • D dos1973

      mit lsusb -ciu zeigt er den USB Port.

      der obere Absatz ist der neue stick
      der untere Block der alte Stick. Hier wird mir der angezeigt
      tty/ttyACM0

      robin_hood@ds218:/dev$ lsusb -ciu
      |__usb1          1d6b:0002:0404 09  2.00  480MBit/s 0mA 1IF  (Linux 4.4.59+ xhci-hcd xHCI Host Controller 0000:00:15.0) hub
        |__1-1         1a86:7523:0264 ff  1.10   12MBit/s 98mA 1IF  ( ffffffd8ffffffb9ffffffd0ffffffa2)
        1-1:1.0         (IF) ff:01:02 3EPs ()  
        |__1-4         f400:f400:0100 00  2.00  480MBit/s 200mA 1IF  (Synology DiskStation 7F00877D96CA6084)
        1-4:1.0         (IF) 08:06:50 2EPs () usb-storage host3 (synoboot)
      robin_hood@ds218:/dev$ 
      robin_hood@ds218:/dev$ 
      robin_hood@ds218:/dev$ 
      robin_hood@ds218:/dev$ 
      robin_hood@ds218:/dev$ 
      robin_hood@ds218:/dev$ lsusb -ciu
      |__usb1          1d6b:0002:0404 09  2.00  480MBit/s 0mA 1IF  (Linux 4.4.59+ xhci-hcd xHCI Host Controller 0000:00:15.0) hub
        |__1-1         0451:16c8:0100 02  2.00   12MBit/s 50mA 2IFs (Texas Instruments CC2538 USB CDC fffffff7ffffffb3fffffff0ffffffd0)
        1-1:1.0         (IF) 02:02:01 1EP  () cdc_acm tty/ttyACM0 
        1-1:1.1         (IF) 0a:00:00 2EPs () cdc_acm 
        |__1-4         f400:f400:0100 00  2.00  480MBit/s 200mA 1IF  (Synology DiskStation 7F00877D96CA6084)
        1-4:1.0         (IF) 08:06:50 2EPs () usb-storage host3 (synoboot)
      robin_hood@ds218:/dev$ 
      

      @dimaiv : hats du schon jemanden er diesen neuen Stick an der Synology & Docker am laufen hat. geht das ggfs. gar nicht, Treiber oder was auch immer?

      D Offline
      D Offline
      dimaiv
      schrieb am zuletzt editiert von dimaiv
      #74

      @dos1973
      Probier mal folgendes (hier im Forum gefunden):

      mit putty und root auf der syno hatte ich unter /dev nur ttyACM0...

      nach ausführen von

      sudo insmod /lib/modules/usbserial.ko
      sudo insmod /lib/modules/ftdi_sio.ko

      hatte ich dann unter /dev dann schon mal den ttyUSB0

      von dem habe ich dann noch die rechte geändert:

      sudo chmod -R 0777 /dev/ttyUSB0

      die beiden Module werden aber anscheinend bei einem neustart von der syno nicht wieder geladen. das kann man aber auch lösen.

      ################################
      Edit or create the file startup.sh via:

      sudo vi /usr/local/etc/rc.d/startup.sh

      Put the next text into the file:

      sudo insmod /lib/modules/usbserial.ko
      sudo insmod /lib/modules/ftdi_sio.ko
      sudo chmod 777 /lib/modules/usbserial.ko
      sudo chmod 777 /lib/modules/ftdi_sio.ko

      Change rights of startup.sh:

      chmod 700 /usr/local/etc/rc.d/startup.sh

      The next time your NAS reboots, modules will be starten automatically.
      ################################

      ioBroker- NUC8i3 / Proxmox / VM
      Node.js v22.21.0
      NPM v10.9.4
      JS controller 7.1.0
      Admin 7.7.20
      ZigBee Adapter 3.3.1alpha.0
      Zigbee LAN Gateway CC2652P
      Zigbee Firmware 20250321

      1 Antwort Letzte Antwort
      0
      • D dos1973

        mir fehlt einfach dieser "/dev/ttyACM0" und ich habe keine Ahnung wie ich den bekomme

        B Offline
        B Offline
        beroliv
        schrieb am zuletzt editiert von
        #75

        @dos1973

        Hallo,

        Buanet hat doch eine gute Anleitung zu seinem Container geschrieben. Wie findet man den richtigen USB Port/Alias.
        Ich würde dir auch Portainer zur veraltung von Docker Container empfehlen.

        https://smarthome.buanet.de/2020/02/usb-devices-im-iobroker-docker-container-nutzen/

        mit folgendem Code kannst du Portainer installieren.

        docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v /volume1/docker/portainer_data:/data portainer/portainer-ce
        

        und von Jadahl gibt es die USB Treiber für die Synology als Paket zu Installieren

        http://www.jadahl.com
        http://www.jadahl.com/drivers_6.1/
        http://www.jadahl.com/drivers_6.2/

        Wichtig zu wissen ist das die Synology beim neustart falls mehrere USB Sticks angeschlossen sind schonmal die Alias tauscht.
        Also aus /dev/ttyACM0 wird /dev/ttyACM1 und umgekehrt. Da das ganze so nicht reboot sicher ist habe ich nur noch ein Stick an der Syno und den CUL Stick am Raspi mit Ser2net weitergeleitet.

        Wenn du die files vom iobroker ausgelagert hast, kannst du jederzeit dein Container löschen und mit anderen Einstellungen neu aufbauen. Das ist ja der Vorteil von dein Containern.

        Grusss

        D 1 Antwort Letzte Antwort
        0
        • B beroliv

          @dos1973

          Hallo,

          Buanet hat doch eine gute Anleitung zu seinem Container geschrieben. Wie findet man den richtigen USB Port/Alias.
          Ich würde dir auch Portainer zur veraltung von Docker Container empfehlen.

          https://smarthome.buanet.de/2020/02/usb-devices-im-iobroker-docker-container-nutzen/

          mit folgendem Code kannst du Portainer installieren.

          docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v /volume1/docker/portainer_data:/data portainer/portainer-ce
          

          und von Jadahl gibt es die USB Treiber für die Synology als Paket zu Installieren

          http://www.jadahl.com
          http://www.jadahl.com/drivers_6.1/
          http://www.jadahl.com/drivers_6.2/

          Wichtig zu wissen ist das die Synology beim neustart falls mehrere USB Sticks angeschlossen sind schonmal die Alias tauscht.
          Also aus /dev/ttyACM0 wird /dev/ttyACM1 und umgekehrt. Da das ganze so nicht reboot sicher ist habe ich nur noch ein Stick an der Syno und den CUL Stick am Raspi mit Ser2net weitergeleitet.

          Wenn du die files vom iobroker ausgelagert hast, kannst du jederzeit dein Container löschen und mit anderen Einstellungen neu aufbauen. Das ist ja der Vorteil von dein Containern.

          Grusss

          D Offline
          D Offline
          dos1973
          schrieb am zuletzt editiert von
          #76

          @beroliv

          lsusb zeigt mir den "alten" Stick auf USB 1_1

          robin_hood@ds218:~$ lsusb
          |__usb1          1d6b:0002:0404 09  2.00  480MBit/s 0mA 1IF  (Linux 4.4.59+ xhci-hcd xHCI Host Controller 0000:00:15.0) hub
            |__1-1         0451:16c8:0100 02  2.00   12MBit/s 50mA 2IFs (Texas Instruments CC2538 USB CDC fffffff7ffffffb3fffffff0ffffffd0)
            |__1-4         f400:f400:0100 00  2.00  480MBit/s 200mA 1IF  (Synology DiskStation 7F00877D96CA6084)
          |__usb2          1d6b:0003:0404 09  3.00 5000MBit/s 0mA 1IF  (Linux 4.4.59+ xhci-hcd xHCI Host Controller 0000:00:15.0) hub
          robin_hood@ds218:~$ 
          

          ich kann den auch auslesen

          robin_hood@ds218:~$ ll /sys/class/tty | grep 1-1
          lrwxrwxrwx  1 root root 0 Jan  6 11:21 ttyACM0 -> ../../devices/pci0000:00/0000:00:15.0/usb1/1-1/1-1:1.0/tty/ttyACM0
          robin_hood@ds218:~$ 
          

          mit dem neuen Stick, klappt das nicht????
          wird an USB 1_1 gefunden

          robin_hood@ds218:~$ lsusb
          |__usb1          1d6b:0002:0404 09  2.00  480MBit/s 0mA 1IF  (Linux 4.4.59+ xhci-hcd xHCI Host Controller 0000:00:15.0) hub
            |__1-1         1a86:7523:0264 ff  1.10   12MBit/s 98mA 1IF  ( ffffffd8ffffffb9ffffffd0ffffffa2)
            |__1-4         f400:f400:0100 00  2.00  480MBit/s 200mA 1IF  (Synology DiskStation 7F00877D96CA6084)
          |__usb2          1d6b:0003:0404 09  3.00 5000MBit/s 0mA 1IF  (Linux 4.4.59+ xhci-hcd xHCI Host Controller 0000:00:15.0) hub
          robin_hood@ds218:~$ 
          

          der Befehl bewirkt nichts??

          robin_hood@ds218:~$ ll /sys/class/tty | grep 1-1
          
          D 1 Antwort Letzte Antwort
          0
          • D dos1973

            @beroliv

            lsusb zeigt mir den "alten" Stick auf USB 1_1

            robin_hood@ds218:~$ lsusb
            |__usb1          1d6b:0002:0404 09  2.00  480MBit/s 0mA 1IF  (Linux 4.4.59+ xhci-hcd xHCI Host Controller 0000:00:15.0) hub
              |__1-1         0451:16c8:0100 02  2.00   12MBit/s 50mA 2IFs (Texas Instruments CC2538 USB CDC fffffff7ffffffb3fffffff0ffffffd0)
              |__1-4         f400:f400:0100 00  2.00  480MBit/s 200mA 1IF  (Synology DiskStation 7F00877D96CA6084)
            |__usb2          1d6b:0003:0404 09  3.00 5000MBit/s 0mA 1IF  (Linux 4.4.59+ xhci-hcd xHCI Host Controller 0000:00:15.0) hub
            robin_hood@ds218:~$ 
            

            ich kann den auch auslesen

            robin_hood@ds218:~$ ll /sys/class/tty | grep 1-1
            lrwxrwxrwx  1 root root 0 Jan  6 11:21 ttyACM0 -> ../../devices/pci0000:00/0000:00:15.0/usb1/1-1/1-1:1.0/tty/ttyACM0
            robin_hood@ds218:~$ 
            

            mit dem neuen Stick, klappt das nicht????
            wird an USB 1_1 gefunden

            robin_hood@ds218:~$ lsusb
            |__usb1          1d6b:0002:0404 09  2.00  480MBit/s 0mA 1IF  (Linux 4.4.59+ xhci-hcd xHCI Host Controller 0000:00:15.0) hub
              |__1-1         1a86:7523:0264 ff  1.10   12MBit/s 98mA 1IF  ( ffffffd8ffffffb9ffffffd0ffffffa2)
              |__1-4         f400:f400:0100 00  2.00  480MBit/s 200mA 1IF  (Synology DiskStation 7F00877D96CA6084)
            |__usb2          1d6b:0003:0404 09  3.00 5000MBit/s 0mA 1IF  (Linux 4.4.59+ xhci-hcd xHCI Host Controller 0000:00:15.0) hub
            robin_hood@ds218:~$ 
            

            der Befehl bewirkt nichts??

            robin_hood@ds218:~$ ll /sys/class/tty | grep 1-1
            
            D Offline
            D Offline
            dos1973
            schrieb am zuletzt editiert von
            #77

            @dos1973
            ich musste das 6,2 Treiberpaket auf der Synology installieren

            da wird er jetzt gefunden!!!

            robin_hood@ds218:~$ ll /sys/class/tty | grep 1-2
            lrwxrwxrwx  1 root root 0 Jan  6 11:37 ttyUSB0 -> ../../devices/pci0000:00/0000:00:15.0/usb1/1-2/1-2:1.0/ttyUSB0/tty/ttyUSB0
            robin_hood@ds218:~$ 
            
            
            B bfelizardoB 2 Antworten Letzte Antwort
            0
            • D dos1973

              @dos1973
              ich musste das 6,2 Treiberpaket auf der Synology installieren

              da wird er jetzt gefunden!!!

              robin_hood@ds218:~$ ll /sys/class/tty | grep 1-2
              lrwxrwxrwx  1 root root 0 Jan  6 11:37 ttyUSB0 -> ../../devices/pci0000:00/0000:00:15.0/usb1/1-2/1-2:1.0/ttyUSB0/tty/ttyUSB0
              robin_hood@ds218:~$ 
              
              
              B Offline
              B Offline
              beroliv
              schrieb am zuletzt editiert von
              #78

              @dos1973

              schön wenn ich dir helfen konnte

              D 1 Antwort Letzte Antwort
              0
              • B beroliv

                @dos1973

                schön wenn ich dir helfen konnte

                D Offline
                D Offline
                dos1973
                schrieb am zuletzt editiert von
                #79

                @beroliv
                es geht aber immer noch nicht??! wird nicht grün.

                im Docker image wird er gefunden

                crw-rw---- 1 root dialout 188,   0 Jan  6 11:52 /dev/ttyUSB0 
                

                im Docker Image habe ich es auch eingertragen...
                Bildschirmfoto 2021-01-06 um 11.42.59.png

                im Zigbee Adapter wird er mir angezeigt...

                Bildschirmfoto 2021-01-06 um 11.57.23.png

                aber ich bekomme immer noch die FM
                Bildschirmfoto 2021-01-06 um 11.58.23.png

                D 1 Antwort Letzte Antwort
                0
                • D dos1973

                  @beroliv
                  es geht aber immer noch nicht??! wird nicht grün.

                  im Docker image wird er gefunden

                  crw-rw---- 1 root dialout 188,   0 Jan  6 11:52 /dev/ttyUSB0 
                  

                  im Docker Image habe ich es auch eingertragen...
                  Bildschirmfoto 2021-01-06 um 11.42.59.png

                  im Zigbee Adapter wird er mir angezeigt...

                  Bildschirmfoto 2021-01-06 um 11.57.23.png

                  aber ich bekomme immer noch die FM
                  Bildschirmfoto 2021-01-06 um 11.58.23.png

                  D Offline
                  D Offline
                  dos1973
                  schrieb am zuletzt editiert von
                  #80

                  Wieder grün ;-)
                  Jetzt nochmals alles durchbooten obs dann immer noch grün ist.

                  B 1 Antwort Letzte Antwort
                  0
                  • D dos1973

                    Wieder grün ;-)
                    Jetzt nochmals alles durchbooten obs dann immer noch grün ist.

                    B Offline
                    B Offline
                    beroliv
                    schrieb am zuletzt editiert von beroliv
                    #81

                    @dos1973 in den Logdateien findet man oft gute hinweise wo es hängt.
                    Unter Portainer easy an die Logdatei ran zukommen.

                    D 1 Antwort Letzte Antwort
                    0
                    • B beroliv

                      @dos1973 in den Logdateien findet man oft gute hinweise wo es hängt.
                      Unter Portainer easy an die Logdatei ran zukommen.

                      D Offline
                      D Offline
                      dos1973
                      schrieb am zuletzt editiert von dos1973
                      #82

                      @beroliv

                      Endlich, auch nach Reboot.

                      Bildschirmfoto 2021-01-06 um 12.25.57.png

                      ich habe nachdem der Port im Container verfügbar war, nochmals den ganzen Zigbee Adapter deinstalliert, alle Ordner gelöscht wie am Anfang des Threads beschrieben und dann nochmals sauber installiert.

                      ich verstehe nur nicht, warum alle meine Geräte wieder da sind? freut mich aber ist komisch

                      B 1 Antwort Letzte Antwort
                      0
                      • D dos1973

                        @beroliv

                        Endlich, auch nach Reboot.

                        Bildschirmfoto 2021-01-06 um 12.25.57.png

                        ich habe nachdem der Port im Container verfügbar war, nochmals den ganzen Zigbee Adapter deinstalliert, alle Ordner gelöscht wie am Anfang des Threads beschrieben und dann nochmals sauber installiert.

                        ich verstehe nur nicht, warum alle meine Geräte wieder da sind? freut mich aber ist komisch

                        B Offline
                        B Offline
                        beroliv
                        schrieb am zuletzt editiert von
                        #83

                        @dos1973 die geräte sind wahrscheinlich an die ID des Stick gebunden und erkennen diesen wieder würde ich mal sagen.

                        D 1 Antwort Letzte Antwort
                        0
                        • B beroliv

                          @dos1973 die geräte sind wahrscheinlich an die ID des Stick gebunden und erkennen diesen wieder würde ich mal sagen.

                          D Offline
                          D Offline
                          dos1973
                          schrieb am zuletzt editiert von
                          #84

                          @beroliv
                          nein, ist ja ein komplett neuer stick

                          B 1 Antwort Letzte Antwort
                          0
                          • D dos1973

                            @beroliv
                            nein, ist ja ein komplett neuer stick

                            B Offline
                            B Offline
                            beroliv
                            schrieb am zuletzt editiert von
                            #85

                            @dos1973
                            Dann freue dich das du nicht alles neu anlernen musst!

                            Ich habe mal eben versucht ob mein Conbee stick via Netzwerk und ser2net zu erreichen.
                            ging erstaunlich einfach
                            7a769a4f-ca25-47dc-b772-c15b3dbc641c-image.png

                            1 Antwort Letzte Antwort
                            0
                            • D dos1973

                              @dos1973
                              ich musste das 6,2 Treiberpaket auf der Synology installieren

                              da wird er jetzt gefunden!!!

                              robin_hood@ds218:~$ ll /sys/class/tty | grep 1-2
                              lrwxrwxrwx  1 root root 0 Jan  6 11:37 ttyUSB0 -> ../../devices/pci0000:00/0000:00:15.0/usb1/1-2/1-2:1.0/ttyUSB0/tty/ttyUSB0
                              robin_hood@ds218:~$ 
                              
                              
                              bfelizardoB Offline
                              bfelizardoB Offline
                              bfelizardo
                              schrieb am zuletzt editiert von
                              #86

                              @dos1973

                              Hallo, habe genau das gleiche Problem. Wie hast du das Treiberpaket aktualisiert. Weiß garnicht was du hier meinst.
                              Würde mich freuen, wenn du mir weiterhelfen kannst.

                              D 1 Antwort Letzte Antwort
                              0
                              • bfelizardoB bfelizardo

                                @dos1973

                                Hallo, habe genau das gleiche Problem. Wie hast du das Treiberpaket aktualisiert. Weiß garnicht was du hier meinst.
                                Würde mich freuen, wenn du mir weiterhelfen kannst.

                                D Offline
                                D Offline
                                dos1973
                                schrieb am zuletzt editiert von
                                #87

                                @bfelizardo

                                Paar posts vorher gibt einen Link zum Treiber. Den musst du auf deinem Nas installieren….

                                Ich meine über den paketmanager habe ich das gemacht. Ich bin inzwischen auf proxmox um vm ungestiegen…

                                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
                                FAQ Cloud / IOT
                                HowTo: Node.js-Update
                                HowTo: Backup/Restore
                                Downloads
                                BLOG

                                670

                                Online

                                32.5k

                                Benutzer

                                81.8k

                                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