fhempy BMW

Begonnen von heinzfo, 28 Oktober 2026, 14:35:05

Vorheriges Thema - Nächstes Thema

heinzfo

Hallo,

ich habe fhempy für bmw erfolgreich eingerichtet, es werden einige Basisdaten abgerufen, siehe list.

Im ConnectedDrive Portal habe ich alle Streameinstellungen angehackt, bis auf E-Fahrzeuge.
Wen ich den Stream starte, wird das erfolgreich quittiert.

Aber bis auf die Basisdaten wird nichts weiter übertragen, das Fahrzeug habe ich per App entriegelt und wieder verriegelt.
Kann das bei einem 13 Jahre alten F31 sein?


Was noch passiert ist das nach ca. einem Tag bei den set Optionen nur noch cient_id zur Auswahl steht, und nicht mehr alle drei Optionen - client_id, login und update.
Ist das normal?

Beste Grüße

list:
Internals:
   DEF        bmw
   FHEMPYTYPE bmw
   FUUID      6adf26a3-f33f-25ac-23fd-8d52019eb13f48b7
   IODev      pyBinding
   MODEL      328i
   NAME       my_bmw
   NR         824
   NTFY_ORDER 50-my_bmw
   PYTHONTYPE bmw
   STATE      logged in
   TYPE       fhempy
   VIN        XXX
   disableNotifyFn 1
   eventCount 6
   timeout    3000
   READINGS:
     2026-10-28 13:12:41   api_requests_24h 31
     2026-10-26 11:20:40   brand           BMW
     2026-10-26 11:20:40   color           IMPERIALBLAU BRILLANTEFFEKT METALLI
     2026-10-26 11:20:40   construction_date 2013-08-08
     2026-10-26 11:20:40   drivetrain      CONV
     2026-10-26 11:20:40   model           328i
     2026-10-26 11:20:40   series          F31
     2026-10-27 08:48:17   state           logged in
     2026-10-28 04:46:31   stream          connected
     2026-10-26 11:20:40   vehicles        XXX
     2026-10-26 11:20:40   vin             XXX
   args:
     my_bmw
     fhempy
     bmw
   argsh:
Attributes:
   group      bmw
   icon       car
   room       BMW,fhempy

binford6000

#1
Hallo,
ich habe auch meinen F31 in fhempy. Alle Daten angekreuzt die ich haben möchte und diese werden auch gestreamt.
Einige aber nur, wenn das Fahrzeug bewegt wurde.

Internals:
   CFGFN     
   DEF        bmw <redacted>
   FHEMPYTYPE bmw
   FUUID      6ae1bd3d-f33f-0fc1-7627-440c95bcaa09762c
   IODev      fhempy_local
   NAME       bmw320d.fpy
   NR         163
   NTFY_ORDER 50-my_bmw320d
   PYTHONTYPE bmw
   STATE      Reichweite: 764 Km

   TYPE       fhempy
   disableNotifyFn 1
   eventCount 54
   timeout    3000
   OLDREADINGS:
   READINGS:
     2026-10-28 14:27:52   api_requests_24h 11
     2026-10-26 17:11:57   body_trunk_door_isOpen 0
     2026-10-26 10:15:54   brand           BMW
     2026-10-28 13:30:51   cabin_infotainment_navigation_currentLocation_altitude 387
     2026-10-26 10:15:54   color           ALPINWEISS  III
     2026-10-26 10:15:54   construction_date 2018-06-22
     2026-10-28 13:47:52   door_front_driver CLOSED
     2026-10-28 13:47:52   door_front_passenger CLOSED
     2026-10-28 13:47:52   door_rear_driver CLOSED
     2026-10-28 13:47:52   door_rear_passenger CLOSED
     2026-10-28 13:30:51   doors           SECURED
     2026-10-26 10:15:54   drivetrain      CONV
     2026-10-28 08:29:08   drivetrain_fuelSystem_remainingFuel 5
     2026-10-28 13:21:00   drivetrain_lastRemainingRange 764
     2026-10-28 13:59:06   fa_service_distance 14k
     2026-10-28 10:26:45   heading         186
     2026-10-28 13:47:52   hood            CLOSED
     2026-10-28 13:30:51   last_update     2026-10-28 13:30:47
     2026-10-28 13:47:52   latitude        <redacted>
     2026-10-27 18:01:33   lock            SECURED
     2026-10-28 13:47:52   longitude       <redacted>
     2026-10-28 13:49:37   mapLink         https://www.openstreetmap.org/export/embed.html?bbox=8.17278611111111,50.1414683333333,8.17878611111111,50.1474683333333&marker=50.144468333333336,8.175786111111112
     2026-10-28 10:26:45   mileage         135034
     2026-10-26 10:15:54   model           320d
     2026-10-26 10:15:54   series          F31
     2026-10-26 10:15:55   service_distance 14000
     2026-10-26 17:11:57   soc_target      100
     2026-10-28 13:47:52   state           135034 km total
     2026-10-26 10:15:54   stream          connected
     2026-10-28 13:47:52   trunk           CLOSED
     2026-10-26 10:15:53   vehicles        <redacted>
     2026-10-26 10:15:53   vin             <redacted>
     2026-10-26 10:15:55   window_front_driver CLOSED
     2026-10-26 10:15:55   window_front_passenger CLOSED
     2026-10-26 10:15:55   window_rear_driver CLOSED
     2026-10-28 08:25:55   window_rear_passenger CLOSED
   args:
     my_bmw320d
     fhempy
     bmw
     26362051-eba0-46ff-82a0-478473d74681
   argsh:
Attributes:
   alias      🚗 BMW 320d
   event-on-change-reading .*
   group      🚗 Auto
   interval   2400
   room       40_Hardware->44_Haushalt
   stateFormat Reichweite: drivetrain_lastRemainingRange Km

   timestamp-on-change-reading .*
   userReadings mapLink:api_requests_24h.* {mapLink($name,'osm')},
fa_service_distance:service_distance:.* { my $v=ReadingsNum($name,"service_distance",0);; $v<1000 ? $v : int($v/1000+0.5)."k" }

Meiner ist übrigens extrem Sprit sparend - mit 5l noch 764 Km Reichweite ist doch ganz passabel... 😅
Hab heute morgen voll getankt und dann das Fahrzeug abgestellt. Sollte sich bei der nächsten Fahrt wieder aktualisieren...

VG Sebastian

satprofi

#2
Hallo.
Wie geil ist das denn? Device angelegt, und schon connected. da kommen mehr daten als mit bimmerconnect.
gruss
-----------------------------------------------------------------------
beelink miniPC -Ubuntu - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,Zigbee2MQTT,Shelly,
Tasmota,LD382A,Telegram

heinzfo

Hallo Sebastian,

schön das es bei Dir funktioniert, das Fahrzeug ist aber auch 5 Jahre jünger als mein F31 evtl. liegt es daran.

Frage:
Siehst Du in der myBMW App den aktuellen Kilometerstand?
Bei mir sind da nur zwei --, evtl. ist das ein Hinweis für die wenigen Daten die ich sehe.

Grüße, Heinz

binford6000

ZitatSiehst Du in der myBMW App den aktuellen Kilometerstand?
Ja den sehe ich in der App. 
Scheint wohl tatsächlich am jüngeren Baujahr zu liegen dass hier mehr Daten ankommen als bei deinem F31


satprofi

Zitat von: heinzfo am 28 Oktober 2026, 14:35:05Hallo,

ich habe fhempy für bmw erfolgreich eingerichtet, es werden einige Basisdaten abgerufen, siehe list.

Im ConnectedDrive Portal habe ich alle Streameinstellungen angehackt, bis auf E-Fahrzeuge.
Wen ich den Stream starte, wird das erfolgreich quittiert.

Aber bis auf die Basisdaten wird nichts weiter übertragen, das Fahrzeug habe ich per App entriegelt und wieder verriegelt.
Kann das bei einem 13 Jahre alten F31 sein?


Was noch passiert ist das nach ca. einem Tag bei den set Optionen nur noch cient_id zur Auswahl steht, und nicht mehr alle drei Optionen - client_id, login und update.
Ist das normal?

Beste Grüße


hallo.
ja, ich lade gerade und da wird nur restzeit und reichweite aktualisiert. der rest nur wenn fahrzeug in bewegung
gruss
-----------------------------------------------------------------------
beelink miniPC -Ubuntu - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,Zigbee2MQTT,Shelly,
Tasmota,LD382A,Telegram

heinzfo

#6
Hallo,

ich muss erstmal Fahren, habe ich seit der fhempy Integration nicht gemacht, nur mal Zündung an/aus  ::)

Parallel habe ich bei der ConnectDrive Hotline angefragt.

Was komisch ist, das eine Anfrage des Telemetrie-Daten-Archiv ohne API vom 19.06.2017 und eine neue Anfrage vom 27.10.2026 unterschiedlich viele Daten enthält. Die älteren Daten enthalten Kilometerstand, Tankinhalt, Kühlmitteltemperatur, Position usw. dies und weitere Angaben fehlen in den neuen Daten.

Schau mer mal.

Grüße, Heinz