Autor Thema: AptToDate und medialist  (Gelesen 368 mal)

Offline grossmaggul

  • Full Member
  • ***
  • Beiträge: 214
    • Mein Blog
AptToDate und medialist
« am: 15 Juli 2018, 11:28:24 »
Hallo,

AptTodate ist ein neues Modul mit dem man sich die anstehenden Updates einer Debian oder Ubuntu Distribution anzeigen lassen kann.

Mein Problem, ich würde die Updates gerne in einer Liste über Tablet UI anzeigen lassen und dachte, dafür wäre das medialist Plugin geeignet, nur leider zeigt es nichts an.

Ich war der Meinung es reicht dem medialist Plugin eine JSON Liste zu übergeben, aber irgendwie klappt das nicht.

In diesem Thread steht, was der Ersteller des Moduls und ich bisher versucht haben, vielleicht kann sich das mal jemand ansehen wo da der Fehler oder das Problem liegt.

gm
FHEM auf Debian Server, 2 x nanoCUL868,Homematic,MAX,MiLight,HUE

Offline grossmaggul

  • Full Member
  • ***
  • Beiträge: 214
    • Mein Blog
Antw:AptToDate und medialist
« Antwort #1 am: 17 Juli 2018, 09:38:27 »
Hat niemand eine Idee?
FHEM auf Debian Server, 2 x nanoCUL868,Homematic,MAX,MiLight,HUE

Offline grossmaggul

  • Full Member
  • ***
  • Beiträge: 214
    • Mein Blog
Antw:AptToDate und medialist
« Antwort #2 am: 17 Juli 2018, 23:00:01 »
O.K., dann mal ein bißchen konkreter, ich habe bei meinem Tablet folgenden Code eingebaut

<li data-row="1" data-col="2" data-sizex="2" data-sizey="2" class="semitransparent">
    <header class="large">apt update</header>
   
    <!--- Debian Version --->
    <div class="big top-space-2x"
      data-type="label"
      data-device="knotenkopf"
      data-get="os-release_PRETTY_NAME">
    </div>
     
    <!--- Updateliste --->   
    <div data-type="popup" data-height="400px" data-width="400px">
     
     <div>
      <div class="cell big"
            data-type="label"
            data-device="knotenkopf"
            data-get="state">
      </div>   
     </div>
     
       
     <div class="dialog">
         <header>Updates</header>
         <div class="autoscroll index1 centered top-space-2x"
              data-device="knotenkopf"
              data-type="medialist"
              data-get="liste">
         </div>
     </div>   
    </div>
   
    <!--- Upgradebutton --->
   
    <div class="inline top-space-2x">
     <div data-type="label">Update</div>
     <div class=""
         data-device="knotenkopf"
         data-type="push"
         data-icon="fa-rotate-right"
         data-fhem-cmd="set knotenkopf repoSync">
     </div>
    </div>
     
    <div class="inline top-space-2x">
     <div data-type="label">Upgrade</div>
     <div class=""
         data-device="knotenkopf"
         data-type="push"
         data-icon="fa-rotate-right"
         data-fhem-cmd="set knotenkopf toUpgrade">
     </div>
    </div>
       
   </li>
Mit den Buttons kann dann ein apt-get update oder apt-get upgrade angestoßen werden, wobei apt-get update vom Modul normalerweise alle 24 Stunden automatisch angestoßen wird.

Und im Menü zeigt mir ein Pinguin immer an, wenn Updates anstehen:

<div class="inline top-space"
            data-type="symbol"
            data-device="knotenkopf"
            data-get="updatesAvailable"
            data-icons='["fa-linux warn","fa-linux"]'
            data-colors='["white","lightgrey"]'
            data-get-on='["[1-9][0-9]{0,4}","0"]'
            data-background-colors="lightblue">
    </div>

Leider funktioniert das Darstellen der Liste der Updates im Popup nicht, ich habe aber keinen Plan warum nicht.

Im Anhang noch ein paar Bildchen von det janze.;^)

gm
FHEM auf Debian Server, 2 x nanoCUL868,Homematic,MAX,MiLight,HUE

Offline setstate

  • Hero Member
  • *****
  • Beiträge: 3843
  • FHEM TabletUI
    • FHEM Tablet UI
Antw:AptToDate und medialist
« Antwort #3 am: 18 Juli 2018, 23:23:39 »
Das JSON für medialist funktioniert nur, wenn es diesem Schema entspricht:

[
 {"Artist":"abc",
  "Title":"def",
  "Album":"yxz",
  "Time":"123",
  "File":"spotify:track:123456",
  "Track":"1",
  "Cover":"https://...."
  },
  {"Artist":"abc",
  ...
 ]

Offline grossmaggul

  • Full Member
  • ***
  • Beiträge: 214
    • Mein Blog
Antw:AptToDate und medialist
« Antwort #4 am: 19 Juli 2018, 01:21:42 »
Ah, o.k., dann isses kein Wunder, daß es nicht klappt.

Gibt's sonst eine Möglichkeit eine Liste auszugeben?
FHEM auf Debian Server, 2 x nanoCUL868,Homematic,MAX,MiLight,HUE