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. (Frage) Objekterkennung ?

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    506

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

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

(Frage) Objekterkennung ?

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
50 Beiträge 11 Kommentatoren 3.1k 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.
  • HumidorH Humidor

    @sigi234 2008 neues Modell

    sigi234S Online
    sigi234S Online
    sigi234
    Forum Testing Most Active
    schrieb am zuletzt editiert von sigi234
    #25

    @humidor sagte in (Frage) Objekterkennung ?:

    @sigi234 2008 neues Modell

    https://github.com/ioBroker/AdapterRequests/issues/613

    https://developer.groupe-psa.io/webapi/b2c/api-reference/specification/

    Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
    Immer Daten sichern!

    HumidorH 1 Antwort Letzte Antwort
    1
    • OliverIOO OliverIO

      @homoran
      hups
      das gleiche gefunden

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

      @oliverio sagte in (Frage) Objekterkennung ?:

      @homoran
      hups
      das gleiche gefunden

      und schon lange umgesetzt:
      https://forum.iobroker.net/topic/37945/brauche-hilfe-um-ein-json-abzurufen-und-auszuwerten/36?_=1618837621717

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      1 Antwort Letzte Antwort
      0
      • HumidorH Humidor

        Hallo :+1:

        ich dreh mich etwas im Kreis und komm nicht weiter...
        es geht ums Auto (2x), ich möchte nur wissen ob es zu Hause ist oder nicht und daraus meine Automation steuern.
        Mit den GPS-Koordinaten (Lan/Lat) finde ich nichts, das funktioniert.
        Nun der nächste (ev. sinnlose) Gedanke, Objekterkennung.
        Lichtschranke, Näherungsschalter.... ?
        Hätte da ev. jemand von euch eine Idee dazu?
        BG

        OstfrieseUnterwegsO Offline
        OstfrieseUnterwegsO Offline
        OstfrieseUnterwegs
        schrieb am zuletzt editiert von
        #27

        @humidor Hast Du mal den Places Adapter probiert... Da definiert man zonen und füttert den Adapter mit Lat/Lon und der Adapter schmeisst raus, ob die Koordinaten innerhalb dieser Zone sind.

        Und wenn's spannender werden soll: https://adonno.com/car-presence-position-detection/

        HumidorH 1 Antwort Letzte Antwort
        1
        • sigi234S sigi234

          @humidor sagte in (Frage) Objekterkennung ?:

          @sigi234 2008 neues Modell

          https://github.com/ioBroker/AdapterRequests/issues/613

          https://developer.groupe-psa.io/webapi/b2c/api-reference/specification/

          HumidorH Offline
          HumidorH Offline
          Humidor
          schrieb am zuletzt editiert von
          #28

          @sigi234 ja das hab ich gestartet ;)
          danke für den Link

          BG

          1 Antwort Letzte Antwort
          0
          • OstfrieseUnterwegsO OstfrieseUnterwegs

            @humidor Hast Du mal den Places Adapter probiert... Da definiert man zonen und füttert den Adapter mit Lat/Lon und der Adapter schmeisst raus, ob die Koordinaten innerhalb dieser Zone sind.

            Und wenn's spannender werden soll: https://adonno.com/car-presence-position-detection/

            HumidorH Offline
            HumidorH Offline
            Humidor
            schrieb am zuletzt editiert von
            #29

            @ostfrieseunterwegs sagte in (Frage) Objekterkennung ?:

            @humidor Hast Du mal den Places Adapter probiert... Da definiert man zonen und füttert den Adapter mit Lat/Lon und der Adapter schmeisst raus, ob die Koordinaten innerhalb dieser Zone sind.

            Und wenn's spannender werden soll: https://adonno.com/car-presence-position-detection/

            ich krieg das nicht hin, da ich im Blockly keinen Timestamp habe (hab das auch im Thread geschrieben)

            BG

            HomoranH 1 Antwort Letzte Antwort
            0
            • HumidorH Humidor

              @ostfrieseunterwegs sagte in (Frage) Objekterkennung ?:

              @humidor Hast Du mal den Places Adapter probiert... Da definiert man zonen und füttert den Adapter mit Lat/Lon und der Adapter schmeisst raus, ob die Koordinaten innerhalb dieser Zone sind.

              Und wenn's spannender werden soll: https://adonno.com/car-presence-position-detection/

              ich krieg das nicht hin, da ich im Blockly keinen Timestamp habe (hab das auch im Thread geschrieben)

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

              @humidor sagte in (Frage) Objekterkennung ?:

              da ich im Blockly keinen Timestamp habe

              wie meinen?
              Timestamp wovon?

              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              HumidorH 1 Antwort Letzte Antwort
              0
              • HomoranH Homoran

                @humidor sagte in (Frage) Objekterkennung ?:

                da ich im Blockly keinen Timestamp habe

                wie meinen?
                Timestamp wovon?

                HumidorH Offline
                HumidorH Offline
                Humidor
                schrieb am zuletzt editiert von Humidor
                #31

                @homoran lat/lan/timestamp braucht es

                soweit mein AnsatzUnbenannt.png

                BG

                HomoranH 1 Antwort Letzte Antwort
                0
                • HumidorH Humidor

                  @homoran lat/lan/timestamp braucht es

                  soweit mein AnsatzUnbenannt.png

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

                  @humidor sagte in (Frage) Objekterkennung ?:

                  lat/lan/timestamp braucht es

                  @homoran sagte in (Frage) Objekterkennung ?:

                  Timestamp wovon?

                  kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                  HumidorH 1 Antwort Letzte Antwort
                  0
                  • HomoranH Homoran

                    @humidor sagte in (Frage) Objekterkennung ?:

                    lat/lan/timestamp braucht es

                    @homoran sagte in (Frage) Objekterkennung ?:

                    Timestamp wovon?

                    HumidorH Offline
                    HumidorH Offline
                    Humidor
                    schrieb am zuletzt editiert von
                    #33

                    @homoran https://github.com/iobroker-community-adapters/ioBroker.places

                    BG

                    HomoranH 1 Antwort Letzte Antwort
                    0
                    • HumidorH Humidor

                      @homoran https://github.com/iobroker-community-adapters/ioBroker.places

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

                      @humidor sagte in (Frage) Objekterkennung ?:

                      @homoran https://github.com/iobroker-community-adapters/ioBroker.places

                      kannst du mir das nicht beantworten?
                      muss ich mich jetzt auch noch da einarbeiten?

                      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                      HumidorH 1 Antwort Letzte Antwort
                      0
                      • HomoranH Homoran

                        @humidor sagte in (Frage) Objekterkennung ?:

                        @homoran https://github.com/iobroker-community-adapters/ioBroker.places

                        kannst du mir das nicht beantworten?
                        muss ich mich jetzt auch noch da einarbeiten?

                        HumidorH Offline
                        HumidorH Offline
                        Humidor
                        schrieb am zuletzt editiert von Humidor
                        #35

                        @homoran so schnell bin ich nicht...

                        das sagt die Wiki:
                        // send a message to all instances of places adapter
                        sendTo('locations', {
                        user: "Name of person",
                        latitude: 50.9576191,
                        longitude: 6.8272409,
                        timestamp: 1520932471
                        });

                        weiters habe ich einen Thread zu places eröffnet,mit der Frage ob der nicht mehr supported wird.
                        wenn nicht,macht es Sinn in die Richtung weiter zu gehen?

                        BG

                        HomoranH 1 Antwort Letzte Antwort
                        0
                        • HumidorH Humidor

                          @homoran so schnell bin ich nicht...

                          das sagt die Wiki:
                          // send a message to all instances of places adapter
                          sendTo('locations', {
                          user: "Name of person",
                          latitude: 50.9576191,
                          longitude: 6.8272409,
                          timestamp: 1520932471
                          });

                          weiters habe ich einen Thread zu places eröffnet,mit der Frage ob der nicht mehr supported wird.
                          wenn nicht,macht es Sinn in die Richtung weiter zu gehen?

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

                          @humidor Da stteht immer noch nicht wovon der timestamp sein soll.
                          Der dort genannte timestamp ist der 13.03.2018 - 10:14:31
                          das ist nicht hilfreich.

                          Ich kann dir dann auch nicht helfen, wie du in Blockly an den timestamp kommst

                          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                          HumidorH 1 Antwort Letzte Antwort
                          0
                          • HomoranH Homoran

                            @humidor Da stteht immer noch nicht wovon der timestamp sein soll.
                            Der dort genannte timestamp ist der 13.03.2018 - 10:14:31
                            das ist nicht hilfreich.

                            Ich kann dir dann auch nicht helfen, wie du in Blockly an den timestamp kommst

                            HumidorH Offline
                            HumidorH Offline
                            Humidor
                            schrieb am zuletzt editiert von
                            #37

                            @homoran keine Ahnung, weiß ich nicht, wenn ein Timestamp gefragt wird, wird es wohl der sein, der zu den zu dem Zeitpunkt aktuellen lan/lat Werten gehört.

                            BG

                            HomoranH 1 Antwort Letzte Antwort
                            0
                            • HumidorH Humidor

                              @homoran keine Ahnung, weiß ich nicht, wenn ein Timestamp gefragt wird, wird es wohl der sein, der zu den zu dem Zeitpunkt aktuellen lan/lat Werten gehört.

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

                              @humidor sagte in (Frage) Objekterkennung ?:

                              der zu den zu dem Zeitpunkt aktuellen lan/lat Werten gehört.

                              den bekommst du über den Trigger (zusatz-) Baustein mit dem Pulldownmenü
                              Bedingung ist dann, dass eine der Koordinaten (bei Aktualisierung) triggert

                              triggerzusatz_Timestamp.png

                              @humidor sagte in (Frage) Objekterkennung ?:

                              keine Ahnung, weiß ich nicht,

                              da kann ich dir nicht helfen, da musst du dich selber schlau machen

                              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                              HumidorH 2 Antworten Letzte Antwort
                              1
                              • HomoranH Homoran

                                @humidor sagte in (Frage) Objekterkennung ?:

                                der zu den zu dem Zeitpunkt aktuellen lan/lat Werten gehört.

                                den bekommst du über den Trigger (zusatz-) Baustein mit dem Pulldownmenü
                                Bedingung ist dann, dass eine der Koordinaten (bei Aktualisierung) triggert

                                triggerzusatz_Timestamp.png

                                @humidor sagte in (Frage) Objekterkennung ?:

                                keine Ahnung, weiß ich nicht,

                                da kann ich dir nicht helfen, da musst du dich selber schlau machen

                                HumidorH Offline
                                HumidorH Offline
                                Humidor
                                schrieb am zuletzt editiert von Humidor
                                #39

                                @homoran danke für den Tipp, hab mal den timestamp vom Trigger genommen

                                bekomme "incomplete message" vom Adapter im Log


                                <xml xmlns="https://developers.google.com/blockly/xml">
                                <block type="on_ext" id="!A|g+ypxl@,GoqOp[yiJ" x="-162" y="-88">
                                <mutation xmlns="http://www.w3.org/1999/xhtml" items="3"></mutation>
                                <field name="CONDITION">ne</field>
                                <field name="ACK_CONDITION"></field>
                                <value name="OID0">
                                <shadow type="field_oid" id="P/F{xGdyTs2;xX5(W;Zw">
                                <field name="oid">zoe2.0.VF1AG000966808321.gpsLatitude</field>
                                </shadow>
                                </value>
                                <value name="OID1">
                                <shadow type="field_oid" id="#S);or-S/c.!%I9Sy}]"> <field name="oid">zoe2.0.VF1AG000966808321.gpsLongitude</field> </shadow> </value> <value name="OID2"> <shadow type="field_oid" id=",!Ey/5?fld:%U$:M.$T">
                                <field name="oid">0_userdata.0.Zoe.ProzentLadung</field>
                                </shadow>
                                </value>
                                <statement name="STATEMENT">
                                <block type="sendto_custom" id="pP6kl%,-I0SDUH{cRb9O">
                                <mutation xmlns="http://www.w3.org/1999/xhtml" items="parameter1" with_statement="false"></mutation>
                                <field name="INSTANCE">places.0</field>
                                <field name="COMMAND">send</field>
                                <field name="LOG">log</field>
                                <field name="WITH_STATEMENT">FALSE</field>
                                <value name="ARG0">
                                <shadow type="text" id="5pa_tW{|5v|R-YT/Pi{H">
                                <field name="TEXT"></field>
                                </shadow>
                                <block type="text_join" id=")jy2iKnKfv,n_IDdX]8" inline="false"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="^4L4R]BowXRhp$VNDW"> <field name="TEXT">user:"Zoe",latitude:</field> </block> </value> <value name="ADD1"> <block type="text_join" id="Zm*xe!QsSrb0JI.1lTS9"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="a1x$RDP5(O{f[H1wdrl="> <field name="ATTR">val</field> <field name="OID">zoe2.0.VF1AG000966808321.gpsLatitude</field> </block> </value> <value name="ADD1"> <block type="text_join" id="@7;Hc2kDXZg#?izfnu|["> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="ey6[+Pxgzk%IYSOHRPs">
                                <field name="TEXT">,longitude:</field>
                                </block>
                                </value>
                                <value name="ADD1">
                                <block type="text_join" id="FfziHo*[da$Gy[8KN3sv">
                                <mutation items="2"></mutation>
                                <value name="ADD0">
                                <block type="get_value" id=",(mt:80PiZ{.4M57O%hg">
                                <field name="ATTR">val</field>
                                <field name="OID">zoe2.0.VF1AG000966808321.gpsLongitude</field>
                                </block>
                                </value>
                                <value name="ADD1">
                                <block type="text_join" id="7ap#:yH;p5sNjO).(aa"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="kMhln~aKp#spYxO+W+}H"> <field name="TEXT">,timestamp:</field> </block> </value> <value name="ADD1"> <block type="on_source" id="[5h-[m=%J4w?dhc?|p_">
                                <field name="ATTR">state.ts</field>
                                </block>
                                </value>
                                </block>
                                </value>
                                </block>
                                </value>
                                </block>
                                </value>
                                </block>
                                </value>
                                </block>
                                </value>
                                </block>
                                </statement>
                                </block>
                                </xml>

                                fehlt mir da noch etwas "locations.0" ?

                                BG

                                1 Antwort Letzte Antwort
                                0
                                • HomoranH Homoran

                                  @humidor sagte in (Frage) Objekterkennung ?:

                                  der zu den zu dem Zeitpunkt aktuellen lan/lat Werten gehört.

                                  den bekommst du über den Trigger (zusatz-) Baustein mit dem Pulldownmenü
                                  Bedingung ist dann, dass eine der Koordinaten (bei Aktualisierung) triggert

                                  triggerzusatz_Timestamp.png

                                  @humidor sagte in (Frage) Objekterkennung ?:

                                  keine Ahnung, weiß ich nicht,

                                  da kann ich dir nicht helfen, da musst du dich selber schlau machen

                                  HumidorH Offline
                                  HumidorH Offline
                                  Humidor
                                  schrieb am zuletzt editiert von
                                  #40

                                  @homoran alles was ich so rumprobiere läuft in einen "incomplete message"

                                  Unbenannt.png

                                  BG

                                  HomoranH 1 Antwort Letzte Antwort
                                  0
                                  • HumidorH Humidor

                                    @homoran alles was ich so rumprobiere läuft in einen "incomplete message"

                                    Unbenannt.png

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

                                    @humidor sagte in (Frage) Objekterkennung ?:

                                    alles was ich so rumprobiere läuft in einen "incomplete message"

                                    ich kenne places nicht, und kann dir da nicht weiter helfen

                                    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                    1 Antwort Letzte Antwort
                                    0
                                    • BananaJoeB Online
                                      BananaJoeB Online
                                      BananaJoe
                                      Most Active
                                      schrieb am zuletzt editiert von
                                      #42

                                      Mhh jetzt bin ich auch wieder hier gelandet. Ich nutze den vw-connect Adapter um zu erkennen ob der Wagen vor der Tür steht, das funktioniert auch soweit alles.

                                      Ist mir aber zu langsam - Es hat immer einige Minuten (1 bis 10) Verzug bis die Anwesenheit registriert werden kann.

                                      Hat nicht doch jemand eine bessere Lösung?
                                      Hab schon überlegt einen ESP8266 in den Kofferraum zu stecken, dann könnte ich über die FritzBox / den TR-064 Adapter erkennen wenn der sich einbucht ... Irgendwas mit diesen SmartTags oder so wäre auch cool.

                                      ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                                      S 1 Antwort Letzte Antwort
                                      0
                                      • BananaJoeB BananaJoe

                                        Mhh jetzt bin ich auch wieder hier gelandet. Ich nutze den vw-connect Adapter um zu erkennen ob der Wagen vor der Tür steht, das funktioniert auch soweit alles.

                                        Ist mir aber zu langsam - Es hat immer einige Minuten (1 bis 10) Verzug bis die Anwesenheit registriert werden kann.

                                        Hat nicht doch jemand eine bessere Lösung?
                                        Hab schon überlegt einen ESP8266 in den Kofferraum zu stecken, dann könnte ich über die FritzBox / den TR-064 Adapter erkennen wenn der sich einbucht ... Irgendwas mit diesen SmartTags oder so wäre auch cool.

                                        S Offline
                                        S Offline
                                        stimezo
                                        Forum Testing
                                        schrieb am zuletzt editiert von
                                        #43

                                        @bananajoe
                                        Ich habe einen Attiny mit 433 MHz Modul im Kofferraum, hausseitig einen ESP.
                                        Funktioniert super.

                                        Gruß
                                        Christian

                                        HumidorH BananaJoeB 2 Antworten Letzte Antwort
                                        0
                                        • S stimezo

                                          @bananajoe
                                          Ich habe einen Attiny mit 433 MHz Modul im Kofferraum, hausseitig einen ESP.
                                          Funktioniert super.

                                          Gruß
                                          Christian

                                          HumidorH Offline
                                          HumidorH Offline
                                          Humidor
                                          schrieb am zuletzt editiert von
                                          #44

                                          @stimezo hi, was genau ist das?

                                          BG

                                          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

                                          884

                                          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