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. Adapter für MG iSmart MG Motors Fahrzeuge

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.8k

Adapter für MG iSmart MG Motors Fahrzeuge

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
32 Beiträge 13 Kommentatoren 6.2k Aufrufe 10 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.
  • C c1olli

    @oranggila
    wenn Du Dich in die App einloggst, bricht die Datenübertragung ab, weil nur ein Nutzer zur Zeit angemeldet sein kann.
    Normalerweise sollten dann beim Neustart des Containers wieder Daten kommen.

    O Offline
    O Offline
    oranggila
    schrieb am zuletzt editiert von
    #18

    @c1olli So hatte ich es auch verstanden. Das Gateway arbeitet ja auch wieder, aber bricht mit Fehler ab bei:

    [MQTT Call: 784cbbc1-4bb1-43e4-8493-5b606f8c6981] INFO SaicMqttGateway - Got message for topic saic/xx@xxx.de/vehicles/xxxxxxxxx/refresh/mode/set: periodic
    Exception in thread "Thread-7" java.lang.NullPointerException
    	at net.heberling.ismart.mqtt.SaicMqttGateway$2.lambda$messageArrived$0(SaicMqttGateway.java:219)
    	at java.base/java.lang.Thread.run(Unknown Source)
    

    Soll ich den Fehler über Github melden oder erst mal im GoingElectric Forum?

    Intel NUC - ioBroker in Proxmox-VM, Zigbee TCP CC2652P2, MG4 Trophy (e-Auto)

    1 Antwort Letzte Antwort
    0
    • nik82N nik82

      Hallo,
      ich möchte mir evtl. ein Fahrzeug von MG zulegen, allerdings ist es ein Kaufkriterium das ich den SoC in den IoBroker bekomme.

      Gibt es eigentlich schon einen Adapter oder eine Möglichkeit im Iobroker den SoC eines MGMotors Fahrzeugs auszulesen bzw. die Daten der MG iSmart App auszulesen?

      T Offline
      T Offline
      tombox
      schrieb am zuletzt editiert von
      #19

      Ich habe mir die Situation mal angeschaut leider lässt sich kein Adapter für ioBroker erstellen. Da es keine Implementierung von ASN.1 PER für nodeJS gibt.

      Man hat zur Zeit nur die Möglichkeit die python tools anzusteuern oder den mqtt im docker laufen zu lassen.
      Bzw HomeAssistant zu verwenden.

      S 1 Antwort Letzte Antwort
      0
      • T tombox

        Ich habe mir die Situation mal angeschaut leider lässt sich kein Adapter für ioBroker erstellen. Da es keine Implementierung von ASN.1 PER für nodeJS gibt.

        Man hat zur Zeit nur die Möglichkeit die python tools anzusteuern oder den mqtt im docker laufen zu lassen.
        Bzw HomeAssistant zu verwenden.

        S Offline
        S Offline
        Skydream
        schrieb am zuletzt editiert von
        #20

        Moin,

        ich habe das saic-python-mqtt-gateway bei mir als Docker laufen und mit dem MQTT Broker (Server/Broker) verbunden.
        Es kommen auch sehr viele Werte rein...soweit so gut.

        Nun möchte ich aber eigentlich da drüber die Heizung anschalten.
        Naiv wie ich bin, dachte ich mir das ich nur unter
        mqtt.0.saic........climate.remoteClimateState den Wert auf "front" setze. Nur da tut sich nichts, der bleibt rot.
        In der Doku wird von
        /climate/remoteClimateState/set
        gesprochen. Habe ich aber nicht und kann ich auch nicht anlegen. Irgendwie sehe ich den Wald vor lauter Bäumen nicht.

        Kann mir jemand sagen wie das geht und u.u. auch mal die Konfig seiner MQTT Instanz dafür zeigen?

        Danke

        O 1 Antwort Letzte Antwort
        0
        • S Skydream

          Moin,

          ich habe das saic-python-mqtt-gateway bei mir als Docker laufen und mit dem MQTT Broker (Server/Broker) verbunden.
          Es kommen auch sehr viele Werte rein...soweit so gut.

          Nun möchte ich aber eigentlich da drüber die Heizung anschalten.
          Naiv wie ich bin, dachte ich mir das ich nur unter
          mqtt.0.saic........climate.remoteClimateState den Wert auf "front" setze. Nur da tut sich nichts, der bleibt rot.
          In der Doku wird von
          /climate/remoteClimateState/set
          gesprochen. Habe ich aber nicht und kann ich auch nicht anlegen. Irgendwie sehe ich den Wald vor lauter Bäumen nicht.

          Kann mir jemand sagen wie das geht und u.u. auch mal die Konfig seiner MQTT Instanz dafür zeigen?

          Danke

          O Offline
          O Offline
          oranggila
          schrieb am zuletzt editiert von
          #21

          @skydream Es muss untergeordnet unter dem Datenpunkt der gleiche Datenpunkt mit ../set angelegt werden. Diesen kann man beschreiben. Am besten den Datenpunkt über MQTT Explorer anlegen, indem du eine Nachricht an dieses Topic schickst. Dann wird in der MQTT Instanz im ioBroker auch dieses Topic als Datenpunkt angelegt.
          18eb7567-7c90-4a37-bfb9-6ef524c7e08e-image.png

          Sollte dann ungefähr so aussehen:
          9bf94379-5887-4605-9f75-dbca8a8b35fd-image.png

          Intel NUC - ioBroker in Proxmox-VM, Zigbee TCP CC2652P2, MG4 Trophy (e-Auto)

          JohGreJ 1 Antwort Letzte Antwort
          0
          • O oranggila

            @skydream Es muss untergeordnet unter dem Datenpunkt der gleiche Datenpunkt mit ../set angelegt werden. Diesen kann man beschreiben. Am besten den Datenpunkt über MQTT Explorer anlegen, indem du eine Nachricht an dieses Topic schickst. Dann wird in der MQTT Instanz im ioBroker auch dieses Topic als Datenpunkt angelegt.
            18eb7567-7c90-4a37-bfb9-6ef524c7e08e-image.png

            Sollte dann ungefähr so aussehen:
            9bf94379-5887-4605-9f75-dbca8a8b35fd-image.png

            JohGreJ Offline
            JohGreJ Offline
            JohGre
            schrieb am zuletzt editiert von
            #22

            @oranggila Hi, ich habe nun auch den MQTT Client am laufen, jedoch kann ich die AC nicht starten. Du hast da in deinem Beispiel "front" in set stehen, wie kommst du auf diesen Wert? habe mit "1", "on" und auch "front" probiert, kommt aber immer folgende Fehlermeldung.
            Kann ich da wo gültige Werte bekommen, oder funkt das Einschalten der AC doch nicht.

            Jan 15 17:37:59 mqtt-saic java[1376]: 2024-01-15 17:37:59:781 +0000 [Thread-17] ERROR VehicleHandler - Command climate/remoteClimateState failed with on.
            Jan 15 17:37:59 mqtt-saic java[1376]: net.heberling.ismart.mqtt.MqttGatewayException: Message may not be retained
            Jan 15 17:37:59 mqtt-saic java[1376]:         at net.heberling.ismart.mqtt.VehicleHandler.handleMQTTCommand(VehicleHandler.java:460)
            Jan 15 17:37:59 mqtt-saic java[1376]:         at net.heberling.ismart.mqtt.SaicMqttGateway$2.lambda$messageArrived$0(SaicMqttGateway.java:219)
            Jan 15 17:37:59 mqtt-saic java[1376]:         at java.base/java.lang.Thread.run(Thread.java:840)
            

            nuc i5: RaspberryMatic, ioBroker, pi-hole, SQL-Server, OMV-NAS, Influx-DB & Grafana, OpenHab, tasmoadmin

            O 1 Antwort Letzte Antwort
            0
            • JohGreJ JohGre

              @oranggila Hi, ich habe nun auch den MQTT Client am laufen, jedoch kann ich die AC nicht starten. Du hast da in deinem Beispiel "front" in set stehen, wie kommst du auf diesen Wert? habe mit "1", "on" und auch "front" probiert, kommt aber immer folgende Fehlermeldung.
              Kann ich da wo gültige Werte bekommen, oder funkt das Einschalten der AC doch nicht.

              Jan 15 17:37:59 mqtt-saic java[1376]: 2024-01-15 17:37:59:781 +0000 [Thread-17] ERROR VehicleHandler - Command climate/remoteClimateState failed with on.
              Jan 15 17:37:59 mqtt-saic java[1376]: net.heberling.ismart.mqtt.MqttGatewayException: Message may not be retained
              Jan 15 17:37:59 mqtt-saic java[1376]:         at net.heberling.ismart.mqtt.VehicleHandler.handleMQTTCommand(VehicleHandler.java:460)
              Jan 15 17:37:59 mqtt-saic java[1376]:         at net.heberling.ismart.mqtt.SaicMqttGateway$2.lambda$messageArrived$0(SaicMqttGateway.java:219)
              Jan 15 17:37:59 mqtt-saic java[1376]:         at java.base/java.lang.Thread.run(Thread.java:840)
              
              O Offline
              O Offline
              oranggila
              schrieb am zuletzt editiert von oranggila
              #23

              @johgre Steht so in der Github Doku https://github.com/SAIC-iSmart-API/saic-python-mqtt-gateway:
              2e770323-5481-4d90-8e73-45c588bab23a-image.png
              Ich nutze bisher nur "on" zum Einschalten der Heizung und funktioniert:
              a51e8435-4065-4477-aace-b0960650c409-image.png

              Ich nutze python Gateway. Für java Gateway soll der Befehl laut Doku https://github.com/SAIC-iSmart-API/saic-java-client/tree/main/saic-java-mqtt-gateway so lauten:
              climate/remoteClimateState {true|false}

              Intel NUC - ioBroker in Proxmox-VM, Zigbee TCP CC2652P2, MG4 Trophy (e-Auto)

              1 Antwort Letzte Antwort
              1
              • M Offline
                M Offline
                Manuel_K
                schrieb am zuletzt editiert von
                #24

                Hallo,
                ich besitze auch ein MG4 und möchte gerne über iobroker daten abgreifen.

                Ich habe schon einiges gelesen wie es funktionieren soll.
                Ich bin leider nicht so fit was Docker angeht. Ein mqtt broker habe ich am laufen.

                Kann mir einer eine Schritt für Schritt Anleitung schreiben wie ich den Docker Container zum laufen bringe ? (Proxmox Server ist vorhanden)

                mfg Manuel

                C O 2 Antworten Letzte Antwort
                0
                • M Manuel_K

                  Hallo,
                  ich besitze auch ein MG4 und möchte gerne über iobroker daten abgreifen.

                  Ich habe schon einiges gelesen wie es funktionieren soll.
                  Ich bin leider nicht so fit was Docker angeht. Ein mqtt broker habe ich am laufen.

                  Kann mir einer eine Schritt für Schritt Anleitung schreiben wie ich den Docker Container zum laufen bringe ? (Proxmox Server ist vorhanden)

                  mfg Manuel

                  C Offline
                  C Offline
                  c1olli
                  schrieb am zuletzt editiert von
                  #25

                  @manuel_k
                  Hier ist die Beschreibung dazu.
                  https://github.com/SAIC-iSmart-API/saic-python-mqtt-gateway

                  Gruß
                  Olli

                  1 Antwort Letzte Antwort
                  0
                  • M Manuel_K

                    Hallo,
                    ich besitze auch ein MG4 und möchte gerne über iobroker daten abgreifen.

                    Ich habe schon einiges gelesen wie es funktionieren soll.
                    Ich bin leider nicht so fit was Docker angeht. Ein mqtt broker habe ich am laufen.

                    Kann mir einer eine Schritt für Schritt Anleitung schreiben wie ich den Docker Container zum laufen bringe ? (Proxmox Server ist vorhanden)

                    mfg Manuel

                    O Offline
                    O Offline
                    oranggila
                    schrieb am zuletzt editiert von
                    #26

                    @manuel_k Ich hatte da auch meine Schwierigkeiten, ohne Vorkenntnisse zu Docker Deployment. Habe es über Portainer gemacht. Hier die Schritte:
                    cd6ab77d-36ee-48e2-93d8-992cb73fe2ce-image.png
                    8bfb246c-fce1-4603-8712-7f8476f2f95d-image.png
                    64345aef-716e-412b-a9fe-f3f5fe77a442-image.png

                    Beispiel:
                    a1fb5d98-0133-461e-b3a7-25b8f4b8ef12-image.png

                    Dann Container deployen:
                    8cf8d0df-b5ba-4b32-85ab-c7ec8fb00602-image.png

                    zurück in die Container Liste, sollte der container als "running" erscheinen. Unter Quick Actions kann man das Log anschauen.

                    Intel NUC - ioBroker in Proxmox-VM, Zigbee TCP CC2652P2, MG4 Trophy (e-Auto)

                    M Vasilij RootV 2 Antworten Letzte Antwort
                    0
                    • O oranggila

                      @manuel_k Ich hatte da auch meine Schwierigkeiten, ohne Vorkenntnisse zu Docker Deployment. Habe es über Portainer gemacht. Hier die Schritte:
                      cd6ab77d-36ee-48e2-93d8-992cb73fe2ce-image.png
                      8bfb246c-fce1-4603-8712-7f8476f2f95d-image.png
                      64345aef-716e-412b-a9fe-f3f5fe77a442-image.png

                      Beispiel:
                      a1fb5d98-0133-461e-b3a7-25b8f4b8ef12-image.png

                      Dann Container deployen:
                      8cf8d0df-b5ba-4b32-85ab-c7ec8fb00602-image.png

                      zurück in die Container Liste, sollte der container als "running" erscheinen. Unter Quick Actions kann man das Log anschauen.

                      M Offline
                      M Offline
                      Manuel_K
                      schrieb am zuletzt editiert von Manuel_K
                      #27

                      @oranggila Vielen Dank für die Info. Portainer habe ich am laufen. Ich probiere es die Tage aus.

                      Hat geklappt Danke

                      1 Antwort Letzte Antwort
                      0
                      • O oranggila

                        @manuel_k Ich hatte da auch meine Schwierigkeiten, ohne Vorkenntnisse zu Docker Deployment. Habe es über Portainer gemacht. Hier die Schritte:
                        cd6ab77d-36ee-48e2-93d8-992cb73fe2ce-image.png
                        8bfb246c-fce1-4603-8712-7f8476f2f95d-image.png
                        64345aef-716e-412b-a9fe-f3f5fe77a442-image.png

                        Beispiel:
                        a1fb5d98-0133-461e-b3a7-25b8f4b8ef12-image.png

                        Dann Container deployen:
                        8cf8d0df-b5ba-4b32-85ab-c7ec8fb00602-image.png

                        zurück in die Container Liste, sollte der container als "running" erscheinen. Unter Quick Actions kann man das Log anschauen.

                        Vasilij RootV Offline
                        Vasilij RootV Offline
                        Vasilij Root
                        schrieb am zuletzt editiert von
                        #28

                        @oranggila Hallo, habe alles nach Anleitung gemacht. Containerstatus ist beim starten "running", springt aber sofort auf "exited" um. Kann mir jemand diesbezüglich helfen?

                        M 1 Antwort Letzte Antwort
                        0
                        • Vasilij RootV Vasilij Root

                          @oranggila Hallo, habe alles nach Anleitung gemacht. Containerstatus ist beim starten "running", springt aber sofort auf "exited" um. Kann mir jemand diesbezüglich helfen?

                          M Offline
                          M Offline
                          Manuel_K
                          schrieb am zuletzt editiert von
                          #29

                          @vasilij-root bei quick aktions die Log datei anschauen. Bestimmt ein Eingabefehler bei den Env oder mqttserver läuft noch nicht.

                          Vasilij RootV 1 Antwort Letzte Antwort
                          0
                          • M Manuel_K

                            @vasilij-root bei quick aktions die Log datei anschauen. Bestimmt ein Eingabefehler bei den Env oder mqttserver läuft noch nicht.

                            Vasilij RootV Offline
                            Vasilij RootV Offline
                            Vasilij Root
                            schrieb am zuletzt editiert von
                            #30

                            @manuel_k Im log steht "Invalid MQTT URI scheme: , use tcp or ws"
                            Container läuft jetzt und mqtt läuft im iOBroker auch.

                            1 Antwort Letzte Antwort
                            0
                            • mricegM Offline
                              mricegM Offline
                              mriceg
                              schrieb am zuletzt editiert von
                              #31

                              Hallo. Leider bekomme ich folgenden Schritt schon nicht hin...
                              f1a8550d-d27a-49f1-aa9a-a5b198f1e5ab-image.png

                              Das Ergebnis:
                              801df5d7-0789-4283-a31f-681992fe8581-image.png

                              Kann mir da jemand einen Tipp geben?

                              VG Maurice

                              Andre 6A 1 Antwort Letzte Antwort
                              0
                              • mricegM mriceg

                                Hallo. Leider bekomme ich folgenden Schritt schon nicht hin...
                                f1a8550d-d27a-49f1-aa9a-a5b198f1e5ab-image.png

                                Das Ergebnis:
                                801df5d7-0789-4283-a31f-681992fe8581-image.png

                                Kann mir da jemand einen Tipp geben?

                                VG Maurice

                                Andre 6A Offline
                                Andre 6A Offline
                                Andre 6
                                schrieb am zuletzt editiert von Andre 6
                                #32

                                sind mqtt User und Password Probleme bekannt.

                                Client [saic-python-mqtt-gateway] has invalid password(undefined) or username(undefined)

                                kann aber nicht sein

                                It's not a bug it's a feature.

                                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

                                911

                                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