Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. [Vorstellung] Meine zweite Visualisierung

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [Vorstellung] Meine zweite Visualisierung

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      slemy @Negalein last edited by

      @Negalein

      So, egal was ich mache kommt immer das gleiche raus .

      VIS.png

      kalender.png ical-adapter-events.png ical-adapter-calender.png ical-adapter.png

      Skript !

      // Skript basiered auf JoJ123's Müllskript und Pix' Regenskript
      // v 0.1, tempestas 21.12.2018
      // Voraussetzung: ical 1.7
       
       
      // Anleitung: 
      /*
      {1}
      1) im ical Adapter die Ereignisse definieren, die gesucht werden sollen (z.B. Restabfall)
      {1}
      2) const PFAD auf euren ical Adapter anpassen (0, oder 1, zwei...)
      {1}
      3) im Bereich EINTRAEGE vor den Doppelpunkten die Ereignisse analog des ical Ereginis eintragen. 
      ACHTUNG: ES DÜRFEN HIER KEINE FREIZEICHEN GENUTZT WERDEN; ICAL MACHT AUS "Gelber Sack" ALS EREIGNIS DATENPUNKT "GelberSack"
      daher muss hier dann "GelberSack" eingetragen werden
      {1}
      hinter den Doppelpunkten wird der Pfad angegeben, in dem die Datenpunkte für die Tage bis zum jeweiligen Müll gespeichert werden.
      Davor wird dann noch die Javascript Instanz gesetzt, in der ihr das Skript startet.
      Gesamtpfad dann also z.B. "javascript.0.muell.restmuell" 
      {1}
      {1}
      Hinweis: das Skript kann für alle Arten von Events genutzt werden, daher hier auf dne Begriff "Muell" verzichtet.
      {1}
      {1}
      {1}
      */
       
      debug = true;
       
      const PFAD = "ical.2.events.";
      const EINTRAEGE = {                       
          "Restmüll": 'muell.restmuell',
          "Altpapier": 'muell.altpapier',
          "Biotonne": 'muell.biotonne',
          "GelberSack": 'muell.gelbersack'
      };
       
       
       
       
       
      //States anlegen
       
      Object.keys(EINTRAEGE).forEach(key => {
          createState(EINTRAEGE[key], -1);
          if (debug) log("State "+EINTRAEGE[key] +" angelegt");
      });
       
      createState("muell.next");  // state, in den der kleinste Wert geschrieben wird, falls man z.B. auf einer Hauptübersicht immer nur den Wert bis zum nächsten Event (egal welches) sehen möchte)
      var idNext = "muell.next";
       
      function check() {
       
          var i;
          var min =90;  // maximale Vorschau der Tage im ical ist 90, von dort aus suchen wir den kleinsten Wert
       
          Object.keys(EINTRAEGE).forEach(eintrag => {
              
              // erst prüfen, ob event heute vorliegt
              
              if ( getState(PFAD + 0 +".today." + eintrag).val === true) {   // Pfad weicht von den anderen Tagen ab!
              setState(EINTRAEGE[eintrag], 0);
              min = 0;
              if(debug) log(eintrag + " wird heute abgeholt");
              }
              
              // falls nicht, weiter schauen, wann es kommt
             
              else {
          
                  for (i=1 ; i<90;i++) {                       // heute (0) wird separat geprüft, da dort ein andere Pfad zum Tragen kommt; max 90 Tage Vorschau 
                      if ( getState(PFAD + i +"." + eintrag).val === true) {
                      setState(EINTRAEGE[eintrag], i);
                      if (i < min) min = i;
                      if(debug) log(eintrag + " in "+i +" Tagen");
                      break;              // beim ersten gefundenen Eitnrag wird unterbrochen, da ja der nächste Termin gesucht wird
                      }
                      
                  }   
              }    
          });
       
          // kleinsten Wert in next - State schreiben
          
          if(debug) log("Der nächste Müll ist in "+min +" Tagen");
          setState(idNext, min);
       
      }
       
      // Bei Start
       
      setTimeout(check, 5000);   // 5 Sekunde warten, um beim erstmaligen Start Fehler zu vermeiden, die aus nicht existierenden States resultieren
       
      // Zeitplan
      schedule('15 4 * * *', () => check() );   // Täglich 4.15h
      
      
      1 Reply Last reply Reply Quote 0
      • opossum
        opossum last edited by opossum

        Hallo,

        in Deinem Script hast Du nicht die Einträge genommen, wie in Deinem Kalender:

        Im Kalender steht z.B.: Restmüll 2-wöchentlich, im Script "Restmüll", das geht irgendwie nicht zusammen.

        Bei mir sieht das so aus:

        Kalender: 23cdcfb7-51cf-422d-a448-2755fa6428c2-image.png
        Einstellungen zu ical: 6692a669-fdaa-405b-a63c-d482e5e62e69-image.png

        Script: 04f60057-f832-44d6-bb3c-0f17ddd6b238-image.png

        Adapter JavaScript: 9d46c75a-ffac-48c9-92c7-d6769d767542-image.png

        Die Bezeichnung im Script muss wohl exakt mit denen des Kalenders übereinstimmen, allerdings ohne Leerzeichen. Bei mir gibt es keine Biotonne bzw. wir kompostieren, daher Biotonne deaktiviert im Script, im Adapter bei Biotonne dann -1.

        Hier mein Script, was bei mir klaglos läuft.
        muellscript_als_utf8_ohne_BOM.txt

        Sieht dann bei mir so aus:
        acf5a777-32e1-45e5-9620-fd45c00f10b8-image.png

        Bitte beachten beim Eintragen der Müllarten im Script:

        ACHTUNG: ES DÜRFEN HIER KEINE FREIZEICHEN GENUTZT WERDEN; ICAL MACHT AUS "Gelber Sack" ALS EREIGNIS DATENPUNKT "GelberSack", daher muss hier dann "GelberSack" eingetragen werden

        Bei Dir würde aus dem Kalendereintrag: Restmüll 2-wöchentlich Restmüll2-wöchentlich werden, ohne Leerzeichen.

        Gruß
        Egbert

        S 2 Replies Last reply Reply Quote 0
        • S
          slemy @opossum last edited by

          @opossum
          THX, Ich fange nochmal von vorne an und melde mich dann wieder .

          1 Reply Last reply Reply Quote 0
          • opossum
            opossum last edited by

            Hallo, @slemy ,

            ich würde in Deinem Script mal eine Müllart richtig anpassen und schauen, ob dann was ankommt.

            Gruß
            opossum

            S 1 Reply Last reply Reply Quote 0
            • S
              slemy @opossum last edited by slemy

              @opossum
              Alles klar, ich benutze https://www.awb-es.de/abfuhr/abfuhrtermine/__Abfuhrtermine-suchen.html?city=Leinfelden-Echterdingen&street=Viehweg
              da sind schon alles eingetragen, auf iCloud Kalender manuel zu editieren ist ne menge arbeit , hab noch keine Möglichkeit gefunden wie ich zb.
              Restmüll 2-wöchentlich überall löschen und aus Restmüll 4-wöchentlich nur Restmüll zu machen

              Edit:
              hab mal so versucht
              const PFAD = "ical.2.events.";
              const EINTRAEGE = {
              "Restmüll 4-wöchentlich": 'muell.restmuell',
              "Papiertonne": 'muell.altpapier',
              "Biotonne": 'muell.biotonne',
              "Gelbe/r Sack/Tonne": 'muell.gelbersack'
              };

              geht auch nicht

              1 Reply Last reply Reply Quote 0
              • opossum
                opossum last edited by opossum

                @slemy sagte in [Vorstellung] Meine zweite Visualisierung:

                "Restmüll 4-wöchentlich": 'muell.restmuell',

                Du hast da aber noch ein Leerzeichen drin: Restmüll 4-wöchentlich, das Leerzeichen vor der 4 bitte mal wegnehmen.
                Auch bei Gelbe/r Sack/Tonne steht vor dem Sack 😂 😂 noch ein Leerzeichen?

                Was steht denn im Log um 04.15 drin? Bei mir sieht das so aus:

                2019-03-06 04:15:00.008 - info: javascript.0 script.js.common.muell: LeerungSchwarzeTonne in 8 Tagen
                2019-03-06 04:15:00.009 - info: javascript.0 script.js.common.muell: LeerungBlaueTonne in 16 Tagen
                2019-03-06 04:15:00.009 - info: javascript.0 script.js.common.muell: LeerungGelbeTonne in 7 Tagen
                2019-03-06 04:15:00.009 - info: javascript.0 script.js.common.muell: Der nächste Müll ist in 7 Tagen

                Noch ein Punkt:
                CRON für ICAL ist gesetzt?
                c28ce55b-5034-48c8-a272-0939ea5a31ed-image.png

                Dann fiele mir nur noch ein: Umlaute im Kalender, bei mir sind keine, muss aber kein Problem sein.
                Gruß
                opossum

                S 1 Reply Last reply Reply Quote 0
                • S
                  slemy @opossum last edited by slemy

                  @opossum Cron für ICAL ist gesetzt auf 0,30 * * * *

                  Mein Log wird so lang das mein Raspberry neu startet oder der hängt ne weile .
                  Ich mach Morgen wieder neu, und schaue wie ich ein saubere Kalender bekomme, ohne Leerzeichen kürzere Namen etc.
                  THX erstmal .

                  Gruß
                  Robert

                  1 Reply Last reply Reply Quote 0
                  • opossum
                    opossum last edited by

                    Hallo, @slemy,

                    ok, viel Erfolg wünsche ich Dir.
                    Gruß
                    Egbert

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

                      @opossum sagte in [Vorstellung] Meine zweite Visualisierung:

                      Hallo, @slemy,

                      ok, viel Erfolg wünsche ich Dir.
                      Gruß
                      Egbert

                      Hallo opossum,
                      wo gibt's diese witzigen Müllsäcke-Icons ? 🙂
                      Gruß Bernd

                      opossum 1 Reply Last reply Reply Quote 0
                      • Röstkartoffel
                        Röstkartoffel @Röstkartoffel last edited by

                        @Röstkartoffel sagt

                        Zuerst muss dein iCal die Events richtig erkennen / lesen und die Datenpunkte eintragen. Dann erst geht es mit dem Skript weiter. Immer einen Schritt nach dem anderen, dann läufts.

                        Wie ich auch schon schrieb, trage unter Events "Restmüll" ein.
                        Du brauchst nicht in deinem Kalender die Einträge ändern, das geht so.
                        Wenn iCal dann die Datenabfrage macht (alle 30 Minuten ?), schaue in die Datenpunkte, ob jetzt an einem Tag der Event "Restmüll" auf true steht.
                        Erst wenn diese Grundvoraussetzung gegeben ist, kannst du mit dem Skript anfangen.

                        1 Reply Last reply Reply Quote 0
                        • A
                          ahfreezer last edited by

                          @Kuddel : Super Visu. Vielen Dank dafür. Wollte dir ne PN schicken, ging aber i-wie nicht. Nur der Hinweis: In den Links zu deinen Kameras sind denke ich private Infos enthalten die du rausnehmen solltest.😀

                          K 1 Reply Last reply Reply Quote 0
                          • K
                            Kuddel @ahfreezer last edited by

                            @ahfreezer ah hab ich doch noch was vergessen.

                            sind nur die Kameras, is nicht so schlimm.

                            Aber danke für den Hinweis.

                            1 Reply Last reply Reply Quote 0
                            • A
                              ahfreezer last edited by

                              Hi, jetzt habe ich auch noch eine Frage. Bezieht sich auf die Preview der Frontkamera
                              Wenn ich auf der Startseite die Kamera anklicke, wird mir die dahinterliegende View angezeigt. Passt soweit.
                              Nun ist meine Klingel auch smart. Es soll die View angezeigt werden, wenn jmd. klingelt.

                              Kann ich das hier mit einbauen, oder muss ich über einen Umweg gehen? (2. View, mit separatem Datenpunkt)

                              VG

                              K 1 Reply Last reply Reply Quote 0
                              • K
                                Kuddel @ahfreezer last edited by

                                @ahfreezer ich habe das mittlerweile mit einem anderen Widget wesentlich besser hinbekommen.

                                Ich benötige jetzt nur noch einen View und mache die Vergrößerung direkt über das Widget.

                                Hier sind alle Widgets des Views Haustür:

                                [{"tpl":"tplShapes","data":{"g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":true,"g_css_shadow_padding":true,"g_css_border":true,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","svgType":"square","strokeColor":"","fill":"#212121","strokeWidth":"5","scaleWidth":"1","scaleHeight":"1","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,"rotate":"45","name":"!_Hintergrund"},"style":{"left":"0px","top":"0px","background":"#212121","background-color":"#212121","z-index":"0","width":"240px","height":"130px","border-radius":"10px","box-shadow":"2px 2px 3px rgba(20, 20, 20, 50)","font-family":"Arial, Helvetica, sans-serif"},"widgetSet":"basic"},{"tpl":"tplHtml","data":{"g_fixed":true,"g_visibility":true,"g_css_font_text":true,"g_css_background":true,"g_css_shadow_padding":false,"g_css_border":true,"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,"name":"!_Linie-Links"},"style":{"left":"0px","top":"30px","background":"linear-gradient(to right, #212121 20px, White 200px )","height":"2px","width":"120px","z-index":"10","border-radius":""},"widgetSet":"basic"},{"tpl":"tplHtml","data":{"g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":true,"g_css_shadow_padding":false,"g_css_border":true,"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":"","name":"!_Linie-Rechts"},"style":{"left":"120px","top":"30px","background":"linear-gradient(to left, #212121 20px, White 200px )","height":"2px","width":"120px","z-index":"10","border-radius":""},"widgetSet":"basic"},{"tpl":"tplHtml","data":{"g_fixed":true,"g_visibility":false,"g_css_font_text":true,"g_css_background":true,"g_css_shadow_padding":true,"g_css_border":false,"g_gestures":false,"g_signals":false,"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,"html":"Haustür","class":"","src":"http://192.168.2.2:8082/flot/index.html?l%5B0%5D%5Bid%5D=hm-rpc.1.JEQ0703647.1.BRIGHTNESS&l%5B0%5D%5Binstance%5D=history.0&l%5B0%5D%5Boffset%5D=0&l%5B0%5D%5Baggregate%5D=minmax&l%5B0%5D%5Bcolor%5D=%23CDDC39&l%5B0%5D%5Bmin%5D=0&l%5B0%5D%5Bmax%5D=255&l%5B0%5D%5Bthickness%5D=2&l%5B0%5D%5Bshadowsize%5D=0&l%5B0%5D%5Bunit%5D=Lux&l%5B0%5D%5Bname%5D=Helligkeit+T%C3%BCr&l%5B0%5D%5Byaxe%5D=rightColor&l%5B0%5D%5Bxaxe%5D=bottom&l%5B0%5D%5BignoreNull%5D=&l%5B0%5D%5BafterComma%5D=1&l%5B0%5D%5Bxticks%5D=5&l%5B0%5D%5Bpoints%5D=false&l%5B1%5D%5Bid%5D=hm-rpc.1.JEQ0703741.1.BRIGHTNESS&l%5B1%5D%5Binstance%5D=history.0&l%5B1%5D%5Boffset%5D=0&l%5B1%5D%5Baggregate%5D=minmax&l%5B1%5D%5Bcolor%5D=%2300FF00&l%5B1%5D%5Bmin%5D=0&l%5B1%5D%5Bmax%5D=255&l%5B1%5D%5Bthickness%5D=2&l%5B1%5D%5Bshadowsize%5D=0&l%5B1%5D%5Bunit%5D=Lux&l%5B1%5D%5Bname%5D=Helligkeit+Einfahrt&l%5B1%5D%5Bxaxe%5D=off&l%5B1%5D%5Byaxe%5D=off&l%5B1%5D%5BafterComma%5D=2&l%5B1%5D%5Bpoints%5D=false&l%5B1%5D%5BchartType%5D=line&l%5B2%5D%5Bid%5D=hm-rpc.1.JEQ0703647.1.MOTION&l%5B2%5D%5Binstance%5D=history.0&l%5B2%5D%5Boffset%5D=0&l%5B2%5D%5Baggregate%5D=minmax&l%5B2%5D%5Bcolor%5D=%23ff0000&l%5B2%5D%5Bmin%5D=0&l%5B2%5D%5Bmax%5D=10&l%5B2%5D%5Bthickness%5D=3&l%5B2%5D%5Bshadowsize%5D=3&l%5B2%5D%5Bname%5D=Bew.+T%C3%BCr&l%5B2%5D%5BchartType%5D=steps&l%5B2%5D%5BcommonYAxis%5D=3&l%5B2%5D%5BignoreNull%5D=false&l%5B2%5D%5BafterComma%5D=2&l%5B2%5D%5Byaxe%5D=off&l%5B2%5D%5Bxaxe%5D=off&l%5B2%5D%5Bpoints%5D=false&l%5B2%5D%5ByOffset%5D=4&l%5B3%5D%5Bid%5D=hm-rpc.1.JEQ0703741.1.MOTION&l%5B3%5D%5Binstance%5D=history.0&l%5B3%5D%5Boffset%5D=0&l%5B3%5D%5Baggregate%5D=onchange&l%5B3%5D%5Bcolor%5D=%230000ff&l%5B3%5D%5Bmin%5D=0&l%5B3%5D%5Bmax%5D=10&l%5B3%5D%5Bthickness%5D=3&l%5B3%5D%5Bshadowsize%5D=3&l%5B3%5D%5Bname%5D=Bew.+Einfahrt&l%5B3%5D%5BchartType%5D=steps&l%5B3%5D%5Bxaxe%5D=off&l%5B3%5D%5Byaxe%5D=off&l%5B3%5D%5Bpoints%5D=false&l%5B3%5D%5BcommonYAxis%5D=3&l%5B3%5D%5BignoreNull%5D=&l%5B3%5D%5BafterComma%5D=2&l%5B3%5D%5ByOffset%5D=2&timeType=relative&relativeEnd=now&range=1440&aggregateType=count&aggregateSpan=100&width=720&height=360&noBorder=noborder&window_bg=%23212121&bg=%23212121&x_labels_color=%23e0e0e0&y_labels_color=%23e0e0e0&border_color=%23808080&grid_color=%23606060&barColor=%23f0f0f0&barLabels=topover&barFontColor=%23f0f0f0&title=Bewegungsmelder&titlePos=top%3A35%3Bleft%3A65&titleColor=%23a0a0a0&titleSize=16&legend=sw&hoverDetail=true&useComma=false&zoom=false&noedit=true&animation=0&legColumns=2&legBgOpacity=1&legBg=rgba(255%2C255%2C255%2C0.5)&timeFormat=%25H%3A%25M+%25d.%25m","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,"name":"!_Überschrift","comment":"","visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide"},"style":{"left":"0px","top":"2px","height":"25px","width":"240px","z-index":"10","font-family":"Arial, Helvetica, sans-serif","font-size":"20px","background":"","margin-left":"","text-align":"center","padding-top":"","padding":"","color":"White","opacity":"","font-variant":"normal","font-weight":"bolder"},"widgetSet":"basic"},{"tpl":"tplMfdCamSnapshot","data":{"g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":true,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","asButton":false,"interval":"500","dialog_width":"1200","dialog_height":"700","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,"icon":"http://192.168.4.72:88/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=daniel&pwd=PASSWORD","icon_interval":"1000","url":"http://192.168.4.72:88/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=daniel&pwd=PASSWORD","title":"Haustür","modal":false,"invert_icon":false,"dialog_top":"5px","dialog_left":"5px","name":"Haustür"},"style":{"left":"47.5px","top":"37px","width":"145px","height":"82px","border-width":"2px","border-style":"solid","border-color":"white","border-radius":"10px","z-index":"30"},"widgetSet":"jqui-mfd"}]
                                

                                Röstkartoffel A 2 Replies Last reply Reply Quote 0
                                • Röstkartoffel
                                  Röstkartoffel @Kuddel last edited by

                                  @Kuddel

                                  Du hast wie auch Annuit20 und ich recht viele Views in dem Projekt.
                                  Ich bin da auf ein Problem gestoßen, welches ich hier mal beschrieben und angefragt, aber leider keine Antwort erhalten habe:
                                  Link Text

                                  Wie hast du das gelöst?

                                  1 Reply Last reply Reply Quote 0
                                  • A
                                    ahfreezer @Kuddel last edited by

                                    @Kuddel sagte in [Vorstellung] Meine zweite Visualisierung:

                                    ch habe das mittlerweile mit einem anderen Widget wesentlich besser hinbekommen

                                    Danke dir. Für die zusätzliche "Klingelvariante" komme ich vermutlich nicht um eine separate View herum.
                                    Aber das Widget für den "realtime" Blick ist schon super 🙂

                                    1 Reply Last reply Reply Quote 0
                                    • A
                                      ahfreezer last edited by

                                      Bis eben wurden mir die Bilder in dem Verzeichnis angezeigt.
                                      Plötzlich sieht es so aus. Hat einer eine Idee woran das liegt?

                                      Es gab keine Systemmeldung o.ä. Keine Änderungen.

                                      f4e74e94-6ce8-417e-ad04-e5050ab2af29-image.png

                                      1 Reply Last reply Reply Quote 0
                                      • M
                                        mehrwiedu last edited by

                                        Wechsle mal den Pfad, oder schalte mal die Ansicht zwischen Liste und Thumbnail um.
                                        Notfalls die Seite neu im Browser laden.
                                        Dir wird auch das Upload Symbol nicht aktiv angezeigt.
                                        Hatte ich auch schon öfter und ein Pfadwechsel, bzw. ein Refresch am Browser hats gerichtet bei mir.

                                        VIS scheint sich öfters zu verschlucken. Auch bei der Auswahl von Datenpunkten.

                                        A 1 Reply Last reply Reply Quote 0
                                        • opossum
                                          opossum @skokarl last edited by

                                          @skokarl sagte in [Vorstellung] Meine zweite Visualisierung:

                                          Hallo opossum,
                                          wo gibt's diese witzigen Müllsäcke-Icons ? 🙂
                                          Gruß Bernd
                                          Hallo, Bernd,

                                          ich hänge die hier mal als zip dran.
                                          Mülltonne.zip
                                          Ich habe sie aus dem Homematicforum, der User Challenger hat die in seiner Mediolavisualisierung benutzt. Die gefielen mir auf Anhieb. Sind lustig anzuschauen.

                                          Gruß
                                          Egbert

                                          S 2 Replies Last reply Reply Quote 1
                                          • S
                                            skokarl @opossum last edited by

                                            ich hänge die hier mal als zip dran.
                                            Mülltonne.zip
                                            Ich habe sie aus dem Homematicforum, der User Challenger hat die in seiner Mediolavisualisierung benutzt. Die gefielen mir auf Anhieb. Sind lustig anzuschauen.

                                            Gruß
                                            Egbert

                                            gefielen mir auch auf Anhieb 🙂
                                            Besten Dank. Gruß Bernd

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            496
                                            Online

                                            31.7k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            template vis
                                            148
                                            1324
                                            451292
                                            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