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. Skripten / Logik
  4. JavaScript
  5. json aus Tankerkönig Adapter parsen

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

json aus Tankerkönig Adapter parsen

Geplant Angeheftet Gesperrt Verschoben JavaScript
18 Beiträge 4 Kommentatoren 1.9k Aufrufe 4 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.
  • F fastfoot

    @Homoran sagte in json aus Tankerkönig Adapter parsen:

    Warum benötigst du den Adapter, wenn du die json selber parsen willst?

    Anders gefragt: Warum bietet der Adapter die json an, wenn sie doch 'unnötig' ist :-)

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

    @fastfoot sagte in json aus Tankerkönig Adapter parsen:

    Warum bietet der Adapter die json an

    weil er sie auch braucht zum auswerten ;-)

    Wenn deine Wünsch nicht mit dem Adapter gehen, wäre das doch ggf. ein feature request das in den Adapter einzubauen.

    @sveni_lee sagte in json aus Tankerkönig Adapter parsen:

    das es in das Materialdesign Table widget passt.

    also fehlt da ein bestimmtes format der Ausgabe????

    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 -

    F S 2 Antworten Letzte Antwort
    0
    • HomoranH Homoran

      @fastfoot sagte in json aus Tankerkönig Adapter parsen:

      Warum bietet der Adapter die json an

      weil er sie auch braucht zum auswerten ;-)

      Wenn deine Wünsch nicht mit dem Adapter gehen, wäre das doch ggf. ein feature request das in den Adapter einzubauen.

      @sveni_lee sagte in json aus Tankerkönig Adapter parsen:

      das es in das Materialdesign Table widget passt.

      also fehlt da ein bestimmtes format der Ausgabe????

      F Offline
      F Offline
      fastfoot
      schrieb am zuletzt editiert von
      #8

      @Homoran sagte in json aus Tankerkönig Adapter parsen:

      weil er sie auch braucht zum auswerten

      Das wäre ja noch kein Grund, sie nach aussen weiterzugeben, tut der Covid19 Adapter ja auch nicht

      Wenn deine Wünsch nicht mit dem Adapter gehen, wäre das doch ggf. ein feature request das in den Adapter einzubauen.

      mir reicht das json, um meine Wünsche alleine umzusetzen :-) Der Adapter dient in meinem Fall tatsächlich nur dazu, eine bequeme Konfiguration zu haben. Da ich jetzt so langsam mit VIS anfange, steht als nächstes eine json Tabelle an, die leicht in die VIS eingebunden werden kann

      iobroker läuft unter Docker auf QNAP TS-451+
      SkriptRecovery: https://forum.iobroker.net/post/930558

      1 Antwort Letzte Antwort
      0
      • HomoranH Homoran

        @fastfoot sagte in json aus Tankerkönig Adapter parsen:

        Warum bietet der Adapter die json an

        weil er sie auch braucht zum auswerten ;-)

        Wenn deine Wünsch nicht mit dem Adapter gehen, wäre das doch ggf. ein feature request das in den Adapter einzubauen.

        @sveni_lee sagte in json aus Tankerkönig Adapter parsen:

        das es in das Materialdesign Table widget passt.

        also fehlt da ein bestimmtes format der Ausgabe????

        S Offline
        S Offline
        sveni_lee
        schrieb am zuletzt editiert von
        #9

        @Homoran sagte in json aus Tankerkönig Adapter parsen:

        @sveni_lee sagte in json aus Tankerkönig Adapter parsen:

        das es in das Materialdesign Table widget passt.

        also fehlt da ein bestimmtes format der Ausgabe????

        ja... lt. GitHub muß e ein Json array aus Objecten sein.

        [
        	{
        		"img": "/vis.0/myImages/erlebnis_50.png",
        		"name": "Empire",
        		"betriebszeit": "4h 06m",
        		"funk": "5G",
        		"ip": "10.0.0.1"
        	},
        	{
        		"img": "/vis.0/myImages/erlebnis_100.png",
        		"name": "Handy",
        		"betriebszeit": "13m",
        		"funk": "5G",
        		"ip": "10.0.0.2"
        	},
        	{
        		"img": "/vis.0/myImages/erlebnis_100.png",
        		"name": "Harmony Hub - Wohnzimmer",
        		"betriebszeit": "18T 07h 21m",
        		"funk": "2G",
        		"ip": "10.0.0.3"
        	}
        ]
        

        da ich aber nicht weiß ob dies für die Allgemeinheit von interesse ist versuche ich es über ein script zu lösen. Ich versuche es zu vermeiden Adapter durch meine speziellen wünsche "aufzublasen".

        bisher ist mein versuch aber och nicht von erfolg gekröhnt... :-)

        var station_png = {"005056ba-7cb6-1ed5-8cbd-4897fe54e42b" : "/vis.0/Star.png",
                            "aa1c6fb6-439a-4915-8ad8-0f67697a65e2" : "/vis.0/ESSO.png",
                            "5a5ed93f-84aa-4517-dc7c-c888f278b5c7" : "/vis.0/Test/img/Tanken/Gulf-Tankstelle.png",
                            "6649f1c1-5154-4641-945c-96419ea88f01" : "/vis.0/Test/img/Tanken/total.png",
                            "533abf42-a618-4d18-802e-fabdf0429269" : "/vis.0/Test/img/Tanken/Shell_logo.svg.png",
                            "528da962-bd28-4f5d-8bd0-cc01ba9b538c" : "/vis.0/Test/img/Tanken/Shell_logo.svg.png",
                            "51d4b47c-a095-1aa0-e100-80009459e03a" : "/vis.0/Jet.png"
                            };
        
        var materialDesignWidgets = {};
        on({id:'tankerkoenig.0.json'}, function (obj) {    
        
            let json_tank = getState('0_userdata.0.materialdesignwidgets.tankerkoeningTabelle').val;
         
            if (json_tank) {
                try {
        
                    json_tank = JSON.parse(json_tank);
        
                } catch (e) {
                    json_tank = [];
                    console.warn('Wert ist kein JSON string! Wert wird ersetzt!');
                }
            } else {
                json_tank = [];
            }
        
        let myStations = getObject('system.adapter.tankerkoenig.0').native.stationsarray;
        
        let json = JSON.parse(getState('tankerkoenig.0.json').val);
        
        let stations = Object.keys(json.prices);
        
        stations.forEach((station,i) => {
        
            myStations.forEach((arr, j) => {
        
                if(arr[0] == station) {
          
                    log(arr[1] + ': ' + json.prices[station].diesel + " - " + json.prices[station].status);
        
                    materialDesignWidgets.sendTo = function (img ='', name = '', preis = '', status ='' ) {
                    
                        json_tank.push(
                        {
                            "img": station_png[station],
                            "name": arr[1],
                            "preis": json.prices[station].diesel,
                            "status": json.prices[station].status
                        })
                
                    setState('0_userdata.0.materialdesignwidgets.tankerkoeningTabelle', JSON.stringify(json_tank), true);
        
                }}
            });
            
        })
        })
        
        1 Antwort Letzte Antwort
        0
        • S Offline
          S Offline
          sveni_lee
          schrieb am zuletzt editiert von
          #10

          so, ich hab's hnbekommen.
          das skript schreibt jetzt ein JSON Array aus Objekten in einen Datenpunkt.
          und den kann man dann im Materialdesignwidget Table verwenden.

          var station_png = {"005056ba-7cb6-1ed5-8cbd-4897fe54e42b" : "/vis.0/Star.png",
                              "aa1c6fb6-439a-4915-8ad8-0f67697a65e2" : "/vis.0/ESSO.png",
                              "5a5ed93f-84aa-4517-dc7c-c888f278b5c7" : "/vis.0/Test/img/Tanken/Gulf-Tankstelle.png",
                              "6649f1c1-5154-4641-945c-96419ea88f01" : "/vis.0/Test/img/Tanken/total.png",
                              "533abf42-a618-4d18-802e-fabdf0429269" : "/vis.0/Test/img/Tanken/Shell_logo.svg.png",
                              "528da962-bd28-4f5d-8bd0-cc01ba9b538c" : "/vis.0/Test/img/Tanken/Shell_logo.svg.png",
                              "51d4b47c-a095-1aa0-e100-80009459e03a" : "/vis.0/Jet.png"
                              };
          
          
          on({id:'tankerkoenig.0.json'}, function (obj) {    
          
              let json_tank = '';
              json_tank = [];
          
          let myStations = getObject('system.adapter.tankerkoenig.0').native.stationsarray;
          
          let json = JSON.parse(getState('tankerkoenig.0.json').val);
          
          let stations = Object.keys(json.prices);
          
          stations.forEach((station,i) => {
          
              myStations.forEach((arr, j) => {
          
                  if(arr[0] == station) {
                      
                          json_tank.push(
                          {
                              "img": station_png[station],
                              "name": arr[1],
                              "preis": json.prices[station].diesel,
                              "status": json.prices[station].status
                          })
          
                      setState('0_userdata.0.materialdesignwidgets.tankerkoeningTabelle', JSON.stringify(json_tank), true);
          
                  }
              });
              
          })
          })
          
          F 1 Antwort Letzte Antwort
          0
          • S sveni_lee

            so, ich hab's hnbekommen.
            das skript schreibt jetzt ein JSON Array aus Objekten in einen Datenpunkt.
            und den kann man dann im Materialdesignwidget Table verwenden.

            var station_png = {"005056ba-7cb6-1ed5-8cbd-4897fe54e42b" : "/vis.0/Star.png",
                                "aa1c6fb6-439a-4915-8ad8-0f67697a65e2" : "/vis.0/ESSO.png",
                                "5a5ed93f-84aa-4517-dc7c-c888f278b5c7" : "/vis.0/Test/img/Tanken/Gulf-Tankstelle.png",
                                "6649f1c1-5154-4641-945c-96419ea88f01" : "/vis.0/Test/img/Tanken/total.png",
                                "533abf42-a618-4d18-802e-fabdf0429269" : "/vis.0/Test/img/Tanken/Shell_logo.svg.png",
                                "528da962-bd28-4f5d-8bd0-cc01ba9b538c" : "/vis.0/Test/img/Tanken/Shell_logo.svg.png",
                                "51d4b47c-a095-1aa0-e100-80009459e03a" : "/vis.0/Jet.png"
                                };
            
            
            on({id:'tankerkoenig.0.json'}, function (obj) {    
            
                let json_tank = '';
                json_tank = [];
            
            let myStations = getObject('system.adapter.tankerkoenig.0').native.stationsarray;
            
            let json = JSON.parse(getState('tankerkoenig.0.json').val);
            
            let stations = Object.keys(json.prices);
            
            stations.forEach((station,i) => {
            
                myStations.forEach((arr, j) => {
            
                    if(arr[0] == station) {
                        
                            json_tank.push(
                            {
                                "img": station_png[station],
                                "name": arr[1],
                                "preis": json.prices[station].diesel,
                                "status": json.prices[station].status
                            })
            
                        setState('0_userdata.0.materialdesignwidgets.tankerkoeningTabelle', JSON.stringify(json_tank), true);
            
                    }
                });
                
            })
            })
            
            F Offline
            F Offline
            fastfoot
            schrieb am zuletzt editiert von
            #11

            @sveni_lee sagte in json aus Tankerkönig Adapter parsen:

            so, ich hab's hnbekommen.
            das skript schreibt jetzt ein JSON Array aus Objekten in einen Datenpunkt.
            und den kann man dann im Materialdesignwidget Table verwenden.

            var station_png = {"005056ba-7cb6-1ed5-8cbd-4897fe54e42b" : "/vis.0/Star.png",
                                "aa1c6fb6-439a-4915-8ad8-0f67697a65e2" : "/vis.0/ESSO.png",
                                "5a5ed93f-84aa-4517-dc7c-c888f278b5c7" : "/vis.0/Test/img/Tanken/Gulf-Tankstelle.png",
                                "6649f1c1-5154-4641-945c-96419ea88f01" : "/vis.0/Test/img/Tanken/total.png",
                                "533abf42-a618-4d18-802e-fabdf0429269" : "/vis.0/Test/img/Tanken/Shell_logo.svg.png",
                                "528da962-bd28-4f5d-8bd0-cc01ba9b538c" : "/vis.0/Test/img/Tanken/Shell_logo.svg.png",
                                "51d4b47c-a095-1aa0-e100-80009459e03a" : "/vis.0/Jet.png"
                                };
            
            
            on({id:'tankerkoenig.0.json'}, function (obj) {    
            
                let json_tank = '';
                json_tank = [];
            
            let myStations = getObject('system.adapter.tankerkoenig.0').native.stationsarray;
            
            let json = JSON.parse(getState('tankerkoenig.0.json').val);
            
            let stations = Object.keys(json.prices);
            
            stations.forEach((station,i) => {
            
                myStations.forEach((arr, j) => {
            
                    if(arr[0] == station) {
                        
                            json_tank.push(
                            {
                                "img": station_png[station],
                                "name": arr[1],
                                "preis": json.prices[station].diesel,
                                "status": json.prices[station].status
                            })
            
                        setState('0_userdata.0.materialdesignwidgets.tankerkoeningTabelle', JSON.stringify(json_tank), true);
            
                    }
                });
                
            })
            })
            

            Gratuliere! Auch wenn es funktioniert, das setState() sollte zwischen die Zeilen 41 und 42, sonst wird der State bei jeder Station der Tankerkoenig-json geschrieben

            iobroker läuft unter Docker auf QNAP TS-451+
            SkriptRecovery: https://forum.iobroker.net/post/930558

            S liv-in-skyL 2 Antworten Letzte Antwort
            0
            • F fastfoot

              @sveni_lee sagte in json aus Tankerkönig Adapter parsen:

              so, ich hab's hnbekommen.
              das skript schreibt jetzt ein JSON Array aus Objekten in einen Datenpunkt.
              und den kann man dann im Materialdesignwidget Table verwenden.

              var station_png = {"005056ba-7cb6-1ed5-8cbd-4897fe54e42b" : "/vis.0/Star.png",
                                  "aa1c6fb6-439a-4915-8ad8-0f67697a65e2" : "/vis.0/ESSO.png",
                                  "5a5ed93f-84aa-4517-dc7c-c888f278b5c7" : "/vis.0/Test/img/Tanken/Gulf-Tankstelle.png",
                                  "6649f1c1-5154-4641-945c-96419ea88f01" : "/vis.0/Test/img/Tanken/total.png",
                                  "533abf42-a618-4d18-802e-fabdf0429269" : "/vis.0/Test/img/Tanken/Shell_logo.svg.png",
                                  "528da962-bd28-4f5d-8bd0-cc01ba9b538c" : "/vis.0/Test/img/Tanken/Shell_logo.svg.png",
                                  "51d4b47c-a095-1aa0-e100-80009459e03a" : "/vis.0/Jet.png"
                                  };
              
              
              on({id:'tankerkoenig.0.json'}, function (obj) {    
              
                  let json_tank = '';
                  json_tank = [];
              
              let myStations = getObject('system.adapter.tankerkoenig.0').native.stationsarray;
              
              let json = JSON.parse(getState('tankerkoenig.0.json').val);
              
              let stations = Object.keys(json.prices);
              
              stations.forEach((station,i) => {
              
                  myStations.forEach((arr, j) => {
              
                      if(arr[0] == station) {
                          
                              json_tank.push(
                              {
                                  "img": station_png[station],
                                  "name": arr[1],
                                  "preis": json.prices[station].diesel,
                                  "status": json.prices[station].status
                              })
              
                          setState('0_userdata.0.materialdesignwidgets.tankerkoeningTabelle', JSON.stringify(json_tank), true);
              
                      }
                  });
                  
              })
              })
              

              Gratuliere! Auch wenn es funktioniert, das setState() sollte zwischen die Zeilen 41 und 42, sonst wird der State bei jeder Station der Tankerkoenig-json geschrieben

              S Offline
              S Offline
              sveni_lee
              schrieb am zuletzt editiert von
              #12

              @fastfoot

              ja, danke! habe ich umgesetzt. Ich hab auch noch eine sortierfunktion eingebaut. So ist jetzt immer die günstigste Tankstelle oben...

              var station_png = {"005056ba-7cb6-1ed5-8cbd-4897fe54e42b" : "/vis.0/Star.png",
                                  "aa1c6fb6-439a-4915-8ad8-0f67697a65e2" : "/vis.0/ESSO.png",
                                  "5a5ed93f-84aa-4517-dc7c-c888f278b5c7" : "/vis.0/Test/img/Tanken/Gulf-Tankstelle.png",
                                  "6649f1c1-5154-4641-945c-96419ea88f01" : "/vis.0/Test/img/Tanken/total.png",
                                  "533abf42-a618-4d18-802e-fabdf0429269" : "/vis.0/Test/img/Tanken/Shell_logo.svg.png",
                                  "528da962-bd28-4f5d-8bd0-cc01ba9b538c" : "/vis.0/Test/img/Tanken/Shell_logo.svg.png",
                                  "51d4b47c-a095-1aa0-e100-80009459e03a" : "/vis.0/Jet.png"
                                  };
              
              
              on({id:'tankerkoenig.0.json'}, function (obj) {    
              
                  let json_tank = '';
                  json_tank = [];
              
              let myStations = getObject('system.adapter.tankerkoenig.0').native.stationsarray;
              
              let json = JSON.parse(getState('tankerkoenig.0.json').val);
              
              let stations = Object.keys(json.prices);
              
              stations.forEach((station,i) => {
              
                  myStations.forEach((arr, j) => {
              
                      if(arr[0] == station) {
                          
                              json_tank.push(
                              {
                                  "img": station_png[station],
                                  "name": arr[1],
                                  "preis": json.prices[station].diesel,
                                  "status": json.prices[station].status
                              })
              
                      }
                  });
                  
              })
              
                  json_tank.sort(function (a, b) {
              
                      return a.preis == b.preis ? 0 : +(a.preis > b.preis) || -1;
              
                  });
              
               setState('0_userdata.0.materialdesignwidgets.tankerkoeningTabelle', JSON.stringify(json_tank), true);
              })
              
              1 Antwort Letzte Antwort
              0
              • F fastfoot

                @sveni_lee sagte in json aus Tankerkönig Adapter parsen:

                so, ich hab's hnbekommen.
                das skript schreibt jetzt ein JSON Array aus Objekten in einen Datenpunkt.
                und den kann man dann im Materialdesignwidget Table verwenden.

                var station_png = {"005056ba-7cb6-1ed5-8cbd-4897fe54e42b" : "/vis.0/Star.png",
                                    "aa1c6fb6-439a-4915-8ad8-0f67697a65e2" : "/vis.0/ESSO.png",
                                    "5a5ed93f-84aa-4517-dc7c-c888f278b5c7" : "/vis.0/Test/img/Tanken/Gulf-Tankstelle.png",
                                    "6649f1c1-5154-4641-945c-96419ea88f01" : "/vis.0/Test/img/Tanken/total.png",
                                    "533abf42-a618-4d18-802e-fabdf0429269" : "/vis.0/Test/img/Tanken/Shell_logo.svg.png",
                                    "528da962-bd28-4f5d-8bd0-cc01ba9b538c" : "/vis.0/Test/img/Tanken/Shell_logo.svg.png",
                                    "51d4b47c-a095-1aa0-e100-80009459e03a" : "/vis.0/Jet.png"
                                    };
                
                
                on({id:'tankerkoenig.0.json'}, function (obj) {    
                
                    let json_tank = '';
                    json_tank = [];
                
                let myStations = getObject('system.adapter.tankerkoenig.0').native.stationsarray;
                
                let json = JSON.parse(getState('tankerkoenig.0.json').val);
                
                let stations = Object.keys(json.prices);
                
                stations.forEach((station,i) => {
                
                    myStations.forEach((arr, j) => {
                
                        if(arr[0] == station) {
                            
                                json_tank.push(
                                {
                                    "img": station_png[station],
                                    "name": arr[1],
                                    "preis": json.prices[station].diesel,
                                    "status": json.prices[station].status
                                })
                
                            setState('0_userdata.0.materialdesignwidgets.tankerkoeningTabelle', JSON.stringify(json_tank), true);
                
                        }
                    });
                    
                })
                })
                

                Gratuliere! Auch wenn es funktioniert, das setState() sollte zwischen die Zeilen 41 und 42, sonst wird der State bei jeder Station der Tankerkoenig-json geschrieben

                liv-in-skyL Offline
                liv-in-skyL Offline
                liv-in-sky
                schrieb am zuletzt editiert von liv-in-sky
                #13

                @fastfoot gelöscht

                nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                1 Antwort Letzte Antwort
                0
                • liv-in-skyL Offline
                  liv-in-skyL Offline
                  liv-in-sky
                  schrieb am zuletzt editiert von
                  #14

                  @sveni_lee cooles script - vorallem wie hast du das gefunden :

                  let myStations = getObject('system.adapter.tankerkoenig.0').native.stationsarray;
                  

                  ist das ok, wenn ich das script klaue und für ein html tabellen script nutze?

                  Image 10.png

                  nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                  S 1 Antwort Letzte Antwort
                  0
                  • liv-in-skyL liv-in-sky

                    @sveni_lee cooles script - vorallem wie hast du das gefunden :

                    let myStations = getObject('system.adapter.tankerkoenig.0').native.stationsarray;
                    

                    ist das ok, wenn ich das script klaue und für ein html tabellen script nutze?

                    Image 10.png

                    S Offline
                    S Offline
                    sveni_lee
                    schrieb am zuletzt editiert von
                    #15

                    @liv-in-sky

                    natürlich das okay... dafür ist doch so eine Community da. :-)

                    dieser spezielle teil kommt aber tatsächlich von @fastfoot

                    let myStations = getObject('system.adapter.tankerkoenig.0').native.stationsarray; 
                    

                    ich kannte getObject() bisher auch nicht aber das eröffnet mir gerade wieder noch mehr Mögichkeiten.

                    liv-in-skyL 2 Antworten Letzte Antwort
                    0
                    • S sveni_lee

                      @liv-in-sky

                      natürlich das okay... dafür ist doch so eine Community da. :-)

                      dieser spezielle teil kommt aber tatsächlich von @fastfoot

                      let myStations = getObject('system.adapter.tankerkoenig.0').native.stationsarray; 
                      

                      ich kannte getObject() bisher auch nicht aber das eröffnet mir gerade wieder noch mehr Mögichkeiten.

                      liv-in-skyL Offline
                      liv-in-skyL Offline
                      liv-in-sky
                      schrieb am zuletzt editiert von
                      #16

                      @sveni_lee

                      danke dir

                      getObject war mir nicht neu - nur der pfad system.adapter.tank.... - wußte nicht, das da daten sind

                      also auch dank an @fastfood

                      tabelle:

                      https://forum.iobroker.net/topic/37609/html-tabelle-für-tankerkönig

                      nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                      1 Antwort Letzte Antwort
                      0
                      • S sveni_lee

                        @liv-in-sky

                        natürlich das okay... dafür ist doch so eine Community da. :-)

                        dieser spezielle teil kommt aber tatsächlich von @fastfoot

                        let myStations = getObject('system.adapter.tankerkoenig.0').native.stationsarray; 
                        

                        ich kannte getObject() bisher auch nicht aber das eröffnet mir gerade wieder noch mehr Mögichkeiten.

                        liv-in-skyL Offline
                        liv-in-skyL Offline
                        liv-in-sky
                        schrieb am zuletzt editiert von
                        #17

                        @sveni_lee

                        für welches widget hast du dein script gemacht ?

                        nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                        S 1 Antwort Letzte Antwort
                        0
                        • liv-in-skyL liv-in-sky

                          @sveni_lee

                          für welches widget hast du dein script gemacht ?

                          S Offline
                          S Offline
                          sveni_lee
                          schrieb am zuletzt editiert von
                          #18

                          @liv-in-sky
                          bei mir füttert es das "MaterialDesign Table"...
                          das klappt super...

                          1 Antwort Letzte Antwort
                          1
                          Antworten
                          • In einem neuen Thema antworten
                          Anmelden zum Antworten
                          • Älteste zuerst
                          • Neuste zuerst
                          • Meiste Stimmen


                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          832

                          Online

                          32.4k

                          Benutzer

                          81.5k

                          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