Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Fahrtenlog über VW Connect Adapter

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Fahrtenlog über VW Connect Adapter

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      MatthiaB last edited by MatthiaB

      Hallo,

      ich habe mal versucht die Fahrten über den Adapter zu loggen. Ich wollte dazu auch die Standorte haben.

      Hier mal das Script:

      on({ id: 'vw-connect.0.Auto.status.data_0x0101010002.field_0x0101010002.value', change: "ne" }, function (obj) {
      
          var startkm = getState('javascript.0.Eigene.fb_kmStand').val;
          var endkm = getState('vw-connect.0.Auto.status.data_0x0101010002.field_0x0101010002.value').val;
          var ortstart = getState('javascript.0.Eigene.fb_letzterStandort').val;
          var ortende = getState('vw-connect.0.Auto.position.address.displayName').val;
          var timestamp = getState('vw-connect.0.Auto.status.data_0x0101010002.field_0x0101010002.tsTssReceivedUtc').val;
      
      
          var text = timestamp+","+startkm+","+endkm+","+ortstart+","+ortende;
          setState('javascript.0.Eigene.fb_Daten', text);
          console.log(text);
      
          //Ende Werte neu setzen
          setState('javascript.0.Eigene.fb_kmStand', endkm);
          setState('javascript.0.Eigene.fb_letzterStandort', ortende);
      
          console.log('Neue Werte gesetzt: '+endkm+"/"+ortende);
          
      });
      
      

      Was mit dem KM-Stand (startkm, endkm ) gut funktioniert, scheitert leider beim Standort. Zwar wird der Standort beim abstellen aktualisiert, jedoch erst später. Und so habe ich immer falsche Standortdaten.

      Hat jemand soetwas schon mal versucht und eine Lösung dafür?

      N 1 Reply Last reply Reply Quote 0
      • N
        Night2k5 @MatthiaB last edited by

        @matthiab Versuch doch die Standortdaten als Trigger für das Script zu nutzen.

        M 2 Replies Last reply Reply Quote 0
        • M
          MatthiaB @Night2k5 last edited by

          @night2k5

          Hey,

          ja wäre eine Idee. Kann aber vorkommen das dieser sich gar nicht ändert. Ich habe dem Script mal ein setTimeout verpasst und lasse mir zeitlich verzögert den Standort mitteilen. Ich glaube nämlich, dass wenn sich der km-Stand ändert, das System noch auf den "alten" displayName schaut.

          1 Reply Last reply Reply Quote 0
          • M
            MatthiaB @Night2k5 last edited by

            @night2k5

            Hi.

            Mit dem setTimeout klappt nur der Log.

            Nun geht darum die Daten weiter zu bearbeiten.

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            Support us

            ioBroker
            Community Adapters
            Donate

            759
            Online

            31.8k
            Users

            80.0k
            Topics

            1.3m
            Posts

            2
            4
            256
            Loading More Posts
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes
            Reply
            • Reply as topic
            Log in to reply
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
            The ioBroker Community 2014-2023
            logo