Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Nodejs Update nicht möglich

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.7k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    713

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    1.2k

Nodejs Update nicht möglich

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
nodejs update deconz
43 Beiträge 3 Kommentatoren 4.0k Aufrufe 2 Beobachtet
  • Ä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.
  • H Helmex

    @Thomas-Braun
    N: Paket deconz kann nicht gefunden werden.

    H Offline
    H Offline
    Helmex
    schrieb am zuletzt editiert von
    #23

    der gelbe Punkt sagt:
    Verbunden mit Host: .T.
    Lebenszeichen: .T.
    Verbunden mit deconz: .F.

    Thomas BraunT 1 Antwort Letzte Antwort
    0
    • H Helmex

      der gelbe Punkt sagt:
      Verbunden mit Host: .T.
      Lebenszeichen: .T.
      Verbunden mit deconz: .F.

      Thomas BraunT Online
      Thomas BraunT Online
      Thomas Braun
      Most Active
      schrieb am zuletzt editiert von Thomas Braun
      #24

      @Helmex Logisch. deconz läuft ja auch nicht, also kann der Adapter nirgendwo hin connecten.

      Raspbee installieren:
      https://phoscon.de/de/raspbee/install#raspbian

      Raspbee II installieren:
      https://phoscon.de/de/raspbee2/install

      Je nachdem ob du Raspbee I oder II da hast.

      Linux-Werkzeugkasten:
      https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
      NodeJS Fixer Skript:
      https://forum.iobroker.net/topic/68035/iob-node-fix-skript
      iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

      H 1 Antwort Letzte Antwort
      0
      • Thomas BraunT Thomas Braun

        @Helmex Logisch. deconz läuft ja auch nicht, also kann der Adapter nirgendwo hin connecten.

        Raspbee installieren:
        https://phoscon.de/de/raspbee/install#raspbian

        Raspbee II installieren:
        https://phoscon.de/de/raspbee2/install

        Je nachdem ob du Raspbee I oder II da hast.

        H Offline
        H Offline
        Helmex
        schrieb am zuletzt editiert von
        #25

        @Thomas-Braun
        Raspbee I
        habe ich denn nicht unter iobroker deconz bereits installiert?

        Thomas BraunT 1 Antwort Letzte Antwort
        0
        • H Helmex

          @Thomas-Braun
          Raspbee I
          habe ich denn nicht unter iobroker deconz bereits installiert?

          Thomas BraunT Online
          Thomas BraunT Online
          Thomas Braun
          Most Active
          schrieb am zuletzt editiert von Thomas Braun
          #26

          @Helmex Nein.
          Der iobroker-Adapter setzt ein laufendes deconz voraus.
          Selber ist der 'doof', der übernimmt nur die von deconz kommenden Werte. Kann da nix kommen, weil deconz gar nicht läuft, dann passiert auch im Adapter nix.

          Linux-Werkzeugkasten:
          https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
          NodeJS Fixer Skript:
          https://forum.iobroker.net/topic/68035/iob-node-fix-skript
          iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

          H 1 Antwort Letzte Antwort
          0
          • Thomas BraunT Thomas Braun

            @Helmex Nein.
            Der iobroker-Adapter setzt ein laufendes deconz voraus.
            Selber ist der 'doof', der übernimmt nur die von deconz kommenden Werte. Kann da nix kommen, weil deconz gar nicht läuft, dann passiert auch im Adapter nix.

            H Offline
            H Offline
            Helmex
            schrieb am zuletzt editiert von Homoran
            #27

            @Thomas-Braun
            OK Verstanden.
            Habe nun die Schritte 1-6 erledigt.

            reboot 
            
            systemctl status deconz && systemctl status deconz-gui
            ● deconz.service - deCONZ: ZigBee gateway -- REST API
               Loaded: loaded (/lib/systemd/system/deconz.service; disabled; vendor preset:
               Active: inactive (dead)
             ESCOC
            y -- REST API
            econz.service; disabled; vendor preset: enabled)
            
            apt policy deconz
            deconz:
              Installiert:           2.07.01-raspbian-buster-stable
              Installationskandidat: 2.07.01-raspbian-buster-stable
              Versionstabelle:
             *** 2.07.01-raspbian-buster-stable 500
                    500 http://phoscon.de/apt/deconz buster/main armhf Packages
                    100 /var/lib/dpkg/status
            

            MOD-Edit: Code in code-tags gesetzt!

            im ioBroker hat sich nichts geändert...

            Thomas BraunT 1 Antwort Letzte Antwort
            0
            • H Helmex

              @Thomas-Braun
              OK Verstanden.
              Habe nun die Schritte 1-6 erledigt.

              reboot 
              
              systemctl status deconz && systemctl status deconz-gui
              ● deconz.service - deCONZ: ZigBee gateway -- REST API
                 Loaded: loaded (/lib/systemd/system/deconz.service; disabled; vendor preset:
                 Active: inactive (dead)
               ESCOC
              y -- REST API
              econz.service; disabled; vendor preset: enabled)
              
              apt policy deconz
              deconz:
                Installiert:           2.07.01-raspbian-buster-stable
                Installationskandidat: 2.07.01-raspbian-buster-stable
                Versionstabelle:
               *** 2.07.01-raspbian-buster-stable 500
                      500 http://phoscon.de/apt/deconz buster/main armhf Packages
                      100 /var/lib/dpkg/status
              

              MOD-Edit: Code in code-tags gesetzt!

              im ioBroker hat sich nichts geändert...

              Thomas BraunT Online
              Thomas BraunT Online
              Thomas Braun
              Most Active
              schrieb am zuletzt editiert von Thomas Braun
              #28

              @Helmex sagte in Nodejs Update nicht möglich:
              Man unabhängig den Status abfragen:

              systemctl status deconz-gui
              
              systemctl status deconz
              

              Konsolenausgaben bitte in CodeTags setzen.

              Linux-Werkzeugkasten:
              https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
              NodeJS Fixer Skript:
              https://forum.iobroker.net/topic/68035/iob-node-fix-skript
              iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

              H 1 Antwort Letzte Antwort
              0
              • Thomas BraunT Thomas Braun

                @Helmex sagte in Nodejs Update nicht möglich:
                Man unabhängig den Status abfragen:

                systemctl status deconz-gui
                
                systemctl status deconz
                

                Konsolenausgaben bitte in CodeTags setzen.

                H Offline
                H Offline
                Helmex
                schrieb am zuletzt editiert von
                #29

                @Thomas-Braun
                Hallo Thomas. Nochmal vielen Dnak für deine engagierte Hilfe.

                lines 1-6/6 (END)
                

                was muß ich eingeben um zur nächsten Lines zu kommen?

                Thomas BraunT 1 Antwort Letzte Antwort
                0
                • H Helmex

                  @Thomas-Braun
                  Hallo Thomas. Nochmal vielen Dnak für deine engagierte Hilfe.

                  lines 1-6/6 (END)
                  

                  was muß ich eingeben um zur nächsten Lines zu kommen?

                  Thomas BraunT Online
                  Thomas BraunT Online
                  Thomas Braun
                  Most Active
                  schrieb am zuletzt editiert von Thomas Braun
                  #30

                  @Helmex
                  q für quit

                  Linux-Werkzeugkasten:
                  https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                  NodeJS Fixer Skript:
                  https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                  iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                  H 1 Antwort Letzte Antwort
                  0
                  • Thomas BraunT Thomas Braun

                    @Helmex
                    q für quit

                    H Offline
                    H Offline
                    Helmex
                    schrieb am zuletzt editiert von
                    #31

                    @Thomas-Braun

                    systemctl status deconz-gui
                    ● deconz-gui.service - deCONZ: ZigBee gateway -- GUI/REST API
                       Loaded: loaded (/lib/systemd/system/deconz-gui.service; disabled; vendor pres
                       Active: inactive (dead)
                    
                    systemctl status deconz
                    ● deconz.service - deCONZ: ZigBee gateway -- REST API
                       Loaded: loaded (/lib/systemd/system/deconz.service; disabled; vendor preset:
                       Active: inactive (dead)
                    
                    Thomas BraunT 1 Antwort Letzte Antwort
                    0
                    • H Helmex

                      @Thomas-Braun

                      systemctl status deconz-gui
                      ● deconz-gui.service - deCONZ: ZigBee gateway -- GUI/REST API
                         Loaded: loaded (/lib/systemd/system/deconz-gui.service; disabled; vendor pres
                         Active: inactive (dead)
                      
                      systemctl status deconz
                      ● deconz.service - deCONZ: ZigBee gateway -- REST API
                         Loaded: loaded (/lib/systemd/system/deconz.service; disabled; vendor preset:
                         Active: inactive (dead)
                      
                      Thomas BraunT Online
                      Thomas BraunT Online
                      Thomas Braun
                      Most Active
                      schrieb am zuletzt editiert von
                      #32

                      @Helmex

                      sudo systemctl start deconz
                      sudo sysytemctl enable deconz
                      

                      Linux-Werkzeugkasten:
                      https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                      NodeJS Fixer Skript:
                      https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                      iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                      H 1 Antwort Letzte Antwort
                      0
                      • Thomas BraunT Thomas Braun

                        @Helmex

                        sudo systemctl start deconz
                        sudo sysytemctl enable deconz
                        
                        H Offline
                        H Offline
                        Helmex
                        schrieb am zuletzt editiert von
                        #33

                        @Thomas-Braun

                        sudo systemctl start deconz
                        

                        keine Meldung

                        pi@raspberrypi:~ $ sudo sysytemctl enable deconz
                        sudo: sysytemctl: Befehl nicht gefunden
                        
                        Thomas BraunT 1 Antwort Letzte Antwort
                        0
                        • H Helmex

                          @Thomas-Braun

                          sudo systemctl start deconz
                          

                          keine Meldung

                          pi@raspberrypi:~ $ sudo sysytemctl enable deconz
                          sudo: sysytemctl: Befehl nicht gefunden
                          
                          Thomas BraunT Online
                          Thomas BraunT Online
                          Thomas Braun
                          Most Active
                          schrieb am zuletzt editiert von Thomas Braun
                          #34

                          @Helmex Fehler von mir. Da ist ein y zuviel. Muss

                          sudo systemctl enable deconz
                          

                          heißen.

                          Linux-Werkzeugkasten:
                          https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                          NodeJS Fixer Skript:
                          https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                          iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                          H 1 Antwort Letzte Antwort
                          0
                          • Thomas BraunT Thomas Braun

                            @Helmex Fehler von mir. Da ist ein y zuviel. Muss

                            sudo systemctl enable deconz
                            

                            heißen.

                            H Offline
                            H Offline
                            Helmex
                            schrieb am zuletzt editiert von
                            #35

                            @Thomas-Braun

                            sudo systemctl enable deconz
                            Created symlink /etc/systemd/system/multi-user.target.wants/deconz.service → /lib/systemd/system/deconz.service.
                            
                            Thomas BraunT 1 Antwort Letzte Antwort
                            0
                            • H Helmex

                              @Thomas-Braun

                              sudo systemctl enable deconz
                              Created symlink /etc/systemd/system/multi-user.target.wants/deconz.service → /lib/systemd/system/deconz.service.
                              
                              Thomas BraunT Online
                              Thomas BraunT Online
                              Thomas Braun
                              Most Active
                              schrieb am zuletzt editiert von
                              #36

                              @Helmex

                              systemctl status deconz-gui
                              systemctl status deconz
                              

                              liefern jetzt jeweils?

                              Linux-Werkzeugkasten:
                              https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                              NodeJS Fixer Skript:
                              https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                              iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                              H 1 Antwort Letzte Antwort
                              0
                              • Thomas BraunT Thomas Braun

                                @Helmex

                                systemctl status deconz-gui
                                systemctl status deconz
                                

                                liefern jetzt jeweils?

                                H Offline
                                H Offline
                                Helmex
                                schrieb am zuletzt editiert von
                                #37

                                @Thomas-Braun

                                systemctl status deconz-gui
                                ● deconz-gui.service - deCONZ: ZigBee gateway -- GUI/REST API
                                   Loaded: loaded (/lib/systemd/system/deconz-gui.service; disabled; vendor pres
                                   Active: inactive (dead)
                                
                                Dez 15 15:37:44 raspberrypi systemd[1]: /lib/systemd/system/deconz-gui.service:1
                                Dez 15 16:21:59 raspberrypi systemd[1]: /lib/systemd/system/deconz-gui.service:1
                                
                                systemctl status deconz
                                ● deconz.service - deCONZ: ZigBee gateway -- REST API
                                   Loaded: loaded (/lib/systemd/system/deconz.service; enabled; vendor preset: e
                                   Active: active (running) since Tue 2020-12-15 16:01:04 CET; 22min ago
                                 Main PID: 1807 (deCONZ)
                                    Tasks: 5 (limit: 2063)
                                   CGroup: /system.slice/deconz.service
                                           └─1807 /usr/bin/deCONZ -platform minimal --http-port=80
                                
                                Dez 15 16:01:04 raspberrypi systemd[1]: Started deCONZ: ZigBee gateway -- REST A
                                Dez 15 16:01:05 raspberrypi deCONZ[1807]: QStandardPaths: XDG_RUNTIME_DIR not se
                                Dez 15 16:01:05 raspberrypi deCONZ[1807]: libpng warning: iCCP: known incorrect
                                Dez 15 16:01:14 raspberrypi deCONZ[1807]: This plugin does not support propagate
                                Dez 15 16:01:14 raspberrypi deCONZ[1807]: This plugin does not support propagate
                                Dez 15 16:01:17 raspberrypi deCONZ[1807]: This plugin does not support propagate
                                

                                Konnte jetzt auch den API Key generieren...
                                deconz Adapter ist grün

                                Thomas BraunT 1 Antwort Letzte Antwort
                                0
                                • H Helmex

                                  @Thomas-Braun

                                  systemctl status deconz-gui
                                  ● deconz-gui.service - deCONZ: ZigBee gateway -- GUI/REST API
                                     Loaded: loaded (/lib/systemd/system/deconz-gui.service; disabled; vendor pres
                                     Active: inactive (dead)
                                  
                                  Dez 15 15:37:44 raspberrypi systemd[1]: /lib/systemd/system/deconz-gui.service:1
                                  Dez 15 16:21:59 raspberrypi systemd[1]: /lib/systemd/system/deconz-gui.service:1
                                  
                                  systemctl status deconz
                                  ● deconz.service - deCONZ: ZigBee gateway -- REST API
                                     Loaded: loaded (/lib/systemd/system/deconz.service; enabled; vendor preset: e
                                     Active: active (running) since Tue 2020-12-15 16:01:04 CET; 22min ago
                                   Main PID: 1807 (deCONZ)
                                      Tasks: 5 (limit: 2063)
                                     CGroup: /system.slice/deconz.service
                                             └─1807 /usr/bin/deCONZ -platform minimal --http-port=80
                                  
                                  Dez 15 16:01:04 raspberrypi systemd[1]: Started deCONZ: ZigBee gateway -- REST A
                                  Dez 15 16:01:05 raspberrypi deCONZ[1807]: QStandardPaths: XDG_RUNTIME_DIR not se
                                  Dez 15 16:01:05 raspberrypi deCONZ[1807]: libpng warning: iCCP: known incorrect
                                  Dez 15 16:01:14 raspberrypi deCONZ[1807]: This plugin does not support propagate
                                  Dez 15 16:01:14 raspberrypi deCONZ[1807]: This plugin does not support propagate
                                  Dez 15 16:01:17 raspberrypi deCONZ[1807]: This plugin does not support propagate
                                  

                                  Konnte jetzt auch den API Key generieren...
                                  deconz Adapter ist grün

                                  Thomas BraunT Online
                                  Thomas BraunT Online
                                  Thomas Braun
                                  Most Active
                                  schrieb am zuletzt editiert von
                                  #38

                                  @Helmex Dann ist ja alles prima!

                                  Linux-Werkzeugkasten:
                                  https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                                  NodeJS Fixer Skript:
                                  https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                                  iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                                  H 1 Antwort Letzte Antwort
                                  0
                                  • Thomas BraunT Thomas Braun

                                    @Helmex Dann ist ja alles prima!

                                    H Offline
                                    H Offline
                                    Helmex
                                    schrieb am zuletzt editiert von
                                    #39

                                    @Thomas-Braun
                                    aber was ist denn nun schiefgelaufen?
                                    Eigentlich habe ich mich an den Anleitungen hier gehalten...

                                    HomoranH 1 Antwort Letzte Antwort
                                    0
                                    • H Helmex

                                      @Thomas-Braun
                                      aber was ist denn nun schiefgelaufen?
                                      Eigentlich habe ich mich an den Anleitungen hier gehalten...

                                      HomoranH Nicht stören
                                      HomoranH Nicht stören
                                      Homoran
                                      Global Moderator Administrators
                                      schrieb am zuletzt editiert von
                                      #40

                                      @Helmex sagte in Nodejs Update nicht möglich:

                                      was ist denn nun schiefgelaufen?

                                      du hattest keinen deConz "Server" laufen

                                      @Thomas-Braun sagte in Nodejs Update nicht möglich:

                                      Der iobroker-Adapter setzt ein laufendes deconz voraus.
                                      Selber ist der 'doof', der übernimmt nur die von deconz kommenden Werte. Kann da nix kommen, weil deconz gar nicht läuft, dann passiert auch im Adapter nix.

                                      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 oben rechts. Danke!
                                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                      H 1 Antwort Letzte Antwort
                                      0
                                      • HomoranH Homoran

                                        @Helmex sagte in Nodejs Update nicht möglich:

                                        was ist denn nun schiefgelaufen?

                                        du hattest keinen deConz "Server" laufen

                                        @Thomas-Braun sagte in Nodejs Update nicht möglich:

                                        Der iobroker-Adapter setzt ein laufendes deconz voraus.
                                        Selber ist der 'doof', der übernimmt nur die von deconz kommenden Werte. Kann da nix kommen, weil deconz gar nicht läuft, dann passiert auch im Adapter nix.

                                        H Offline
                                        H Offline
                                        Helmex
                                        schrieb am zuletzt editiert von
                                        #41

                                        OK. Zum Verständnis

                                        • Image auf die SD - siehe ersten post
                                        • Nodejs update
                                        • deConz installieren
                                        • ioBroker starten
                                        • deConz Adapter aktivieren
                                        HomoranH 1 Antwort Letzte Antwort
                                        0
                                        • H Helmex

                                          OK. Zum Verständnis

                                          • Image auf die SD - siehe ersten post
                                          • Nodejs update
                                          • deConz installieren
                                          • ioBroker starten
                                          • deConz Adapter aktivieren
                                          HomoranH Nicht stören
                                          HomoranH Nicht stören
                                          Homoran
                                          Global Moderator Administrators
                                          schrieb am zuletzt editiert von
                                          #42

                                          @Helmex sagte in Nodejs Update nicht möglich:

                                          Zum Verständnis

                                          schön wär's ;-)

                                          Was willst du damit sagen?

                                          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 oben rechts. Danke!
                                          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                          H 1 Antwort Letzte Antwort
                                          0

                                          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                          Registrieren Anmelden
                                          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

                                          570

                                          Online

                                          32.9k

                                          Benutzer

                                          83.0k

                                          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