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.
    • liv-in-sky
      liv-in-sky @helfi9999 last edited by

      @helfi9999 kopier mir mal dein script - ich werde das mal bei mir testen

      H 1 Reply Last reply Reply Quote 1
      • 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
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            938
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

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