Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Script: Alexa Listen pflegen und Anzeigen

    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

    Script: Alexa Listen pflegen und Anzeigen

    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      helfi9999 @liv-in-sky last edited by

      @liv-in-sky

      //HIER WIRD PFAD UND FILENAME DEFINIERT
      const path = "/htmlexample.html";                   //FIlenamen definieren
      const home ='vis.0'                                 //wo soll das file im iobroker-file-system liegen ? (oder z.b auch iqontrol.meta)
      let   braucheEinFile=true;                          // bei true wird ein file geschrieben - für iqontrol
      let   braucheEinVISWidget=true;                     // bei true wird ein html-tabelle in einen dp geschrieben - siehe nächste zeile
      let dpVIS="javascript.0.TabletVis.Einkauf.Vis"         //WICHTIG wenn "braucheEinVISWidget" auf true gesetzt !!  dp zusätzlich für VIS-HTML-Basic-Widget // Datentyp: String
      let dPDELETE="javascript.0.TabletVis.Einkauf.Delete";                // Datentyp: Werteliste
      let dPDELETEWert="javascript.0.TabletVis.Einkauf.Delete_Wert";        // Datentyp: String
      let dPDELETEAuswahl="javascript.0.TabletVis.Einkauf.Delete_Auswahl";  // Datentyp: String
      let dpANLEGEN="javascript.0.TabletVis.Einkauf.Anlegen";         // Datentyp: String
      let mySchedule=" * * * * * ";                       //jede minute
      //---------------------------------------
      
      //HIER DIE SPALTEN ANZAHL DEFINIEREN - jede Spalte einen Wert - in diesem Beispiel sind es 4
      var htmlFeld1='Einkaufen';       var Feld1lAlign="left";                     // überschrift Tabellen Spalte1 und  Ausrichtung left or center
      var htmlFeld2='Finished';        var Feld2lAlign="center";                      // überschrift Tabellen Spalte2 und  Ausrichtung left,right or center
      var htmlFeld3='Created';         var Feld3lAlign="center";                    // überschrift Tabellen Spalte3 und  Ausrichtung left,right or center
      var htmlFeld4='Since...';        var Feld4lAlign="center";                    // überschrift Tabellen Spalte4 und  Ausrichtung left,right or center
      //-----------------------------------
      
      
      //hier werden die styles für die tabelle definiert
      //ÜBERSCHRIFT ÜBER TABELLE
      let   htmlUberschrift=true;                           // mit Überschrift über der tabelle
      const htmlFeldUeber="ALEXA Einkaufsliste";              // Überschrift
      const htmlFarbUber="white";                         // Farbe der Überschrift
      //MEHRERE TABELLEN NEBENEINANDER
      let   mehrfachTabelle=2;                              // bis zu 4 Tabellen werden nebeneinander geschrieben-  verkürzt das Ganze, dafür etwas breiter - MÖGLICH 1,2,3,oder 4 !!!
      const htmlFarbZweiteTabelle="black";                // Farbe der Überschrift bei jeder 2.ten Tabelle
      const htmlFarbTableColorUber="black";               // Überschrift in der tabelle - der einzelnen Spalten
      //GANZE TABELLE
      let abstandZelle="1";                                 //die einzelne zelle vergößern -< größere tabelle
      let weite="auto";                                     //Weite der Tabelle
      let zentriert=true;                                   //ganze tabelle zentriert
      const backgroundAll="black";                        //Hintergrund für die ganze Seite - für direkten aufruf oder iqontrol sichtber - keine auswirkung auf vis-widget
      const htmlSchriftart="Helvetica";
      const htmlSchriftgroesse="13px";
      //FELDER UND RAHMEN
      let   UeberschriftSpalten=true;                // ein- oder ausblenden der spatlen-überschriften
      const htmlFarbFelderschrift="#DADFDA";                  // SchriftFarbe der Felder
      const htmlFarbFelderschrift2="#E3FBE2";                 // SchriftFarbe der Felder für jede 2te Tabelle
      const htmlFarbTableColorGradient1="#66b8ea";          //  Gradient - Hintergrund der Tabelle - Verlauffarbe
      const htmlFarbTableColorGradient2="#5f85cf";          //  Gradient - Hintergrund der Tabelle - ist dieser Wert gleich Gradient1 gibt es keinen verlauf
      const htmlFarbTableBorderColor="darkblue";             // Farbe des Rahmen - is tdieser gleich den gradienten, sind die rahmen unsichtbar
      let htmlRahmenLinien="cols";                            // Format für Rahmen: MÖGLICH: "none" oder "all" oder "cols" oder "rows"
      
      // HIER NICHTS  ÄNDERN
      
      let borderHelpBottum;
      let borderHelpRight;
      let htmlcenterHelp;
      let htmlcenterHelp2;
      
      
      if(htmlRahmenLinien=="rows") {borderHelpBottum=1;borderHelpRight=0;}
      if(htmlRahmenLinien=="cols") {borderHelpBottum=0;borderHelpRight=1;}
      if(htmlRahmenLinien=="none") {borderHelpBottum=0;borderHelpRight=0;}
      if(htmlRahmenLinien=="all")  {borderHelpBottum=1;borderHelpRight=1;}
      zentriert ? htmlcenterHelp="auto" : htmlcenterHelp="left";
      zentriert ? htmlcenterHelp2="center" : htmlcenterHelp2="left";
      
      const htmlEnd=      '</table></div></body>';
      const htmlZentriert='<center>'
      const htmlStart=    "<!DOCTYPE html><html lang=\"de\"><head><title>Vorlage</title><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">"+
                        "<style> * {  margin: 0;} body {background-color: "+backgroundAll+"; margin: 0 auto;  }"+
                        " p {padding-top: 10px; padding-bottom: 10px; text-align: "+htmlcenterHelp2+"}"+
                       // " div { margin: 0 auto;  margin-left: auto; margin-right: auto;}"+
                        " td {padding:"+abstandZelle+"px; border:0px solid "+htmlFarbTableBorderColor+";  border-right:"+borderHelpRight+"px solid "+htmlFarbTableBorderColor+";border-bottom:"+borderHelpBottum+"px solid "+htmlFarbTableBorderColor+";}"+ 
                        " table { width: "+weite+";  margin: 0 "+htmlcenterHelp+"; border:1px solid "+htmlFarbTableBorderColor+"; border-spacing=\""+abstandZelle+"0px\" ; }"+   // margin macht center
                        " </style></head><body> <div>";
      var htmlUeber=    "<p style=\"color:"+htmlFarbUber+"; font-family:"+htmlSchriftart+"; font-weight: bold\">"+htmlFeldUeber+"&ensp;&ensp;&ensp;</p><br>";                    
      const htmlTabStyle= "<table bordercolor=\""+htmlFarbTableBorderColor+"\" border=\"2px\" cellspacing=\""+abstandZelle+"\" cellpadding=\""+abstandZelle+"\" width=\""+weite+"\" rules=\""+htmlRahmenLinien+"\" style=\"color:"+htmlFarbFelderschrift+";  font-size:"+htmlSchriftgroesse+
                           "; font-family:"+htmlSchriftart+";background-image: linear-gradient(42deg,"+htmlFarbTableColorGradient2+","+htmlFarbTableColorGradient1+");\">";
      const htmlTabUeber1="<tr style=\"color:"+htmlFarbTableColorUber+"; font-weight: bold\">";
      const htmlTabUeber3="</tr>";
      
      
      
      
      //NICHTS ÄNDERN - abhängig von den oben definierten _Spalten - in diesem Beispiel sind es 4
      
      var htmlTabUeber2="<td align="+Feld1lAlign+">&ensp;"+htmlFeld1+"&ensp;</td><td align="+Feld2lAlign+">&ensp;"+htmlFeld2+"&ensp;</td><td  align="+Feld3lAlign+">&ensp;"+htmlFeld3+"&ensp;</td><td align="+Feld4lAlign+">&ensp;"+htmlFeld4+"&ensp;</td>";
      var htmlTabUeber2_1="<td align=="+Feld1lAlign+" style=\"color:"+htmlFarbZweiteTabelle+"\">&ensp;"+htmlFeld1+"&ensp;</td><td  align="+Feld2lAlign+" style=\"color:"+htmlFarbZweiteTabelle+"\">&ensp;"+htmlFeld2+
                        "&ensp;</td><td  align=="+Feld3lAlign+" style=\"color:"+htmlFarbZweiteTabelle+"\">&ensp;"+htmlFeld3+"&ensp;</td><td  align="+Feld4lAlign+" style=\"color:"+htmlFarbZweiteTabelle+"\">&ensp;"+htmlFeld4+
                        "&ensp;</td>";
      //------------------------------------------------------
      
      
      var htmlOut="";
      var mix;
      var counter;
      var myIDArr=[];
      var warte;
      var myRememberList="";
      
      
      function writeHTML(){
      
      
      htmlOut="";
      
      
      
      counter=-1;
      var htmlTabUeber="";
      switch (mehrfachTabelle) { 
        case 1: htmlTabUeber=htmlTabUeber1+htmlTabUeber2+htmlTabUeber3;  break;
        case 2: htmlTabUeber=htmlTabUeber1+htmlTabUeber2+htmlTabUeber2_1+htmlTabUeber3; break;
        case 3: htmlTabUeber=htmlTabUeber1+htmlTabUeber2+htmlTabUeber2+htmlTabUeber2+htmlTabUeber3; break;
        case 4: htmlTabUeber=htmlTabUeber1+htmlTabUeber2+htmlTabUeber2_1+htmlTabUeber2+htmlTabUeber2_1+htmlTabUeber3; break;
      };  
      
      if (!UeberschriftSpalten) {htmlTabUeber=""}
      
      //HIER SIND DIE § WERTE, DIE IN DER SCHLEIFE GEFILTERET WER%DEN - Jede spalte einen wert
      var val1; var val2; var val0; var val3; var valSort; var valID; var myListWerte=""; var myListAuswahl="";
      //------------------------------------------------------------
      setState(dPDELETE,0);
      var myArr=[]; var myList=""; var myListArr=[]; myIDArr=[];
      myListArr.push('0'+":"+'choose ...'+";");
                 myListWerte=myListWerte+"choose ..."+";";
                myListAuswahl=myListAuswahl+(0+";");
                myIDArr.push("dummy");
      $('alexa2.0.Lists.SHOPPING_LIST.items.*.value').each(function(id, i) {           // hier eigene schleife definierenalexa2.0.Lists.SHOPPING_LIST.items.0f43141e-029c-4860-bcd0-828702b0dc86.value
                
                val0=getState(id).val;
                val1=getState(id.replace("value","completed")).val; 
                val2=valSort=getState(id.replace("value","updatedDateTime")).val; 
                valID=getState(id.replace("value","id")).val; 
                myIDArr.push(valID);
                var yy= (Math.round((new Date()).getTime() / 1000))-Math.round(val2/1000);
                val2=formatDate(getDateObject(val2), "TT.MM - SS:mm:ss")
                val3=(Math.floor( ((yy)/60/60/24) )+"d "+ Math.floor(((yy)/60/60) % 24) +"h "+ Math.floor( ((yy)/60) % 60 )+" m")
                if (val1==false) {val1="❌"} else{val1="✅"}
                myArr.push([val0,val1,val2,val3,valSort]);
                val0=val0.replace(/,/g,'-');  
                myListArr.push((i+1)+":"+val0+";");
                myListWerte=myListWerte+val0+";";
                myListAuswahl=myListAuswahl+(i+1)+";";
               
      });
            
      
             //log (myListArr.toString());
            for (var x=0;x<myListArr.length;x++){
              myList=myList.concat(myListArr[x]);
             // log(myListArr[x]);
              //log(myList);
      
            }
            //log("-----------myList : "+myList)
            if(myList!=myRememberList){
                setState(dPDELETEWert,myListWerte);
                setState(dPDELETEAuswahl,myListAuswahl);
              var timeout = setTimeout(function () {
                 var obj = getObject(dPDELETE);
                 obj.common.states=myList;
                 myRememberList=myList;
                 log(myList);
                 setObject(dPDELETE, obj);
              }, 400);
            }
      //SORT
                      myArr.sort(function (alpha, beta) {
                   if (alpha[4] > beta[4])
                      return -11;
                   if (beta[4] > alpha[4])
                      return 1;
                   return 0;
                  });
      
       for (var x=0 ; x<myArr.length ; x++) {
           counter++;
          //HIER WERDEN DIE DATEN DER SCHLEIFE ZUSAMMENGESETZT - hat man oben 2 Felder definiert, braucht man hier 2 Werte
            val0=myArr[x][0];
            val1=myArr[x][1];
            val2=myArr[x][2];
            val3=myArr[x][3];       
      
          //HIER WERDEN DIE DATEN DER SCHLEIFE ZUSAMMENGESETZT - hat man oben 4 Felder definiert, braucht man hier 4 Werte
        
            switch (mehrfachTabelle) {  
              case 1:                    htmlOut=htmlOut+"<tr><td align="+Feld1lAlign+">&ensp;"+val0+"&ensp;</td><td align="+Feld2lAlign+">&ensp;"+val1+"&ensp;</td><td align="+Feld3lAlign+">&ensp;"+val2+"&ensp;</td><td align="+Feld4lAlign+">&ensp;"+val3+"&ensp;</td></tr>"; break;
             case 2:  if(counter%2==0)  {htmlOut = htmlOut+"<tr><td align="+Feld1lAlign+">&ensp;"+val0+"&ensp;</td><td align="+Feld2lAlign+">&ensp;"+val1+"&ensp;</td><td align="+Feld3lAlign+">&ensp;"+val2+"&ensp;</td><td align="+Feld4lAlign+">&ensp;"+val3+"&ensp;</td>"; } 
                                   else {htmlOut = htmlOut+"<td align="+Feld1lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">&ensp;"+val0+"&ensp;</td><td  align="+Feld2lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">&ensp;"+val1+"&ensp;</td><td  align="+Feld3lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">&ensp;"+val2+"&ensp;</td><td  align="+Feld4lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">&ensp;"+val3+"&ensp;</td></tr>";} break;
                                        
             case 3: if(counter%3==0 )  {htmlOut = htmlOut+"<tr><td align="+Feld1lAlign+">&ensp;"+val0+"&ensp;</td><td align="+Feld2lAlign+">&ensp;"+val1+"&ensp;</td><td align="+Feld3lAlign+">&ensp;"+val2+"&ensp;</td><td align=left>&ensp;"+val3+"&ensp;</td>"; } 
                                   else { if(counter%3==1 )  { htmlOut = htmlOut+"<td align="+Feld1lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">&ensp;"+val0+"&ensp;</td><td  align="+Feld2lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">&ensp;"+val1+"&ensp;</td><td  align="+Feld3lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">&ensp;"+val2+"&ensp;</td><td  align="+Feld4lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">&ensp;"+val3+"&ensp;</td>";} 
                                                    else    {htmlOut = htmlOut+"<td align="+Feld1lAlign+">&ensp;"+val0+"&ensp;</td><td align="+Feld2lAlign+">&ensp;&ensp;"+val1+"&ensp;</td><td align="+Feld3lAlign+">&ensp;"+val2+"&ensp;</td><td align="+Feld4lAlign+">&ensp;"+val3+"&ensp;</td></tr>";}
                                              } break;
      
      
             case 4: if(counter%4==0)  {htmlOut = htmlOut+"<tr><td align="+Feld1lAlign+">&ensp;"+val0+"&ensp;</td><td align="+Feld2lAlign+">&ensp;"+val1+"&ensp;</td><td align="+Feld3lAlign+">&ensp;"+val2+"&ensp;</td><td align="+Feld4lAlign+">&ensp;"+val3+"&ensp;</td>"; } 
                                       else {if(counter%2==1 )  { htmlOut = htmlOut+"<td align="+Feld1lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">&ensp;"+val0+"&ensp;</td><td  align="+Feld2lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">&ensp;"+val1+"&ensp;</td><td  align="+Feld3lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">&ensp;"+val2+"&ensp;</td><td  align="+Feld4lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">&ensp;"+val3+"&ensp;</td>";} 
                                                    else    {if(counter%2==1 && counter%4==3)  { htmlOut= htmlOut+"<td align="+Feld1lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\"&ensp;>"+val0+"&ensp;</td><td  align="+Feld2lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">&ensp;"+val1+"&ensp;</td><td align="+Feld3lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">&ensp;"+val2+"&ensp;</td><td  align="+Feld4lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">&ensp;"+val3+"&ensp;</td></tr>";} 
                                                                      else    {htmlOut = htmlOut = htmlOut+"<td align="+Feld1lAlign+">&ensp;"+val0+"&ensp;</td><td align="+Feld2lAlign+">&ensp;"+val1+"&ensp;</td><td align="+Feld3lAlign+">&ensp;"+val2+"&ensp;</td><td align="+Feld4lAlign+">&ensp;"+val3+"&ensp;</td>";}}
                                              } break;
      
          } //switch ende
      
         //---------------------------------------------
        }; //Schleifen ende
          // tabelle fertigstellen
            switch (mehrfachTabelle) {  
              case 1:    break;
              case 2:    mix=Math.abs(((counter+1)%2)-mehrfachTabelle);  
                         if(mix==1)  htmlOut = htmlOut.replace(/<\/td>$/, '</td><td>&ensp;</td><td>&ensp;</td><td>&ensp;</td><td>&ensp;</td></tr>');       
                         break;
              case 3:    mix =Math.abs(((counter+1)%3)-mehrfachTabelle);
                         if(mix==1)  htmlOut = htmlOut.replace(/<\/td>$/, '</td><td>&ensp;</td><td>&ensp;</td><td>&ensp;</td><td>&ensp;</td></tr>');       
                         if(mix==2)  htmlOut = htmlOut.replace(/<\/td>$/, '</td><td>&ensp;</td><td>&ensp;</td><td>&ensp;</td><td>&ensp;</td><td>&ensp;</td><td>&ensp;</td><td>&ensp;</td><td>&ensp;</td></tr>');   
                         break;
              case 4:    mix=Math.abs(((counter+1)%4)-mehrfachTabelle);
                         if(mix==1)  htmlOut = htmlOut.replace(/<\/td>$/, '</td><td>&ensp;</td><td>&ensp;</td><td>&ensp;</td><td>&ensp;</td></tr>');
                         if(mix==2)  htmlOut = htmlOut.replace(/<\/td>$/, '</td><td>&ensp;</td><td>&ensp;</td><td>&ensp;</td><td>&ensp;</td><td>&ensp;</td><td>&ensp;</td><td>&ensp;</td><td>&ensp;</td></tr>');    
                         if(mix==3)  htmlOut = htmlOut.replace(/<\/td>$/, '</td><td>&ensp;</td><td>&ensp;</td><td>&ensp;</td><td>&ensp;</td><td>&ensp;</td><td>&ensp;</td><td>&ensp;</td><td>&ensp;</td><td>&ensp;</td><td>&ensp;<td>&ensp;</td><td>&ensp;</td></td></tr>');      
                         break; }
          
               //Ausgabe über VIS html widget - tabelle in datenpunkt schreiben - html tabelle ohne html header und body
                var htmlOutVIS="";
                htmlUeber=    "<p style=\"color:"+htmlFarbUber+"; font-family:"+htmlSchriftart+"; font-weight: bold\">"+htmlFeldUeber+"&ensp;&ensp;&ensp;"+(counter+1)+"</p><br>";    
              //  htmlUberschrift ? htmlOutVIS=htmlUeber+htmlTabStyle+htmlTabUeber+htmlOut+"</table>" : htmlOutVIS=htmlTabStyle+htmlTabUeber+htmlOut+"</table>";
                 if (htmlUberschrift) 
                     { zentriert ? htmlOutVIS=htmlZentriert+htmlUeber+htmlTabStyle+htmlTabUeber+htmlOut+"</table>" : htmlOutVIS=htmlUeber+htmlTabStyle+htmlTabUeber+htmlOut+"</table>" ;
      
                   } else {
                    zentriert ?  htmlOutVIS=htmlZentriert+htmlTabStyle+htmlTabUeber+htmlOut+"</table>" :  htmlOutVIS=htmlTabStyle+htmlTabUeber+htmlOut+"</table>";
      
                      }
      
      
      
                //log(htmlOutVIS);
                if (braucheEinVISWidget) setState(dpVIS, htmlOutVIS );
      
      //mit oder ohne überschrift - zentriert oder links
      htmlUberschrift ? htmlOut=htmlStart+htmlUeber+htmlTabStyle+htmlTabUeber+htmlOut+htmlEnd : htmlOut=htmlStart+htmlTabStyle+htmlTabUeber+htmlOut+htmlEnd;
      setState(dpANLEGEN,"");
      
      //log(htmlOut);
      } // function ende
      
      //hier wird schleife gestartet und das file geschrieben
      
      schedule(mySchedule,  function () {
      writeHTML();
      if (braucheEinFile) {writeFile(home, path ,htmlOut, function (error) { /* log('file written');*/  });}
      }); 
      writeHTML();
      
      on({id: dPDELETE, ack: false, change: "ne"}, function (obj) { 
      
        let a=getState(dPDELETE).val;
        if (a!=0){
        let toDelete=myIDArr[getState(dPDELETE).val];
        var stateHelp="alexa2.0.Lists.SHOPPING_LIST.items."+toDelete+".#delete"
        setState(stateHelp,true);
        var timeout = setTimeout(function () {
        writeHTML(); }, 2000);
        }
        log(a+stateHelp)
        });
      
        on({id: dpANLEGEN, ack: false, change: "ne"}, function (obj) { 
           // log(getState(dpANLEGEN).val);
            if(getState(dpANLEGEN).val!="") {
         setState("alexa2.0.Lists.SHOPPING_LIST.#New",getState(dpANLEGEN).val)
            var timeout = setTimeout(function () {
        writeHTML(); }, 2000);
            }
        });
      

      liv-in-sky 1 Reply Last reply Reply Quote 0
      • liv-in-sky
        liv-in-sky @helfi9999 last edited by

        @helfi9999 echt seltsam - habe deine datenpunkte gemacht - alle als zeichenkette und einen als werteliste

        test5.3.gif

        hast du ein komma in deinen einzelnen punkten ?

        H 1 Reply Last reply Reply Quote 1
        • H
          helfi9999 @liv-in-sky last edited by

          @liv-in-sky meinst du wenn ich einen Artikel zur Einkaufsliste hinzufüge wenn ja dann habe ich es so bis ich über die Vis löschen möchte dann ändert sich es auf eine Zahl

          liv-in-sky 3 Replies Last reply Reply Quote 0
          • liv-in-sky
            liv-in-sky @helfi9999 last edited by

            @helfi9999 lösche mal alle deine listepunkte über die alexa app und gebe drei neue ein mit jeweils nur einem wort

            zb:
            test1
            test2
            test3

            1 Reply Last reply Reply Quote 0
            • liv-in-sky
              liv-in-sky @helfi9999 last edited by

              @helfi9999 steht da ein komma - ich kann es nicht erkennen

              Image 3.png

              1 Reply Last reply Reply Quote 1
              • liv-in-sky
                liv-in-sky @helfi9999 last edited by liv-in-sky

                @helfi9999 bin im moment völlig ahnungslos - habe mit deinem script alle gelöscht , neue angelegt - auch mit komma und mehreren kommas

                das funktioniert bei mir alles - ???????

                H 2 Replies Last reply Reply Quote 0
                • H
                  helfi9999 @liv-in-sky last edited by helfi9999

                  @liv-in-sky jetzt kommt der grösste Witz
                  habe alles nochmals gelöscht.

                  1. Script angelegt
                  2. DP angelegt.
                  3. Vis View angelegt
                    alles gestartet
                    keine Fehlermeldung.
                    ABER:

                    12.gif

                    es werden keine Daten angezeigt aber alles in der Vis stimmt:

                    Bild 10.png Bild 9.png

                  Das Script löscht auch die DP's. Wird auch in den DP's von Alexa angezeigt aber keine Werte zu sehen.

                  liv-in-sky 1 Reply Last reply Reply Quote 0
                  • liv-in-sky
                    liv-in-sky @helfi9999 last edited by

                    @helfi9999 seit wann läuft dein iobroker (letzter neustart ?) ?
                    hast du die aktuellen versionen für js-adapter , npm, js-controller

                    • evtl mal neustarten oder nur mal die javascript.0 instanz aus und wieder einschalten - ist dein system im stress ?
                    • versuche mal einen anderen browser oder lösche den cache des browsers
                    H 1 Reply Last reply Reply Quote 1
                    • H
                      helfi9999 @liv-in-sky last edited by

                      @liv-in-sky habe den Nuc mal neugestartet scheint jetzt alles zu laufen, sogar wenn ich mit Alexa rede.
                      ES SCHEINT ZU KLAPPEN JUHU.

                      1 Reply Last reply Reply Quote 0
                      • H
                        helfi9999 @liv-in-sky last edited by

                        @liv-in-sky ES KLAPPT.

                        'VIELEN DANK FÜR DEINE MÜHE.
                        👏 👏 👏 👏 👍

                        liv-in-sky 1 Reply Last reply Reply Quote 0
                        • liv-in-sky
                          liv-in-sky @helfi9999 last edited by

                          @helfi9999

                          da ist ja das naue jahr für uns beide gerettet 🙂

                          H 2 Replies Last reply Reply Quote 0
                          • H
                            helfi9999 @liv-in-sky last edited by

                            @liv-in-sky Auf jeden Fall 😊

                            1 Reply Last reply Reply Quote 0
                            • H
                              helfi9999 @liv-in-sky last edited by

                              @liv-in-sky kannst du mit vielleicht noch helfen wie ich den Fehler weg bekomme und wo ich das einstelle:


                              You are assigning a string to the state "javascript.0.TabletVis.Einkauf.TestHTML" which expects a boolean. Please fix your code to use a boolean or change the state type to string. This warning

                              liv-in-sky 1 Reply Last reply Reply Quote 0
                              • liv-in-sky
                                liv-in-sky @helfi9999 last edited by liv-in-sky

                                @helfi9999 der datenpunkt scheint ein typ boolean (logik) zu sein - sollte aber string (zeichenkette) sein

                                datenpunkt löschen und mit selben namen nochmal anlegen - aber als zeichenkette

                                H 1 Reply Last reply Reply Quote 1
                                • H
                                  helfi9999 @liv-in-sky last edited by

                                  @liv-in-sky 👍

                                  1 Reply Last reply Reply Quote 0
                                  • Agria4800
                                    Agria4800 @liv-in-sky last edited by

                                    @liv-in-sky
                                    Hallo, nach dem wir nun fleißig die Einkaufsliste getestet haben, gibt es noch 2 Verbesserungswünsche...
                                    1.) Ist es möglich, die Liste alphabetisch zu sortieren, also nicht nach Datum ?
                                    2.) Ist es möglich, auch alle Artikel mit einem "Befehl" oder wie auch immer.. zu löschen ?

                                    Ansonsten funktioniert sie 1a 👍

                                    1 Reply Last reply Reply Quote 0
                                    • Agria4800
                                      Agria4800 @helfi9999 last edited by

                                      @helfi9999 sagte in Script: Alexa Listen pflegen und Anzeigen:

                                      @Agria4800 kann man von dir diese View bekommen mit allen drum und dran für die Liste.

                                      Besteht noch Interesse / Bedarf von deiner Seite aus an meiner View ?

                                      H 1 Reply Last reply Reply Quote 0
                                      • H
                                        helfi9999 @Agria4800 last edited by

                                        @Agria4800 ja Interesse besteht immer noch. Wäre nett wenn du diese zur Verfügung stellen würdest.

                                        Agria4800 1 Reply Last reply Reply Quote 0
                                        • Agria4800
                                          Agria4800 @helfi9999 last edited by

                                          @helfi9999 sagte in Script: Alexa Listen pflegen und Anzeigen:

                                          @Agria4800 ja Interesse besteht immer noch. Wäre nett wenn du diese zur Verfügung stellen würdest.

                                          Klar, kein Problem; Hier die View, einfach als View Importieren.

                                          Wenn du noch was brauchst, einfach melden...

                                          View Alexa Einkaufsliste

                                          {
                                           "settings": {
                                             "style": {
                                               "background_class": "",
                                               "background-image": "url(/vis.0/Strunk/bild-vis1.jpg",
                                               "background-color": "",
                                               "background-repeat": "no-repeat",
                                               "background-size": ""
                                             },
                                             "theme": "dark-hive",
                                             "sizex": "1000",
                                             "sizey": "1000",
                                             "gridSize": "10",
                                             "snapType": 0,
                                             "useBackground": false
                                           },
                                           "widgets": {
                                             "e00001": {
                                               "tpl": "tplHtmlLogout",
                                               "data": {
                                                 "g_fixed": false,
                                                 "g_visibility": false,
                                                 "g_css_font_text": false,
                                                 "g_css_background": true,
                                                 "g_css_shadow_padding": true,
                                                 "g_css_border": false,
                                                 "g_gestures": false,
                                                 "g_signals": false,
                                                 "g_last_change": false,
                                                 "visibility-cond": "==",
                                                 "visibility-val": 1,
                                                 "visibility-groups-action": "hide",
                                                 "html": "<button style=\"cursor: pointer\">javascript.0.Einkaufsliste</button>",
                                                 "signals-cond-0": "==",
                                                 "signals-val-0": true,
                                                 "signals-icon-0": "/vis/signals/lowbattery.png",
                                                 "signals-icon-size-0": 0,
                                                 "signals-blink-0": false,
                                                 "signals-horz-0": 0,
                                                 "signals-vert-0": 0,
                                                 "signals-hide-edit-0": false,
                                                 "signals-cond-1": "==",
                                                 "signals-val-1": true,
                                                 "signals-icon-1": "/vis/signals/lowbattery.png",
                                                 "signals-icon-size-1": 0,
                                                 "signals-blink-1": false,
                                                 "signals-horz-1": 0,
                                                 "signals-vert-1": 0,
                                                 "signals-hide-edit-1": false,
                                                 "signals-cond-2": "==",
                                                 "signals-val-2": true,
                                                 "signals-icon-2": "/vis/signals/lowbattery.png",
                                                 "signals-icon-size-2": 0,
                                                 "signals-blink-2": false,
                                                 "signals-horz-2": 0,
                                                 "signals-vert-2": 0,
                                                 "signals-hide-edit-2": false,
                                                 "lc-type": "last-change",
                                                 "lc-is-interval": true,
                                                 "lc-is-moment": false,
                                                 "lc-format": "",
                                                 "lc-position-vert": "top",
                                                 "lc-position-horz": "right",
                                                 "lc-offset-vert": 0,
                                                 "lc-offset-horz": 0,
                                                 "lc-font-size": "12px",
                                                 "lc-font-family": "",
                                                 "lc-font-style": "",
                                                 "lc-bkg-color": "",
                                                 "lc-color": "",
                                                 "lc-border-width": "0",
                                                 "lc-border-style": "",
                                                 "lc-border-color": "",
                                                 "lc-border-radius": 10,
                                                 "lc-zindex": 0
                                               },
                                               "style": {
                                                 "left": "1626px",
                                                 "top": "15px",
                                                 "width": "171px",
                                                 "height": "36px",
                                                 "box-shadow": "1px 1px 1px 2px white"
                                               },
                                               "widgetSet": "basic"
                                             },
                                             "e00002": {
                                               "tpl": "tplJquiSelectList",
                                               "data": {
                                                 "oid": "javascript.0.Alexa.Einkaufsliste_Auswahl_Delete",
                                                 "g_fixed": false,
                                                 "g_visibility": false,
                                                 "g_css_font_text": true,
                                                 "g_css_background": false,
                                                 "g_css_shadow_padding": false,
                                                 "g_css_border": false,
                                                 "g_gestures": false,
                                                 "g_signals": false,
                                                 "g_last_change": false,
                                                 "visibility-cond": "==",
                                                 "visibility-val": 1,
                                                 "visibility-groups-action": "hide",
                                                 "values": "{javascript.0.Alexa.Einkaufsliste_Auswahl_Delete_Auswahl}",
                                                 "texts": "{javascript.0.Alexa.Einkaufsliste_Auswahl_Delete_Wert}",
                                                 "height": "500",
                                                 "signals-cond-0": "==",
                                                 "signals-val-0": true,
                                                 "signals-icon-0": "/vis/signals/lowbattery.png",
                                                 "signals-icon-size-0": 0,
                                                 "signals-blink-0": false,
                                                 "signals-horz-0": 0,
                                                 "signals-vert-0": 0,
                                                 "signals-hide-edit-0": false,
                                                 "signals-cond-1": "==",
                                                 "signals-val-1": true,
                                                 "signals-icon-1": "/vis/signals/lowbattery.png",
                                                 "signals-icon-size-1": 0,
                                                 "signals-blink-1": false,
                                                 "signals-horz-1": 0,
                                                 "signals-vert-1": 0,
                                                 "signals-hide-edit-1": false,
                                                 "signals-cond-2": "==",
                                                 "signals-val-2": true,
                                                 "signals-icon-2": "/vis/signals/lowbattery.png",
                                                 "signals-icon-size-2": 0,
                                                 "signals-blink-2": false,
                                                 "signals-horz-2": 0,
                                                 "signals-vert-2": 0,
                                                 "signals-hide-edit-2": false,
                                                 "lc-type": "last-change",
                                                 "lc-is-interval": true,
                                                 "lc-is-moment": false,
                                                 "lc-format": "",
                                                 "lc-position-vert": "top",
                                                 "lc-position-horz": "right",
                                                 "lc-offset-vert": 0,
                                                 "lc-offset-horz": 0,
                                                 "lc-font-size": "12px",
                                                 "lc-font-family": "",
                                                 "lc-font-style": "",
                                                 "lc-bkg-color": "",
                                                 "lc-color": "",
                                                 "lc-border-width": "0",
                                                 "lc-border-style": "",
                                                 "lc-border-color": "",
                                                 "lc-border-radius": 10,
                                                 "lc-zindex": 0,
                                                 "open": false,
                                                 "no_style": false
                                               },
                                               "style": {
                                                 "left": "324px",
                                                 "top": "79px",
                                                 "width": "294px",
                                                 "height": "",
                                                 "text-align": "center",
                                                 "z-index": "2",
                                                 "font-size": "18px",
                                                 "color": "#5ff1ee"
                                               },
                                               "widgetSet": "jqui"
                                             },
                                             "e00003": {
                                               "tpl": "tplHtml",
                                               "data": {
                                                 "g_fixed": false,
                                                 "g_visibility": false,
                                                 "g_css_font_text": true,
                                                 "g_css_background": false,
                                                 "g_css_shadow_padding": false,
                                                 "g_css_border": false,
                                                 "g_gestures": false,
                                                 "g_signals": false,
                                                 "g_last_change": false,
                                                 "visibility-cond": "==",
                                                 "visibility-val": 1,
                                                 "visibility-groups-action": "hide",
                                                 "refreshInterval": "0",
                                                 "signals-cond-0": "==",
                                                 "signals-val-0": true,
                                                 "signals-icon-0": "/vis/signals/lowbattery.png",
                                                 "signals-icon-size-0": 0,
                                                 "signals-blink-0": false,
                                                 "signals-horz-0": 0,
                                                 "signals-vert-0": 0,
                                                 "signals-hide-edit-0": false,
                                                 "signals-cond-1": "==",
                                                 "signals-val-1": true,
                                                 "signals-icon-1": "/vis/signals/lowbattery.png",
                                                 "signals-icon-size-1": 0,
                                                 "signals-blink-1": false,
                                                 "signals-horz-1": 0,
                                                 "signals-vert-1": 0,
                                                 "signals-hide-edit-1": false,
                                                 "signals-cond-2": "==",
                                                 "signals-val-2": true,
                                                 "signals-icon-2": "/vis/signals/lowbattery.png",
                                                 "signals-icon-size-2": 0,
                                                 "signals-blink-2": false,
                                                 "signals-horz-2": 0,
                                                 "signals-vert-2": 0,
                                                 "signals-hide-edit-2": false,
                                                 "lc-type": "last-change",
                                                 "lc-is-interval": true,
                                                 "lc-is-moment": false,
                                                 "lc-format": "",
                                                 "lc-position-vert": "top",
                                                 "lc-position-horz": "right",
                                                 "lc-offset-vert": 0,
                                                 "lc-offset-horz": 0,
                                                 "lc-font-size": "12px",
                                                 "lc-font-family": "",
                                                 "lc-font-style": "",
                                                 "lc-bkg-color": "",
                                                 "lc-color": "",
                                                 "lc-border-width": "0",
                                                 "lc-border-style": "",
                                                 "lc-border-color": "",
                                                 "lc-border-radius": 10,
                                                 "lc-zindex": 0,
                                                 "html": "{javascript.0.Alexa.Einkaufsliste}"
                                               },
                                               "style": {
                                                 "left": "103px",
                                                 "top": "161px",
                                                 "color": "",
                                                 "font-family": "SEGMENT",
                                                 "font-size": "large",
                                                 "width": "743px",
                                                 "height": "828px"
                                               },
                                               "widgetSet": "basic"
                                             },
                                             "e00004": {
                                               "tpl": "tplValueString",
                                               "data": {
                                                 "oid": "alexa2.0.Lists.TO_DO.#New",
                                                 "g_fixed": false,
                                                 "g_visibility": false,
                                                 "g_css_font_text": true,
                                                 "g_css_background": false,
                                                 "g_css_shadow_padding": false,
                                                 "g_css_border": false,
                                                 "g_gestures": false,
                                                 "g_signals": false,
                                                 "g_last_change": false,
                                                 "visibility-cond": "==",
                                                 "visibility-val": 1,
                                                 "visibility-groups-action": "hide",
                                                 "signals-cond-0": "==",
                                                 "signals-val-0": true,
                                                 "signals-icon-0": "/vis/signals/lowbattery.png",
                                                 "signals-icon-size-0": 0,
                                                 "signals-blink-0": false,
                                                 "signals-horz-0": 0,
                                                 "signals-vert-0": 0,
                                                 "signals-hide-edit-0": false,
                                                 "signals-cond-1": "==",
                                                 "signals-val-1": true,
                                                 "signals-icon-1": "/vis/signals/lowbattery.png",
                                                 "signals-icon-size-1": 0,
                                                 "signals-blink-1": false,
                                                 "signals-horz-1": 0,
                                                 "signals-vert-1": 0,
                                                 "signals-hide-edit-1": false,
                                                 "signals-cond-2": "==",
                                                 "signals-val-2": true,
                                                 "signals-icon-2": "/vis/signals/lowbattery.png",
                                                 "signals-icon-size-2": 0,
                                                 "signals-blink-2": false,
                                                 "signals-horz-2": 0,
                                                 "signals-vert-2": 0,
                                                 "signals-hide-edit-2": false,
                                                 "lc-type": "last-change",
                                                 "lc-is-interval": true,
                                                 "lc-is-moment": false,
                                                 "lc-format": "",
                                                 "lc-position-vert": "top",
                                                 "lc-position-horz": "right",
                                                 "lc-offset-vert": 0,
                                                 "lc-offset-horz": 0,
                                                 "lc-font-size": "12px",
                                                 "lc-font-family": "",
                                                 "lc-font-style": "",
                                                 "lc-bkg-color": "",
                                                 "lc-color": "",
                                                 "lc-border-width": "0",
                                                 "lc-border-style": "",
                                                 "lc-border-color": "",
                                                 "lc-border-radius": 10,
                                                 "lc-zindex": 0,
                                                 "html_prepend": "Neuen Artikel anlegen:"
                                               },
                                               "style": {
                                                 "left": "21px",
                                                 "top": "43px",
                                                 "width": "251px",
                                                 "height": "21px",
                                                 "color": "white",
                                                 "text-align": "center"
                                               },
                                               "widgetSet": "basic"
                                             },
                                             "e00005": {
                                               "tpl": "tplJquiInputSet",
                                               "data": {
                                                 "oid": "javascript.0.Alexa.Einkaufsliste_Objekt_anlegen",
                                                 "g_fixed": false,
                                                 "g_visibility": false,
                                                 "g_css_font_text": false,
                                                 "g_css_background": true,
                                                 "g_css_shadow_padding": false,
                                                 "g_css_border": false,
                                                 "g_gestures": false,
                                                 "g_signals": false,
                                                 "g_last_change": false,
                                                 "visibility-cond": "==",
                                                 "visibility-val": 1,
                                                 "visibility-groups-action": "hide",
                                                 "buttontext": "OK",
                                                 "signals-cond-0": "==",
                                                 "signals-val-0": true,
                                                 "signals-icon-0": "/vis/signals/lowbattery.png",
                                                 "signals-icon-size-0": 0,
                                                 "signals-blink-0": false,
                                                 "signals-horz-0": 0,
                                                 "signals-vert-0": 0,
                                                 "signals-hide-edit-0": false,
                                                 "signals-cond-1": "==",
                                                 "signals-val-1": true,
                                                 "signals-icon-1": "/vis/signals/lowbattery.png",
                                                 "signals-icon-size-1": 0,
                                                 "signals-blink-1": false,
                                                 "signals-horz-1": 0,
                                                 "signals-vert-1": 0,
                                                 "signals-hide-edit-1": false,
                                                 "signals-cond-2": "==",
                                                 "signals-val-2": true,
                                                 "signals-icon-2": "/vis/signals/lowbattery.png",
                                                 "signals-icon-size-2": 0,
                                                 "signals-blink-2": false,
                                                 "signals-horz-2": 0,
                                                 "signals-vert-2": 0,
                                                 "signals-hide-edit-2": false,
                                                 "lc-type": "last-change",
                                                 "lc-is-interval": true,
                                                 "lc-is-moment": false,
                                                 "lc-format": "",
                                                 "lc-position-vert": "top",
                                                 "lc-position-horz": "right",
                                                 "lc-offset-vert": 0,
                                                 "lc-offset-horz": 0,
                                                 "lc-font-size": "12px",
                                                 "lc-font-family": "",
                                                 "lc-font-style": "",
                                                 "lc-bkg-color": "",
                                                 "lc-color": "",
                                                 "lc-border-width": "0",
                                                 "lc-border-style": "",
                                                 "lc-border-color": "",
                                                 "lc-border-radius": 10,
                                                 "lc-zindex": 0,
                                                 "asString": true,
                                                 "title": ""
                                               },
                                               "style": {
                                                 "left": "61.484375px",
                                                 "top": "72px",
                                                 "background": "",
                                                 "width": "254px",
                                                 "height": "41px",
                                                 "z-index": 3
                                               },
                                               "widgetSet": "jqui"
                                             },
                                             "e00006": {
                                               "tpl": "tplValueString",
                                               "data": {
                                                 "oid": "alexa2.0.Lists.TO_DO.#New",
                                                 "g_fixed": false,
                                                 "g_visibility": false,
                                                 "g_css_font_text": true,
                                                 "g_css_background": false,
                                                 "g_css_shadow_padding": false,
                                                 "g_css_border": false,
                                                 "g_gestures": false,
                                                 "g_signals": false,
                                                 "g_last_change": false,
                                                 "visibility-cond": "==",
                                                 "visibility-val": 1,
                                                 "visibility-groups-action": "hide",
                                                 "signals-cond-0": "==",
                                                 "signals-val-0": true,
                                                 "signals-icon-0": "/vis/signals/lowbattery.png",
                                                 "signals-icon-size-0": 0,
                                                 "signals-blink-0": false,
                                                 "signals-horz-0": 0,
                                                 "signals-vert-0": 0,
                                                 "signals-hide-edit-0": false,
                                                 "signals-cond-1": "==",
                                                 "signals-val-1": true,
                                                 "signals-icon-1": "/vis/signals/lowbattery.png",
                                                 "signals-icon-size-1": 0,
                                                 "signals-blink-1": false,
                                                 "signals-horz-1": 0,
                                                 "signals-vert-1": 0,
                                                 "signals-hide-edit-1": false,
                                                 "signals-cond-2": "==",
                                                 "signals-val-2": true,
                                                 "signals-icon-2": "/vis/signals/lowbattery.png",
                                                 "signals-icon-size-2": 0,
                                                 "signals-blink-2": false,
                                                 "signals-horz-2": 0,
                                                 "signals-vert-2": 0,
                                                 "signals-hide-edit-2": false,
                                                 "lc-type": "last-change",
                                                 "lc-is-interval": true,
                                                 "lc-is-moment": false,
                                                 "lc-format": "",
                                                 "lc-position-vert": "top",
                                                 "lc-position-horz": "right",
                                                 "lc-offset-vert": 0,
                                                 "lc-offset-horz": 0,
                                                 "lc-font-size": "12px",
                                                 "lc-font-family": "",
                                                 "lc-font-style": "",
                                                 "lc-bkg-color": "",
                                                 "lc-color": "",
                                                 "lc-border-width": "0",
                                                 "lc-border-style": "",
                                                 "lc-border-color": "",
                                                 "lc-border-radius": 10,
                                                 "lc-zindex": 0,
                                                 "html_prepend": "Vorhandenen Artikel löschen:"
                                               },
                                               "style": {
                                                 "left": "340px",
                                                 "top": "43px",
                                                 "width": "251px",
                                                 "height": "21px",
                                                 "color": "white",
                                                 "text-align": "center"
                                               },
                                               "widgetSet": "basic"
                                             },
                                             "e00007": {
                                               "tpl": "tplHqButton",
                                               "data": {
                                                 "oid": "javascript.0.scriptEnabled.Alexa.Telegramm_Simple_Listen_senden",
                                                 "min": "false",
                                                 "max": "true",
                                                 "iconName": "/icons-mfd-png/control_cancel.png",
                                                 "btIconWidth": "73",
                                                 "offsetAuto": false,
                                                 "leftOffset": "16",
                                                 "topOffset": "12",
                                                 "caption": "Listen simple per Telegramm schicken",
                                                 "captionOn": "wird gestartet",
                                                 "iconOn": "/icons-mfd-png/control_reload.png",
                                                 "gestures-offsetX": 0,
                                                 "gestures-offsetY": 0,
                                                 "pushButton": true,
                                                 "usejQueryStyle": true,
                                                 "g_visibility": false,
                                                 "styleActive": "hq-button-no-background",
                                                 "name": "Listen drucken",
                                                 "gestures-swipeLeft-limit": "-1",
                                                 "gestures-rotateLeft-limit": "2",
                                                 "styleNormal": "hq-button-no-background",
                                                 "lc-type": "last-change",
                                                 "lc-is-interval": true,
                                                 "lc-format": "",
                                                 "lc-position-vert": "top",
                                                 "lc-position-horz": "right",
                                                 "lc-offset-vert": 0,
                                                 "lc-offset-horz": 0,
                                                 "lc-font-size": "12px",
                                                 "lc-font-family": "",
                                                 "lc-font-style": "",
                                                 "lc-bkg-color": "",
                                                 "lc-color": "",
                                                 "lc-border-width": "0",
                                                 "lc-border-style": "",
                                                 "lc-border-color": "",
                                                 "lc-border-radius": 10,
                                                 "lc-is-moment": false,
                                                 "lc-zindex": 0,
                                                 "visibility-cond": "==",
                                                 "visibility-val": 1,
                                                 "visibility-groups-action": "hide",
                                                 "g_leftRight": true,
                                                 "timeAsInterval": "true",
                                                 "infoLeftFontSize": "12",
                                                 "infoFontRightSize": "12",
                                                 "infoLeftPaddingLeft": "15",
                                                 "infoLeftPaddingRight": "50",
                                                 "infoRightPaddingRight": "15",
                                                 "descriptionLeft": "Pause",
                                                 "descriptionLeftDisabled": true,
                                                 "oid-working": "",
                                                 "g_signals": false,
                                                 "signals-cond-0": "==",
                                                 "signals-val-0": true,
                                                 "signals-icon-0": "/vis/signals/lowbattery.png",
                                                 "signals-icon-size-0": 0,
                                                 "signals-blink-0": false,
                                                 "signals-horz-0": 0,
                                                 "signals-vert-0": 0,
                                                 "signals-hide-edit-0": false,
                                                 "signals-cond-1": "==",
                                                 "signals-val-1": true,
                                                 "signals-icon-1": "/vis/signals/lowbattery.png",
                                                 "signals-icon-size-1": 0,
                                                 "signals-blink-1": false,
                                                 "signals-horz-1": 0,
                                                 "signals-vert-1": 0,
                                                 "signals-hide-edit-1": false,
                                                 "signals-cond-2": "==",
                                                 "signals-val-2": true,
                                                 "signals-icon-2": "/vis/signals/lowbattery.png",
                                                 "signals-icon-size-2": 0,
                                                 "signals-blink-2": false,
                                                 "signals-horz-2": 0,
                                                 "signals-vert-2": 0,
                                                 "signals-hide-edit-2": false
                                               },
                                               "style": {
                                                 "left": "1055px",
                                                 "top": "35px",
                                                 "width": "100px",
                                                 "height": "100px",
                                                 "border-width": "",
                                                 "border-style": "none",
                                                 "border-color": "",
                                                 "border-radius": "360px",
                                                 "z-index": 12,
                                                 "text-align": "center",
                                                 "font-size": "small",
                                                 "box-shadow": "2px 2px 3px rgba(20, 20, 20, 50)",
                                                 "background-color": "",
                                                 "color": "#FFFFFF"
                                               },
                                               "widgetSet": "hqwidgets"
                                             },
                                             "e00008": {
                                               "tpl": "tplHqButton",
                                               "data": {
                                                 "oid": "javascript.0.scriptEnabled.Alexa.Telegramm_HTML_Bild_Listen_senden",
                                                 "min": "false",
                                                 "max": "true",
                                                 "iconName": "/icons-mfd-png/control_cancel.png",
                                                 "btIconWidth": "73",
                                                 "offsetAuto": false,
                                                 "leftOffset": "16",
                                                 "topOffset": "12",
                                                 "caption": "Listen HTML per Telegramm schicken",
                                                 "captionOn": "wird gestartet",
                                                 "iconOn": "/icons-mfd-png/control_reload.png",
                                                 "gestures-offsetX": 0,
                                                 "gestures-offsetY": 0,
                                                 "pushButton": true,
                                                 "usejQueryStyle": true,
                                                 "g_visibility": false,
                                                 "styleActive": "hq-button-no-background",
                                                 "name": "Listen HTML drucken",
                                                 "gestures-swipeLeft-limit": "-1",
                                                 "gestures-rotateLeft-limit": "2",
                                                 "styleNormal": "hq-button-no-background",
                                                 "lc-type": "last-change",
                                                 "lc-is-interval": true,
                                                 "lc-format": "",
                                                 "lc-position-vert": "top",
                                                 "lc-position-horz": "right",
                                                 "lc-offset-vert": 0,
                                                 "lc-offset-horz": 0,
                                                 "lc-font-size": "12px",
                                                 "lc-font-family": "",
                                                 "lc-font-style": "",
                                                 "lc-bkg-color": "",
                                                 "lc-color": "",
                                                 "lc-border-width": "0",
                                                 "lc-border-style": "",
                                                 "lc-border-color": "",
                                                 "lc-border-radius": 10,
                                                 "lc-is-moment": false,
                                                 "lc-zindex": 0,
                                                 "visibility-cond": "==",
                                                 "visibility-val": 1,
                                                 "visibility-groups-action": "hide",
                                                 "g_leftRight": true,
                                                 "timeAsInterval": "true",
                                                 "infoLeftFontSize": "12",
                                                 "infoFontRightSize": "12",
                                                 "infoLeftPaddingLeft": "15",
                                                 "infoLeftPaddingRight": "50",
                                                 "infoRightPaddingRight": "15",
                                                 "descriptionLeft": "Pause",
                                                 "descriptionLeftDisabled": true,
                                                 "oid-working": "",
                                                 "g_signals": false,
                                                 "signals-cond-0": "==",
                                                 "signals-val-0": true,
                                                 "signals-icon-0": "/vis/signals/lowbattery.png",
                                                 "signals-icon-size-0": 0,
                                                 "signals-blink-0": false,
                                                 "signals-horz-0": 0,
                                                 "signals-vert-0": 0,
                                                 "signals-hide-edit-0": false,
                                                 "signals-cond-1": "==",
                                                 "signals-val-1": true,
                                                 "signals-icon-1": "/vis/signals/lowbattery.png",
                                                 "signals-icon-size-1": 0,
                                                 "signals-blink-1": false,
                                                 "signals-horz-1": 0,
                                                 "signals-vert-1": 0,
                                                 "signals-hide-edit-1": false,
                                                 "signals-cond-2": "==",
                                                 "signals-val-2": true,
                                                 "signals-icon-2": "/vis/signals/lowbattery.png",
                                                 "signals-icon-size-2": 0,
                                                 "signals-blink-2": false,
                                                 "signals-horz-2": 0,
                                                 "signals-vert-2": 0,
                                                 "signals-hide-edit-2": false
                                               },
                                               "style": {
                                                 "left": "1253px",
                                                 "top": "34px",
                                                 "width": "100px",
                                                 "height": "100px",
                                                 "border-width": "",
                                                 "border-style": "none",
                                                 "border-color": "",
                                                 "border-radius": "360px",
                                                 "z-index": 12,
                                                 "text-align": "center",
                                                 "font-size": "small",
                                                 "box-shadow": "2px 2px 3px rgba(20, 20, 20, 50)",
                                                 "background-color": "",
                                                 "color": "#FFFFFF"
                                               },
                                               "widgetSet": "hqwidgets"
                                             },
                                             "e00009": {
                                               "tpl": "tplHqButton",
                                               "data": {
                                                 "oid": "javascript.0.Alexa.Einkaufsliste_drucken",
                                                 "min": "",
                                                 "max": "true",
                                                 "iconName": "/icons-mfd-png/control_cancel.png",
                                                 "btIconWidth": "73",
                                                 "offsetAuto": false,
                                                 "leftOffset": "16",
                                                 "topOffset": "12",
                                                 "caption": "Einkaufsliste drucken",
                                                 "captionOn": "wird gestartet",
                                                 "iconOn": "/icons-mfd-png/control_reload.png",
                                                 "gestures-offsetX": 0,
                                                 "gestures-offsetY": 0,
                                                 "pushButton": false,
                                                 "usejQueryStyle": true,
                                                 "g_visibility": false,
                                                 "styleActive": "hq-button-no-background",
                                                 "name": "Listen drucken",
                                                 "gestures-swipeLeft-limit": "-1",
                                                 "gestures-rotateLeft-limit": "2",
                                                 "styleNormal": "hq-button-no-background",
                                                 "lc-type": "last-change",
                                                 "lc-is-interval": true,
                                                 "lc-format": "",
                                                 "lc-position-vert": "top",
                                                 "lc-position-horz": "right",
                                                 "lc-offset-vert": 0,
                                                 "lc-offset-horz": 0,
                                                 "lc-font-size": "12px",
                                                 "lc-font-family": "",
                                                 "lc-font-style": "",
                                                 "lc-bkg-color": "",
                                                 "lc-color": "",
                                                 "lc-border-width": "0",
                                                 "lc-border-style": "",
                                                 "lc-border-color": "",
                                                 "lc-border-radius": 10,
                                                 "lc-is-moment": false,
                                                 "lc-zindex": 0,
                                                 "visibility-cond": "==",
                                                 "visibility-val": 1,
                                                 "visibility-groups-action": "hide",
                                                 "g_leftRight": true,
                                                 "timeAsInterval": "true",
                                                 "infoLeftFontSize": "12",
                                                 "infoFontRightSize": "12",
                                                 "infoLeftPaddingLeft": "15",
                                                 "infoLeftPaddingRight": "50",
                                                 "infoRightPaddingRight": "15",
                                                 "descriptionLeft": "Pause",
                                                 "descriptionLeftDisabled": true,
                                                 "oid-working": "",
                                                 "g_signals": false,
                                                 "signals-cond-0": "==",
                                                 "signals-val-0": true,
                                                 "signals-icon-0": "/vis/signals/lowbattery.png",
                                                 "signals-icon-size-0": 0,
                                                 "signals-blink-0": false,
                                                 "signals-horz-0": 0,
                                                 "signals-vert-0": 0,
                                                 "signals-hide-edit-0": false,
                                                 "signals-cond-1": "==",
                                                 "signals-val-1": true,
                                                 "signals-icon-1": "/vis/signals/lowbattery.png",
                                                 "signals-icon-size-1": 0,
                                                 "signals-blink-1": false,
                                                 "signals-horz-1": 0,
                                                 "signals-vert-1": 0,
                                                 "signals-hide-edit-1": false,
                                                 "signals-cond-2": "==",
                                                 "signals-val-2": true,
                                                 "signals-icon-2": "/vis/signals/lowbattery.png",
                                                 "signals-icon-size-2": 0,
                                                 "signals-blink-2": false,
                                                 "signals-horz-2": 0,
                                                 "signals-vert-2": 0,
                                                 "signals-hide-edit-2": false,
                                                 "infoBackground": "",
                                                 "hoursLastAction": ""
                                               },
                                               "style": {
                                                 "left": "674px",
                                                 "top": "43px",
                                                 "width": "100px",
                                                 "height": "100px",
                                                 "border-width": "",
                                                 "border-style": "none",
                                                 "border-color": "",
                                                 "border-radius": "360px",
                                                 "z-index": 12,
                                                 "text-align": "center",
                                                 "font-size": "small",
                                                 "box-shadow": "2px 2px 3px rgba(20, 20, 20, 50)",
                                                 "background-color": "",
                                                 "color": "#FFFFFF"
                                               },
                                               "widgetSet": "hqwidgets"
                                             }
                                           },
                                           "name": "012_Routine5",
                                           "filterList": []
                                          }
                                          

                                          1 Reply Last reply Reply Quote 0
                                          • S
                                            skokarl last edited by skokarl

                                            Ich hab das mit der Anzahl der Einträge in der Einkaufsliste noch auf der ToDo Liste 😬
                                            Im Ernst, was ist nun der einfachste Weg ein Number Widget mit der Anzahl der Listeneinträge zu füllen ?
                                            Ich möchte gerne einen Button damit beschriften der dann widerrrum die Alexa Liste öffnet.

                                            und wie funktioniert der grüne Haken ? Wer setzt den, wie ?
                                            1.PNG

                                            liv-in-sky 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            877
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            javascript template
                                            29
                                            409
                                            61865
                                            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