Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Mosi289

    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

    M
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 12
    • Best 0
    • Groups 1

    Mosi289

    @Mosi289

    Starter

    0
    Reputation
    5
    Profile views
    12
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    Mosi289 Follow
    Starter

    Latest posts made by Mosi289

    • RE: Ausgewählter Index von JSON Tabelle an Datenpunkt übergeben

      @liv-in-sky

      Quasi unendlich viele, die Liste kommt vom Sonos Adapter - die Tracklist also von Spotify oder Deezer. Ich kann also auch nicht einfach Dateiennamen ändern 😞

      posted in Visualisierung
      M
      Mosi289
    • RE: Ausgewählter Index von JSON Tabelle an Datenpunkt übergeben

      @liv-in-sky

      Danke euch beiden für die Anstrengungen! Ich verfolge das Ganze und bin auch die ganze Zeit am überlegen.. Scheint doch nicht so trivial zu sein wie gedacht 😥

      posted in Visualisierung
      M
      Mosi289
    • RE: Ausgewählter Index von JSON Tabelle an Datenpunkt übergeben

      @djmarc75

      Der Datenpunkt heißt „queue“. Bin leider gerade unterwegs und kann keinen Screenshot schicken.

      posted in Visualisierung
      M
      Mosi289
    • RE: Ausgewählter Index von JSON Tabelle an Datenpunkt übergeben

      @liv-in-sky

      **Trey Songz - Touchin, Lovin (feat. Nicki Minaj)**, Chris Brown - Ayo, Serani - No Games, GAMPER & DADONI - Far from Home, Sandro Silva - Epic, Mike Candys - Paradise (Radio Edit), Akon - Smack That, Mike Candys - Make It Home (Radio Edit)...
      

      Die Playlist ist ziemlich lang, deswegen habe ich mal nur einen Ausschnitt eingefügt. Gleich beim erster Titel taucht im Songnamen ein "," auf wo er dann splittet. Das führt natürlich dazu, dass ab dem Eintrag der Index immer um 1 verrutsch ist.

      posted in Visualisierung
      M
      Mosi289
    • RE: Ausgewählter Index von JSON Tabelle an Datenpunkt übergeben

      @liv-in-sky

      So jetzt läufts! 🙂 Der Klick bezog sich im Skript auf col1, ich nutze aber col0. Vielen Dank!

      Jetzt habe ich noch ein letztes, wahrscheinlich triviales Problem. Meine Playlist wird vom Sonos Adapter als Komma separierter String ausgegeben:

      Stylo G - Dumpling, Cypress Hill - Busted In the Hood (Explicit Album Version), rako - Aus dem Schatten ins Licht, Kanye West - Gold Digger, Lil Wayne - A Milli, Young T & Bugsey - Strike a Pose (feat. Aitch), Headie One - Both, Summer Cem - Tamam Tamam, Manudigital - Only Just Begun...
      

      Den Versuche ich mit einem Skript in eine JSON Form zubekommen, indem ich bei "," splitte. Das klappt theoretisch gut. Wenn aber z.B. mehrere Interpreten eines Songs mit "," getrennt werden, splittet er natürlich auch an der Stelle. Mein Skript sieht wie folgt aus:

      on({id: [].concat(['sonos.0.root.192_168_178_29.favorites_set']), change: "ne"}, async function (obj) {
      await wait(3000);
      var json = [];
      var to = getState('sonos.0.root.192_168_178_29.queue').val
      var toSplit = to.split(",");
      for (var i = 0; i < toSplit.length; i++) {
          json.push({playlist:toSplit[i]});
      }
      setState('0_userdata.0.Playlist',json)
      setState("vis.0.control.command"/*Command for vis*/, 'refresh');
      });
      

      Wahrscheinlich ist das so eine absolute Katastrophe, aber ich programmiere wirklich nur selten und wenn dann meistens in Swift 😬

      posted in Visualisierung
      M
      Mosi289
    • RE: Ausgewählter Index von JSON Tabelle an Datenpunkt übergeben

      @liv-in-sky

      Habe es doch jetzt schon mal probiert, bekomme es aber noch nicht zum Laufen.
      Die Widget-ID im Skript (in deinem Beispiel w00401): ist das die Widget-ID von der MaterialDesign Tabelle?

      Ich kann in der Tabelle nämlich leider keine Zeile anklicken, nur den Text der Zeile markieren.

      posted in Visualisierung
      M
      Mosi289
    • RE: Ausgewählter Index von JSON Tabelle an Datenpunkt übergeben

      @liv-in-sky

      Ich werde das heute Nachmittag direkt ausprobieren. Vielen Dank dir schon mal! 🙂

      posted in Visualisierung
      M
      Mosi289
    • RE: Ausgewählter Index von JSON Tabelle an Datenpunkt übergeben

      @liv-in-sky

      Ja genau das brauche ich! 🙂 Wie hast du das jetzt gelöst?

      posted in Visualisierung
      M
      Mosi289
    • RE: Ausgewählter Index von JSON Tabelle an Datenpunkt übergeben

      @liv-in-sky

      ja das ist schon fast was ich brauche! Allerdings würde ich gerne wenn du z.B. auf "Jun" klickst den Reihenindex 0 übergeben und nicht den Inhalt. Bei Mai eine 1, Apr eine 2 usw..

      Der Datenpunkt, in den ich das schreiben möchte, bildet quasi den aktuell abgespielten Song der Liste ab (current_track_number):

      8B2270C0-8A58-47A5-A7D7-67D2BC4CB682.jpeg

      posted in Visualisierung
      M
      Mosi289
    • RE: Ausgewählter Index von JSON Tabelle an Datenpunkt übergeben

      @oliverio

      ich versuche es mal mit Bildern zu verdeutlichen.

      Ich nutze das JSON Table Widget habe in der Table Object ID meine JSON Tabelle übergeben:

      A0675569-EB47-47D7-8EDA-93A7076CBF50.jpeg

      Die Tabelle sieht dann so aus (noch nicht formatiert):

      556223BB-B1BD-4144-B3E9-36B1F8648727.jpeg

      Man kann da jetzt auch Titel anklicken. Der Cursor ändert sich und der Titel leuchtet dann blau auf. Jetzt würde ich gerne den RowIndex an den Datenpunkt current_Title vom Sonos Adapter übergeben, um den Song wechseln zu können. Momentan ist es ja einfach nur eine Tabelle mit Daten, mehr nicht.

      Ich würde gerne Code anfügen, bis zu diesem Punkt habe ich aber noch gar keinen gebraucht 😁 .

      posted in Visualisierung
      M
      Mosi289
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo