Max Entladung ist tatsächlich 5kW. Und ich brauche es unter anderem für HA. Man kann wohl EVCC Addon in HA integrieren, soweit so gut. Alerdings nutze ich vom Auto schon die Integration von SAIC und von der PV Anlage WR etc das Addon von Huawei. Dummerweise ist der Charger nicht Teil des Huawei Addons. Beisst sich das irgendwie, wenn ich EVCC integriere?!
Beiträge von Imaduffus
-
-
Guten Morgen, ich habe den MG4 Standard, der einphasig mit 7kWh laden kann. Ich habe auch eine Genehmigung meine WB (Huawei Smart Charger) mit 22kW laden zu lassen.
Bisher ist es so, wenn ich mein Auto "gezwungenermaßen" über den Akku (Luna 2000, 10kW) laden muss, dann lädt er gerade wenn er auf 0 kW zugeht mit maximal 5kW aus dem Akku und mit 2kW aus dem Stromnetz. Diesen Netzbezug würde ich gerne vermeiden.
In der FusionSolar App unter Wallbox habe ich die automatische Phasenumschaltung eingeschaltet, weiß allerdings nicht, ob es generell etwas bringt, weil ich eh nur eiphasig laden. Max Ladeleistung aus dem Stromnetz ist bei 0, bringt aber nur etwas bei PV Überschussladen. Max dynamische Ladeistung liegt aktuell bei 22kW.
Soll ich diese auf 15 kW reduzieren (so sagts mir chatgpt lol) somit hätte ich pro Phase max 5kW.
Oder habt ihr andere Ideen? Dankeschön!
-
Danke für die schnelle Rückmeldung. Bin gespannt, ob er den Verbindungsverlust hinbekommt. Die MQTT Anbindung ist zwar okay, aber etwas "direkteres" wäre mir lieber. Wird sich aber entwicklen! Bleiben wir am Ball!
-
Huhu, hat jemand von euch diese Integration versucht?
https://community.home-assista…custom-integration/754590 -
Aktuell gehts bei mir auch nicht:
pasted-from-clipboard.png
Habe das Addon SAIC Python neu geladen und den Dienst MQTT ebenfalls, ohne Erfolg. Möglicherweise streiekn die China Server?
Läuft wohl seit längeren nicht mehr.Code
Alles anzeigenFile "/usr/src/app/./mqtt_gateway.py", line 145, in update_vehicle_status vehicle_status_response = await self.saic_api.get_vehicle_status(self.vin_info.vin) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/saic_ismart_client_ng/api/vehicle/__init__.py", line 15, in get_vehicle_status return await self.execute_api_call_with_event_id( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/saic_ismart_client_ng/api/base.py", line 124, in execute_api_call_with_event_id return await execute_api_call_with_event_id_inner(event_id='0') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/tenacity/asyncio/__init__.py", line 189, in async_wrapped return await copy(fn, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/tenacity/asyncio/__init__.py", line 111, in __call__ do = await self.iter(retry_state=retry_state) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/tenacity/asyncio/__init__.py", line 153, in iter result = await action(retry_state) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/tenacity/_utils.py", line 99, in inner return call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/tenacity/__init__.py", line 418, in exc_check raise retry_exc.reraise() ^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/tenacity/__init__.py", line 185, in reraise raise self.last_attempt.result() ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/concurrent/futures/_base.py", line 449, in result return self.__get_result() ^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/concurrent/futures/_base.py", line 401, in __get_result raise self._exception File "/usr/local/lib/python3.12/site-packages/tenacity/asyncio/__init__.py", line 114, in __call__ result = await fn(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/saic_ismart_client_ng/api/base.py", line 115, in execute_api_call_with_event_id_inner return await self.execute_api_call( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/saic_ismart_client_ng/api/base.py", line 92, in execute_api_call return await self.deserialize(req, response, out_type) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/saic_ismart_client_ng/api/base.py", line 185, in deserialize raise se File "/usr/local/lib/python3.12/site-packages/saic_ismart_client_ng/api/base.py", line 154, in deserialize raise SaicApiRetryException(error_message, event_id=event_id, return_code=return_code) saic_ismart_client_ng.exceptions.SaicApiRetryException: return code: 4, message: The remote control instruction failed, please try again later., event_id: 1185594756 2024-11-30 14:49:22,788 [ INFO ] Running job "Check for new messages (trigger: interval[0:01:00], next run at: 2024-11-30 14:50:22 CET)" (scheduled at 2024-11-30 14:49:22.786738+01:00) - apscheduler.executors.default 2024-11-30 14:49:22,915 [ INFO ] MessageResp(alarmNumber=0, commandNumber=0, messages=[], newsNumber=0, recordsNumber=None, totalNumber=0) unread messages - __main__ 2024-11-30 14:49:22,915 [ INFO ] Job "Check for new messages (trigger: interval[0:01:00], next run at: 2024-11-30 14:50:22 CET)" executed successfully - apscheduler.executors.default 2024-11-30 14:50:22,788 [ INFO ] Running job "Check for new messages (trigger: interval[0:01:00], next run at: 2024-11-30 14:51:22 CET)" (scheduled at 2024-11-30 14:50:22.786738+01:00) - apscheduler.executors.default 2024-11-30 14:50:22,890 [ INFO ] MessageResp(alarmNumber=0, commandNumber=0, messages=[], newsNumber=0, recordsNumber=None, totalNumber=0) unread messages - __main__ 2024-11-30 14:50:22,891 [ INFO ] Job "Check for new messages (trigger: interval[0:01:00], next run at: 2024-11-30 14:51:22 CET)" executed successfully - apscheduler.executors.default 2024-11-30 14:50:36,021 [ INFO ] Updating vehicle status - __main__ 2024-11-30 14:51:06,664 [ ERROR ] handle_vehicle loop failed during SAIC API call - __main__ Traceback (most recent call last): File "/usr/src/app/./mqtt_gateway.py", line 96, in handle_vehicle vehicle_status = await self.update_vehicle_status()
-
Okay, also generell keine zuverlässige Entität. Mal sehen ob es ausreicht mit Kalenderentitäten zu arbeiten, Werktag/Feiertage/Urlaube.
-
Hallöle an alle Home Assistant, und solche die es werden wollen.
Ich habe eben festgestellt, dass der Standard des MG4 nicht immer akkurat ist. Egal ob ich das Auto bewege oder nicht, er scheint nicht, spätestens beim Halten oder Einschalten der Feststellbremse, festzustellen, wo er sich gerade befindet. Das beißt sich ein wenig mit meiner Automation, dass der MG bitte NUR automatisch aufwärmen soll, wenn er zuhause steht.
Ich habe heutee früh auch mal einen "force" gemacht, aber den Standort wollte er dennoch nicht updaten (andere Parameter schon zb: "daily km".
Habt ihr ähnliches Phänomen? Habt ihr eine Lösung hierfür?
pasted-from-clipboard.pngGEstern noch hat er bemerkt, dass ich Zuahuse angekommen bin. Gegen 19:40Uhr bin ich weggefahren und um 22Uhr zurück gekehrt, (war eine sehr kurze Strecke, war faul, wollte nicht durch den Reegen laufen". Heute früh force, keine update, auf die Arbeit gefahren, kein Update. Der letzte Standaort ist der bei meinem Kumpel, ab 1945 oder so.
pasted-from-clipboard.pngLast car activity war ebenfalls gestern als ich zu meinem Kumpel gefahren bin. Dass ich allerdings heute früh 20km zur Arbeit gefahren bin, hat er nicht registriert.
Mileage of the day (daily km) hat er mit dem force von heute früh auf 0 gesetzt:
pasted-from-clipboard.pngGateway Einstellungen sind okay?
Fragen über Fragen
-
Habe seit Mittwoch die GjR von Goodyear Gen3 drauf. Sollen angeblich bis zu 60tkm halten, also ca 15tkm/Jahr, was meiner Leasingreichweite entspräche. Sie hatten 8mm zu Anfang drauf. Mal sehen was da pro Jahr runtergeht. Bin normaler Fahrer, nicht sportlich, eher sparsam vorausschauend und fahre Kurven selten "dynamisch".
Ich beobachte mal den Thread -
Ahh, auch da habt ihr Recht, Erstzulassung war zwar im März 2024, aber das P in der VIN weist aus, das das BJ 2023 war. Ist das Modell mit Heckscheibenwischer.
Lieber smokin76 , ich möchte mich als HA-Noob bei dir für den Tipp bedanken. Tatsächlich funzt es so mit der Angabe der Temperatur UND dem Einschalten der Klima.Falls es jemand nachbauen möchte, hier der code:
alias: MG4 Aufwärmen&Benachrichtigungen
description: ""
triggers:
- trigger: time_pattern
minutes: /15
id: MG4ClimateTime
- device_id: 85f6a40d22fd0d7132f12de9fa359c3e
domain: climate
entity_id: 1268bb49b8c752d77852b0092b98ce2c
type: hvac_mode_changed
trigger: device
to: auto
id: MG4ClimateManuell
conditions: []
actions:
- choose:
- conditions:
- condition: trigger
id:
- MG4ClimateTime
- condition: numeric_state
entity_id: sensor.froggit_wh3000se_outdoor_temperature
below: 5
enabled: true
- condition: time
after: "07:15:00"
before: "08:15:00"
weekday:
- mon
- tue
- wed
- thu
- fri
enabled: true
- condition: device
device_id: 85f6a40d22fd0d7132f12de9fa359c3e
domain: device_tracker
entity_id: 4063f5ecb9050b07a40fce0f10087f7f
type: is_home
enabled: true
- condition: template
value_template: >-
{{ 'Urlaub' not in
state_attr('calendar.DEINER_googlemail_com', 'message') }}
- condition: template
value_template: >-
{{ 'Zukunftsbeitrag' not in
state_attr('calendar.DEINER_googlemail_com', 'message') }}
- type: is_on
condition: device
device_id: abbf26743a77c4d2a4d2c5292dc1dfd8
entity_id: 3f34bcb4e514c4261079420ca826364d
domain: binary_sensor
sequence:
- choose:
- conditions:
- type: is_battery_level
condition: device
device_id: 85f6a40d22fd0d7132f12de9fa359c3e
entity_id: b9ca448d01aa9157fee4bdb5e13e0e38
domain: sensor
above: 19
sequence:
- action: climate.set_temperature
metadata: {}
data:
temperature: 33
hvac_mode: auto
target:
entity_id: climate.1234_vehicle_climate
- delay:
hours: 0
minutes: 0
seconds: 20
milliseconds: 0
- type: turn_on
device_id: 85f6a40d22fd0d7132f12de9fa359c3e
entity_id: ef8981ac6132bdf92ebf881b297af4c8
domain: switch
- delay:
hours: 0
minutes: 0
seconds: 20
milliseconds: 0
- action: notify.notify
data:
message: >-
Die Innentemperatur beträgt aktuell {{states
('sensor.1234_interior_temperature')}}°C.
Die aktuelle Reichweite beträgt {{states
('sensor.1234_range')}}km und du hast noch
{{states ('sensor.1234_soc')}}% im Akku.
Auto wärmt sich nun für 10min auf.
title: Innenraum Auto wird automatisch aufgewärmt🔥
- action: notify.persistent_notification
data:
message: >-
Die Innentemperatur beträgt aktuell {{states
('sensor.1234_interior_temperature')}}°C.
Die aktuelle Reichweite beträgt {{states
('sensor.1234_range')}}km und du hast noch
{{states ('sensor.1234_soc')}}% im Akku.
Auto wärmt sich nun für 10min auf.
title: Innenraum Auto wird automatisch aufgewärmt🔥
- delay:
hours: 0
minutes: 10
seconds: 0
milliseconds: 0
- action: notify.notify
data:
message: >-
Die Innentemperatur beträgt nun {{states
('sensor.1234_interior_temperature')}}°C.
Die restliche Reichweite beträgt {{states
('sensor.1234_range')}}km und du hast noch
{{states ('sensor.1234_soc')}}% im Akku.
Gute Fahrt!
title: Innenraum des Autos wurde automatisch aufgewärmt🔥
- action: notify.persistent_notification
data:
message: >-
Die Innentemperatur beträgt nun {{states
('sensor.1234_interior_temperature')}}°C.
Die restliche Reichweite beträgt {{states
('sensor.1234_range')}}km und du hast noch
{{states ('sensor.1234_soc')}}% im Akku.
Gute Fahrt!
title: Innenraum des Autos wurde automatisch aufgewärmt🔥
- delay:
hours: 1
minutes: 0
seconds: 0
milliseconds: 0
- conditions:
- type: is_battery_level
condition: device
device_id: 85f6a40d22fd0d7132f12de9fa359c3e
entity_id: b9ca448d01aa9157fee4bdb5e13e0e38
domain: sensor
below: 20
sequence:
- action: notify.notify
data:
message: >-
Du hast nur noch {{states
('sensor.1234_soc')}}% im Akku.
Automatisches Aufwärmen wurde abgelehnt
title: Automatisches Aufwärmen wurde abgelehnt 👎
- action: notify.persistent_notification
data:
message: >-
Du hast nur noch {{states
('sensor.1234_soc')}}% im Akku. Es wäre
nicht ratsam das Auto aufzuwärmen.
title: Auto aufwärmen nicht ratsam
- conditions:
- condition: trigger
id:
- MG4ClimateManuell
- condition: device
device_id: 85f6a40d22fd0d7132f12de9fa359c3e
domain: climate
entity_id: 1268bb49b8c752d77852b0092b98ce2c
type: is_hvac_mode
hvac_mode: "off"
sequence:
- device_id: 85f6a40d22fd0d7132f12de9fa359c3e
domain: climate
entity_id: 1268bb49b8c752d77852b0092b98ce2c
type: set_hvac_mode
hvac_mode: auto
- delay:
hours: 0
minutes: 0
seconds: 20
milliseconds: 0
- type: turn_on
device_id: 85f6a40d22fd0d7132f12de9fa359c3e
entity_id: ef8981ac6132bdf92ebf881b297af4c8
domain: switch
- delay:
hours: 0
minutes: 0
seconds: 20
milliseconds: 0
- action: notify.notify
data:
message: >-
Die Innentemperatur beträgt aktuell {{states
('sensor.1234_interior_temperature')}}°C. Die
aktuelle Reichweite beträgt {{states
('sensor.1234_range')}}km und du hast noch {{states
('sensor.1234_soc')}}% im Akku. Auto wärmt sich nun
für 10min auf.
title: Innenraum Auto wird manuell aufgewärmt🔥
- action: notify.persistent_notification
data:
message: >-
Die Innentemperatur beträgt aktuell {{states
('sensor.1234_interior_temperature')}}°C. Die
aktuelle Reichweite beträgt {{states
('sensor.1234_range')}}km und du hast noch {{states
('sensor.1234_soc')}}% im Akku. Auto wärmt sich nun
für 10min auf.
title: Innenraum Auto wird manuell aufgewärmt🔥
- delay:
hours: 0
minutes: 10
seconds: 0
milliseconds: 0
- action: notify.notify
data:
message: >-
Die Innentemperatur beträgt nun {{states
('sensor.1234_interior_temperature')}}°C. Die
restliche Reichweite beträgt {{states
('sensor.1234_range')}}km und du hast noch {{states
('sensor.1234_soc')}}% im Akku. Gute Fahrt!
title: Innenraum des Autos wurde manuell aufgewärmt🔥
- action: notify.persistent_notification
data:
message: >-
Die Innentemperatur beträgt nun {{states
('sensor.1234_interior_temperature')}}°C. Die
restliche Reichweite beträgt {{states
('sensor.1234_range')}}km und du hast noch {{states
('sensor.1234_soc')}}% im Akku. Gute Fahrt!
title: Innenraum des Autos wurde manuell aufgewärmt🔥
mode: single
-
Uiuiui, ist es wirklich das hier?
Bin bisher über "Gerät" gegangen, dort konnte ich nur "on/off" schalten. Ich teste es gleich mal aus.